Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
嘍大家好,我是胖達。本期視頻來看看路徑相關的內容。我們知道在網頁中存在很多的圖片,如果把這些圖片和html文檔放在一起,這樣不光不美觀,管理起來也非常不方便。通常會新建一個專門用來管理圖像資源的文件夾,當需要查找圖像的時候就會選擇使用路徑的方式來指定圖像文件的位置。
路徑的類型又分為兩種,第一種是相對路徑,第二種是絕對路徑。今天先來了解一下相對路徑。相對路徑是相對于當前文件的位置來表示資源,也就是圖片位置的路徑表達方式。簡單來說就是圖片相對于當前html文檔的位置。這里把相對路徑的分類給大家列出來了,一個一個往下看。
·首先是同級路徑。同級路徑不需要在html里面寫任何符號,只需要將文件名寫到html屬性里就可以了。在代碼里看一下,這里有一個image,點jpg的圖片和html文檔處于同一級,所以在html的屬性里直接寫image,點jpg保存一下看看效果。
可以看到現在圖片是正常展示的,同級路徑下只需要在html屬性里完整填寫圖像文件的名稱就可以了。
·再來看第二個下級路徑。當圖像文件位于html文件下一集時,需要在html屬性里完整填寫同級文件夾的名稱,然后斜杠寫出對應圖片文件的名稱。
→首先打開資源文件夾,在這里新增一個images的文件夾。將image圖片文件復制一份放到images文件夾里。
→打開vscode,新建一個gtml文檔,這里新增一個image標簽。
→在左側資源管理器中剛剛新增的images文件夾已經顯示出來了,打開以后會發現里面有一個image,點jpg的圖片。把這個路徑寫一下,在src屬性里面寫入位于當前html文件同級的images文件夾的名稱,使用符號斜杠找到image,點gpg,看一下效果。此時圖片也完整顯示出來了。
→如果在amager四文件夾里還有一個amager四文件夾,下級路徑又該怎么寫?在amager文件夾里再新建一個文件夾,打開vscod,在左側的資源管理器中a major s文件夾下面又新增了一個a major s文件夾,在這里面又放了一張圖片。
這張圖片應該怎樣讓它展示出來?一起來看一下。
→首先找到同級的images文件夾,使用符號斜杠,此時vscode會提供給兩個選項,一個是imagers文件夾,另一個是imager.gpg。選擇imagers,imagers文件夾里面的imager.gpg的文件了,保存一下看看效果。
在瀏覽器中這兩張圖片都完美的展現出來了。
最后來看一下相對路徑里面的。上級路徑使用的符號是點點杠。上級路徑又應該怎么理解?也就是圖像文件是位于當前這個 hd ml文件的上一集。
在練習文件夾里新增一個名為 hd ml的文件夾,打開vs code,選擇剛剛新增的文件夾,選擇新建文件,這里需要新增一個 hd ml文檔。在當前 hd ml文檔中,如果想要調用上一級的 image 點 j p g 的圖片應該怎么做?在 sr c 屬性里面使用點點杠。
這里 vs code提供了上一集路徑中存在的文件,選擇 image 點 j p g,在瀏覽器中看下效果,此時圖片也是正常顯示的。如果hd ml文件藏得更深一些,把當前的文件復制一份,新增一個hd ml文件夾,將復制的文檔粘貼一下,打開剛剛復制的文檔,修改sr c屬性里面的值,使用點點杠。
此時是沒有找到 amage 點 j p g 的文件,這個時候就需要重復剛剛的操作,點點杠就能找到需要到的 amage 點 jbg 的文件了,保存一下看看效果。這里可以看到圖片還是正常顯示出來了。
本期視頻主要了解了相對路徑的三種分類,一個是同級路徑,一個是下級路徑,還有一個是上級路徑。希望小伙伴們下來可以好好練習一下,這對于后期的內容非常重要。下期再來聊聊絕對路徑。本期的內容到此結束,感謝觀看,下期再見。
為大家介紹如何使用 CSS 來布局圖片。
圓角圖片
實例
圓角圖片:
img {
border-radius: 8px;
}
實例
橢圓形圖片:
img {
border-radius: 50%;
}
嘗試一下 ?
縮略圖
我們使用 border
屬性來創建縮略圖。
實例
img {
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
}
<img src="paris.jpg" alt="Paris">
嘗試一下 ?
實例
a {
display: inline-block;
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
transition: 0.3s;
}
a:hover {
box-shadow: 0 0 2px 1px rgba
(0, 140, 186, 0.5);
}
<a href="paris.jpg">
<img src="paris.jpg" alt="Paris">
</a>
響應式圖片
響應式圖片會自動適配各種尺寸的屏幕。
實例中,你可以通過重置瀏覽器大小查看效果:
如果你需要自由縮放圖片,且圖片放大的尺寸不大于其原始的最大值,則可使用以下代碼:
實例
img {
max-width: 100%;
height: auto;
}
嘗試一下 ?
提示: Web 響應式設計更多內容可以參考 CSS 響應式設計教程。
圖片文本
如何定位圖片文本:
實例
左下角左上角右上角右下角居中
嘗試一下:
左上角 ? 右上角 ? 左下角 ? 右下角 ? 居中 ?
卡片式圖片
實例
div.polaroid {
width: 80%;
background-color: white;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
img {width: 100%}
div.container {
text-align: center;
padding: 10px 20px;
}
圖片濾鏡
CSS filter
屬性用為元素添加可視效果 (例如:模糊與飽和度) 。
注意: Internet Explorer 或 Safari 5.1 (及更早版本) 不支持該屬性。
實例
修改所有圖片的顏色為黑白 (100% 灰度):
img {
-webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
filter: grayscale(100%);
}
提示: 訪問 CSS 濾鏡參考手冊 查看更多內容。
響應式圖片相冊
實例
.responsive {
padding: 0 6px;
float: left;
width: 24.99999%;
}
@media only screen and (max-width: 700px){
.responsive {
width: 49.99999%;
margin: 6px 0;
}
}
@media only screen and (max-width: 500px){
.responsive {
width: 100%;
}
}
嘗試一下 ?
圖片 Modal(模態)
本實例演示了如何結合 CSS 和 JavaScript 來一起渲染圖片。
首先,我們使用 CSS 來創建 modal 窗口 (對話框), 默認是隱藏的。
然后,我們使用 JavaScript 來顯示模態窗口,當我們點擊圖片時,圖片會在彈出的窗口中顯示:
實例
// 獲取模態窗口
var modal = document.getElementById('myModal');
// 獲取圖片模態框,alt 屬性作為圖片彈出中文本描述
var img = document.getElementById('myImg');
var modalImg = document.getElementById("img01");
var captionText = document.getElementById("caption");
img.onclick = function(){
modal.style.display = "block";
modalImg.src = this.src;
modalImg.alt = this.alt;
captionText.innerHTML = this.alt;
}
// Get the <span> element that closes the modal
var span = document.getElementsByClassName("close")[0];
// When the user clicks on <span> (x), close the modal
span.onclick = function() {
modal.style.display = "none";
}
如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!
想給你的網站進行美化嗎?一種方法是在你的WordPress頁面上添加一個背景圖片。畢竟背景圖片是放在頁面內容后面的圖片或設計,以美化頁面。如何給WordPress文章和頁面添加背景圖片?在WordPress網站上添加背景圖片有不同的方法。
原文引用:給WordPress文章和頁面添加背景圖片圖文教程 - 搬主題
在本圖文教程中,搬主題將介紹三種很容易做到的方法。
簡單地說,它們美化了你的網站。相對于在整個網站上使用普通的背景,在你的網站背景上顯示一個圖像會增加一些美感和專業性。
在過去,人們試圖保持他們的網站設計盡可能的簡單。雖然這在當時很有效,但后來情況發生了變化。隨著全球網站數量的增加,確保你在競爭中脫穎而出是很重要的。實現這一目標的方法之一是改善你的網站設計。使用背景圖片就可以為你的WordPress網站做到這一點。
正如一切有優點的事物一樣,如果使用不當,也必然會有弊端。下面我們將討論其中的一些問題。
首先,一些背景圖片可能會出現在完全不合適的地方,并擾亂你的頁面內容。這將導致用戶錯過你打算在你的頁面上傳遞的信息。其次,不對移動端負責的背景圖片可能會影響你網站的移動可用性。大多數用戶從他們的移動設備訪問互聯網。出于這個原因,作為一個網站所有者,移動友好性應該是你最關心的問題。
最后,如果你使用的是大文件尺寸的圖像,這可能會增加你網站的加載時間。因此,加載時間的增加會導致高跳出率,這反過來又會影響你的頁面SEO。當然,你可以通過使用圖像壓縮插件或在上傳到你的網站之前簡單地在線壓縮圖像來避免這種情況。
有三種方法可以在WordPress網站上添加背景圖片。那就是使用默認的主題選項、使用插件或使用自定義CSS代碼。下面,我們將告訴你如何使用它們中的每一個。
一些WordPress主題支持使用圖片作為頁面的背景。如果你的主題支持它,你可以在你的管理面板上的自定義頁面啟用它。首先登錄到你的WordPress儀表板,然后進入外觀>>自定義。這將會出現WordPress主題定制器頁面。
在右邊,你會看到你的網站的實時預覽和最近的變化。左邊的面板包含了你的主題所提供的各種自定義功能。要設置背景圖片,請點擊背景。
在 "背景"菜單上,你可以使用一個圖像或顏色作為你的背景。要使用圖像,請點擊 "選擇圖像"按鈕。
接下來,從你的WordPress媒體庫中選擇一張圖片。要上傳一個新的圖像,選擇 "上傳文件 "標簽。然后點擊 "選擇文件",從你的電腦中選擇圖像。
將圖像上傳到你的網站后,點擊選擇圖像按鈕。
要改變圖像的大小和顯示,請點擊 "預設 "下拉菜單并從可用的選項中選擇。你可以測試每個選項,以確定哪個選項對你的圖像效果最好。
在 "圖像位置 "下,你可以選擇你想要對齊圖像的角度。當你完成了對圖像的定制后,點擊 "發布"來實現這些變化。你可以訪問你網站上的任何一個頁面,看看背景看起來如何。
使用大多數主題提供的默認背景選項的弊端是它沒有提供很大的靈活性和控制背景圖片在你的頁面上的外觀。此外,背景圖片是全局性的,適用于你整個網站的帖子和頁面。因此,如果你想為其他頁面和帖子使用不同的背景,你可能會發現這很困難。幸運的是,有了WordPress的添加背景圖片的插件,你在為網站的任何部分或頁面添加背景照片時,可以得到很大的控制和靈活性。
如果你的主題設置中沒有添加背景圖片的選項,你可以使用一個插件來添加它。在本節中,我們將展示如何使用兩個插件來做到這一點。
Elementor是WordPress最受歡迎的拖放式頁面生成器插件之一。該插件有很多功能,讓你使用交互式儀表盤建立一個完整的網站,而不需要寫一行代碼。
在這里,我們將使用背景功能為WordPress網站上的部分添加背景圖片。要開始,你需要從你的WordPress儀表板上安裝并激活Elementor插件。
這里可以從搬主題站點下載漢化中文版《Elementor Pro完美漢化中文版|頁面拖動自定義設計WordPress插件介紹》
激活該插件后,你可以使用直觀的儀表盤來編輯你的WordPress文章和頁面。首先,進入頁面>>所有頁面,然后在你想修改的頁面下面選擇編輯。
在頁面編輯器上,點擊 "用Elementor編輯 "按鈕,打開儀表板。Elementor儀表板有很多功能,可以幫助你編輯網站的任何部分。你可以在 "內容 "選項卡中添加文本、標題、圖片、視頻等。
假設我們想在你的頁面上的某個部分添加一個背景圖片,點擊六點圖標,突出整個部分,如下圖所示。
在 "風格"選項卡上,點擊背景下拉菜單。接下來,選擇鋼筆圖標,然后點擊選擇圖像。
現在從你的WordPress媒體庫中選擇一張圖片或上傳一張新圖片。
添加背景疊加
在選擇圖像后,你可以添加一個背景覆蓋,這樣圖像就不會擾亂你的內容。為此,點擊背景疊加下拉菜單。
然后在 "顏色 "部分選擇你要使用的顏色。
當你完成添加圖像和效果后,點擊更新按鈕,保存你的變化。通過這種方法,你可以在網站的任何部分或頁面添加無限的背景圖片。只需選擇頁面,然后用Elementor插件編輯,添加你的背景圖片。
另一個你可以用來在WordPress中添加背景圖片的插件是Advanced WordPress Backgrounds插件。除了添加背景圖片外,你還可以使用視頻作為你的背景元素。這些視頻可以來自你的媒體庫、YouTube或Vimeo視頻。
還有一些特殊的效果,你可以應用到你的圖片上,如視差滾動效果。在這里,我們將專注于添加一個背景圖片,但如果你想了解更多關于背景效果的信息,請查看我們關于在WordPress添加視差效果的詳細指南。要開始,你需要在你的WordPress儀表板上安裝和激活該插件。為此,進入插件>>新增。在搜索框中,輸入 "advanced WordPress backgrounds"。接下來,點擊立即安裝按鈕,在安裝完成后激活該插件。
要使用這個插件,請進入頁面>>所有頁面。然后在你想添加背景的頁面下面選擇編輯。
在編輯器上,點擊添加塊圖標,然后在搜索框中輸入 "AWB"。當它出現時,選擇背景(AWB)塊。
接下來,在右側選擇你想添加的背景類型。你可以使用背景顏色、圖像或視頻。選擇 "圖像 "選項卡并點擊選擇圖像。
之后,從你的媒體庫中選擇一張圖片。
你可以分別使用 "尺寸 "和 "背景尺寸 "選項來改變圖像和背景的大小。添加圖片后,點擊 "更新 "按鈕,保存你的更改。如果你使用的是經典編輯器,導航到你想添加背景圖片的頁面或帖子。一旦到達那里,點擊高級WordPress背景圖標。
在 "常規 "選項卡上,點擊背景類型下拉菜單,然后選擇圖像選項。
接下來,點擊選擇圖像按鈕,然后從你的WordPress媒體庫中選擇一個圖像。
你也可以更新圖像的大小和位置。如果你想添加一個覆蓋層,點擊 "覆蓋顏色 "下面的 "選擇顏色"。接下來,選擇你想使用的顏色。
而現在,在自定義背景圖片后,點擊插入。
這將生成一個短碼,并自動將其插入你的編輯器中。在這個簡碼中,你可以輸入你希望在背景圖片上顯示的文字。一旦完成,點擊 "發布/更新 "按鈕就可以實現改變。現在你可以在你的網站上查看該頁面,看看背景圖片的樣子。
如果你是技術控,你可以使用自定義CSS代碼來為你的網頁和文章添加自定義背景。使用自定義CSS可以讓你對圖像的外觀和位置有很大的靈活性和控制。
使用CSS方法,有許多背景圖片的位置可供選擇。首先,我們可以創建一個全局性的CSS背景圖片,它將顯示在所有頁面上。很像一些WordPress主題所提供的選項。另外,我們可以添加特定類別的背景圖片,或者創建一個帶有背景圖片的CSS類。然后,你可以將該類應用于單個帖子和頁面。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。