整合營銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          在html頁面添加圖片

          了第一節(jié)課的基礎(chǔ),大家對頁面有了初步得認(rèn)識,具體怎么實(shí)現(xiàn)頁面添加圖片呢?

          首先需要有圖片存在于我們的工程項(xiàng)目中,直接復(fù)制粘貼到我們的項(xiàng)目中,最好在項(xiàng)目中單獨(dú)建一個(gè)文件夾img用來放圖片,把圖片直接粘貼到img文件中。

          然后找到需要放圖片的位置,實(shí)現(xiàn)代碼,具體如下<img src=“圖片路徑” alt=“” width=“” />

          代碼中src指圖片具體在什么位置;

          alt是指圖片加載不出來,顯示的文字,用于解釋說明圖片是干什么用的。

          width是指圖片的寬度,調(diào)整圖片大小的。

          一、圖片的表現(xiàn)形式

          當(dāng)我們在制作頁面的時(shí)候,通常會(huì)遇到圖片的三種表現(xiàn)形式,如下:

          1、內(nèi)容圖片

          內(nèi)容圖片是頁面中真正的內(nèi)容,沒有內(nèi)容圖片,就無法完整的理解頁面內(nèi)容。如淘寶網(wǎng)上的商品展示圖片,這些圖片是網(wǎng)頁的一部分,它們能幫助你決定這個(gè)頁面的內(nèi)容是否是你需要的。

          內(nèi)容圖片

          2、布局圖片

          布局圖片出現(xiàn)在頁面背景中,要想理解頁面的內(nèi)容,它們不是必須的。如蘋果官網(wǎng)的這個(gè)圖片,沒有這個(gè)圖片也能理解頁面上文字描述的內(nèi)容是什么意思。

          布局圖片

          3、交互圖片

          圖中用紅色框起來的圖片會(huì)給你瀏覽頁面的時(shí)候帶來一些幫助,如搜索圖片,一看到就知道這里可以搜索想要的東西,購物車圖片可以看到選購的產(chǎn)品,箭頭圖片點(diǎn)擊可以看到更詳細(xì)的產(chǎn)品等。

          交互圖片

          二、創(chuàng)建內(nèi)容圖片

          在HTML中我們用 img 標(biāo)簽創(chuàng)建圖片,英文是image的縮寫。

          <img src="" alt="">

          內(nèi)容圖片

          • img是空標(biāo)簽,沒有結(jié)束標(biāo)簽
          • src屬性的值是一個(gè)圖片的URL地址,地址可以是相對路徑,也可以是絕對路徑
          • alt屬性:填寫對這張圖片的簡單描述,增加圖片的可訪問性
          • 圖片應(yīng)該被存放在單獨(dú)的文件夾中,如:images文件夾

          三、創(chuàng)建布局圖片

          布局圖片是在CSS中被創(chuàng)建出來的,使用CSS中的background屬性,如:

          1)background-color 定義背景顏色,設(shè)置背景圖片時(shí),要始終設(shè)置背景顏色,確保背景圖片沒有成功時(shí)會(huì)顯示一個(gè)背景顏色

          2)background-image 可以指向一個(gè)相對路徑或者絕對路徑來添加圖片。

          3)background-repeat可以設(shè)置背景是否平鋪在容器中,包含四個(gè)關(guān)鍵字:

          • background-repeat:repeat 可以設(shè)置背景圖片橫向和縱向都平鋪。
          • background-repeat:no-repeat 設(shè)置圖片不平鋪,圖片默認(rèn)顯示在容器的左上角
          • background-repeat:repeat-x 設(shè)置圖片只能在橫向平鋪
          • background-repeat:repeat-y 設(shè)置圖片只能在縱向平鋪

          4)background-position 屬性可以控制背景圖片顯示在什么位置,包含兩個(gè)關(guān)鍵字,如:

          background-position:top left 設(shè)置圖片顯示在容器的左上角,第一個(gè)關(guān)鍵字可以是top、center、bottom,第二個(gè)關(guān)鍵字可以是left、center、right

          CSS中和背景相關(guān)的屬性可以簡寫在一行中,如:

          background: #FF1298 url(images/logo.png) center right no-repeat;

          首先是圖片的顏色color,image,position,repeat,CSS屬性能用簡寫就盡量用簡寫,簡寫比分開寫性能更高。

          布局圖片

          四、創(chuàng)建用戶交互圖片

          Web上最常用的三種圖像格式

          1)Jpeg 可以展示一張照片或者復(fù)雜圖像

          • 可以表示多達(dá)1600萬種顏色,即所有的十六進(jìn)制顏色
          • 不支持圖像透明
          • 不支持動(dòng)畫
          • 擴(kuò)展名為.jpg或.jpeg

          2)png最適合展示網(wǎng)頁插畫、logo和網(wǎng)頁小圖標(biāo)

          • 可以表示上百萬種不同顏色的圖像
          • 包括png-8、png-24和png-32,取決于想表示多少種顏色
          • 可以設(shè)置顏色透明
          • 不支持動(dòng)畫
          • 擴(kuò)展名為.png

          3)gif適合展示網(wǎng)頁插畫、logo和網(wǎng)頁小圖標(biāo)

          • 可以表示最多256種不同顏色
          • 可以設(shè)置顏色透明
          • 支持動(dòng)畫
          • 擴(kuò)展名是.gif

          建議:

          • 復(fù)雜顏色的圖像和照片則要使用jpeg格式
          • 動(dòng)態(tài)圖像要使用gif格式
          • png格式的透明圖片要比gif格式的更平滑
          • 這三種圖像相對于其他格式的圖像文件比較小,適合web頁面高效展示

          一般情況下用戶交互圖片都是一些小圖標(biāo),所以使用png或gif作為用戶交互圖片;使用CSS的background屬性以背景圖片的形式為網(wǎng)頁添加用戶交互圖片;推薦把用戶交互圖片放在同一個(gè)文件中,可以提高網(wǎng)絡(luò)和服務(wù)器性能,如:

          交互圖片

          交互圖片

          具體如何操作呢?后續(xù)教頭會(huì)通過視頻給大家詳細(xì)演示,請繼續(xù)關(guān)注。

          維網(wǎng)和其它網(wǎng)絡(luò)類型最大的區(qū)別就是它在網(wǎng)頁上可呈現(xiàn)豐富多彩的色彩和圖像,還可以播放音頻、視頻,及把圖像作為鏈接使用。

          一、圖片格式

          網(wǎng)絡(luò)上流行的圖片格式主要有jpg、jpeg、png、gif等,以下是這幾種格式的介紹。

          1、gif格式

          gif采用LZW壓縮,是以壓縮相同顏色色塊來減少圖像大小。由于LZW壓縮不會(huì)造成任何品質(zhì)的損失,且壓縮率高,支持動(dòng)畫效果,很適合互聯(lián)網(wǎng)平臺,但是它只支持256種顏色。

          2、jpg或jpeg格式

          以JPEG有損壓縮圖片,通常用來保存超過256色的圖片格式。JPEG壓縮過程會(huì)對一些圖像數(shù)據(jù)造成損失,這部分損失不影響圖片顯示,一般人眼是看不出來差異的。損失數(shù)據(jù)越多,圖片就越不清晰。

          3、png格式

          png是一種非破壞性的網(wǎng)頁圖像文件格式,它以最小的方式壓縮圖片且不造成圖片數(shù)據(jù)損失。它不僅支持像gif大部分優(yōu)點(diǎn),還支持48 bit的色彩,跨平臺的圖像亮度控制,更多層的透明度設(shè)置。

          二、使用圖片

          網(wǎng)頁中通過<img>標(biāo)簽插入圖片,語法如下:

          <img src="圖片路徑" alt="替換文本" />

          具體示例:

          <!DOCTYPE HTML>
          <html>
          <body>
          <p>
          一幅圖像:
          <img src="/i/eg_mouse.jpg" width="128" height="128" />
          </p>
          <p>
          一幅動(dòng)畫圖像:
          <img src="/i/eg_cute.gif" width="50" height="50" />
          </p>
          <p>請注意,插入動(dòng)畫圖像的語法與插入普通圖像的語法沒有區(qū)別。</p>
          </body>
          </html>

          效果如下:

          替換文本屬性(Alt)

          alt 屬性用來為圖像定義一串預(yù)備的可替換的文本。

          <img src="boat.gif" alt="Big Boat">

          當(dāng)瀏覽器無法載入圖像時(shí),替換文本屬性可告訴讀者他們失去的信息。此時(shí),瀏覽器將顯示這個(gè)替代性的文本而不是圖像。為頁面上的圖像都加上替換文本屬性是個(gè)好習(xí)慣,這樣有助于更好地顯示信息,并且對于那些使用純文本瀏覽器的人來說是非常有用的。

          圖像寬度和高度屬性

          如下代碼,在網(wǎng)頁中插入一個(gè)寬度和高度都是300像素的圖片。

          <img src="/i/ct_netscape.jpg" width="300px" height="300px" />

          圖片超鏈接

          如下代碼,在網(wǎng)頁中對一個(gè)圖片進(jìn)行超鏈接設(shè)置,點(diǎn)擊這張圖片就會(huì)跳轉(zhuǎn)到其它頁面。

          <a href="頁面路徑"><img src="/i/ct_netscape.jpg" /></a>

          創(chuàng)建圖像熱區(qū)鏈接

          除了對整個(gè)圖片進(jìn)行超鏈接設(shè)置外,還可以將圖像劃分成不同區(qū)域進(jìn)行鏈接設(shè)置,比如一張地圖中給每個(gè)省份圖形進(jìn)行超鏈接。

          圖像熱區(qū)鏈接,使用usemap 屬性通過#name指定到名叫name的map元素上,map定義了每個(gè)熱區(qū)點(diǎn)擊區(qū)域形狀、大小、坐標(biāo)等。
          area標(biāo)簽的 shape 屬性有三種,rect 方形,circle 圓形,poly 多邊形。coords 屬性定義坐標(biāo)點(diǎn)位置,相對于圖片左上角位置。

          示例代碼:

          <!DOCTYPE html>
          <html>
          <head>
          <meta charset="utf-8">
          <title>W3Cschool(w3cschool.cn)</title>
          </head>
          <body>
          <p>點(diǎn)擊太陽或其他行星,注意變化:</p>
          <img src="/statics/images/course/planets.gif" width="145" height="126" alt="Planets" usemap="#planetmap">
          <map name="planetmap">
            <area shape="rect" coords="0,0,82,126" target="_blank" alt="Sun" href="/statics/images/course/sun.gif">
            <area shape="circle" coords="90,58,3" target="_blank" alt="Mercury" href="/statics/images/course/merglobe.gif">
            <area shape="circle" coords="124,58,8" target="_blank" alt="Venus" href="/statics/images/course/venglobe.gif">
          </map>
          </body>
          </html>

          效果可參考 https://www.w3cschool.cn/html5/html5-img.html 這里。

          可以看到鼠標(biāo)在圖片上點(diǎn)擊小行星會(huì)打開對應(yīng)的圖片。

          到此網(wǎng)頁中使用圖片已經(jīng)大體介紹了,自己親手寫下,會(huì)加深印象,感謝關(guān)注。

          上篇:前端入門——html 超鏈接

          下篇:前端入門——html 如何在網(wǎng)頁中使用視頻音頻


          主站蜘蛛池模板: 亚洲国产日韩在线一区| 国产裸体歌舞一区二区| 亚洲午夜日韩高清一区| 香蕉久久一区二区不卡无毒影院| 亚洲一本一道一区二区三区| 波多野结衣一区二区三区aV高清| 亚洲av成人一区二区三区在线播放| 成人区人妻精品一区二区不卡视频 | 国产福利在线观看一区二区 | 97久久精品一区二区三区| 久久成人国产精品一区二区| 人妻av综合天堂一区| 91午夜精品亚洲一区二区三区| 国产精品免费一区二区三区四区| 一区二区三区在线| 一区二区在线视频观看| 日韩视频一区二区| 国产精品第一区揄拍| 美女视频一区三区网站在线观看| 亚洲国产一区在线| 亚洲日本精品一区二区| 亚洲伦理一区二区| 亚洲国产精品综合一区在线| 国产精品合集一区二区三区| 亚洲一区二区三区在线网站| 男插女高潮一区二区| 精品免费国产一区二区| 无码精品不卡一区二区三区| 怡红院AV一区二区三区| 国产一区精品视频| 久久无码一区二区三区少妇| 日韩人妻无码一区二区三区| 中文字幕VA一区二区三区| 亚洲AV日韩AV天堂一区二区三区| 国产精品一区二区av| 亚洲综合一区二区| 正在播放国产一区| 国产在线精品一区免费香蕉| 亚洲AV综合色区无码一区爱AV| 精品人无码一区二区三区| 亚洲av成人一区二区三区观看在线|