8.3日(rì)音(yīn)訊,透明(míng)圖片之實用(<σyòng)方法解析。在網頁制(zhì)作(zu'•ò)中透明(míng)圖片是(shì)常用(yòng)到(dào)的(de)✔☆≥,但(dàn)是(shì)ie6的(de)浏覽器(qì♥÷)對(duì)此支持的(de)确不(bù)夠理(lǐ)想, ' ≥在網上(shàng)我們看(kàn)到(dào)有♠♦σγ(yǒu)用(yòng)css實現(xiàn)的(de),有(yǒu)些 ®≥♠(xiē)是(shì)用(yòng)js實現≠☆βε(xiàn),用(yòng)js感覺大(dà)γ₽∑材小(xiǎo)用(yòng)了(le),能(néng)用(yòn₽Ω±g)純css解決就(jiù)css吧(ba),以下(xi€"≈≥à)的(de)兩種方法都(dōu)是(shì)嘗試過可©£≥(kě)行(xíng)的(de)大(dà)↓π♦×家(jiā)可(kě)以一(yī)塊討(t♦∞ǎo)論學習(xí)一(yī)下(xià☆×λ)。
先将圖片存為(wèi)PNG-24透明(m€×€♣íng)格式。
(圖片要(yào)絕對(duì)路(lù)徑)
方法一(yī):用(yòng)png圖作(zu✔→ò)背景
要(yào)注意hack
html代碼
<divclass="logo"←↓♦><ahref="/">logo $₽</a></div>
css代碼
.logo{width:338px;height:₩←α57px;float:left;url(/images/logo.♥δpng)0px0pxno-repeat!important;text-ind§ent:-1000px;_background-image:none;fε∑×ilter:progid:DXImageTransform.M₩&$icrosoft.AlphaImageLoader(src='®÷₩§/images/logo.png',©∏₽♣senabled='true',sizingMethod☆ε='scale');}
标準:_background-image:n≈₩≤αone;filter:progid:DXImageTransform.Mic≈↑rosoft.AlphaImageLoader(src='/tem♦∑&£plets/dyimgs/wymrs/im★∞↔∏ages/logo.png',enabled='$>α±bEnabled',sizingMethod=≤π✘9;image');
方法二:插入png圖片,定義img
這(zhè)個(gè)方法要(yào)準備一(yī)完©• 全透明(míng)的(de)圖片transparent.gif,大(dà)"®小(xiǎo)随意。
html代碼
<divclass="logo"÷< $;><ahref="/">&β'lt;imgsrc="/images/logo.≈δpng"alt="logo"/¥"></a></di÷✔¶v>
css代碼
.logo{width:338px;height↕®≤:57px;float:left;}
.logoimg{width:338px;height:57px;}
/*png透明(míng)兼容ie6*/
有(yǒu)時(shí)候超鏈接加 σ≈∏了(le)這(zhè)個(gè)透明(míng)濾鏡,然後頁面λ上(shàng)所有(yǒu)超級連接<ahref="&©↕±¥quot;></a>全點不(&<×♠bù)到(dào)了(le),解決辦法是(shì):
給a加上(shàng)position:relative Ωφ&;
不(bù)過這(zhè)裡(lǐ)要(y≥$÷πào)提醒你(nǐ),你(nǐ)這(zhè)裡(lǐφ÷≈)的(de)image路(lù)徑是(shì)相'$(xiàng)對(duì)路(lù)徑,那(nà)麽值得(de)注意↕>¥♠的(de)是(shì),這(zhè)個(gè)相(xiàng)☆ 對(duì)路(lù)徑是(shì)根據h↑✘tml相(xiàng)對(duì)的(de),而不δ$§←(bù)是(shì)CSS。