網(wǎng)頁(yè)設(shè)計(jì)中,我們會(huì)遇到需要用一張照片覆蓋另一張照片的情況,如果頂層圖片不是透明的將無(wú)法和后面的圖片進(jìn)行融合。下面,就給大家分享在web開(kāi)發(fā)中的圖像透明的實(shí)現(xiàn)方法和實(shí)例教程。
CSS 圖像透明/不透明
使用CSS很容易創(chuàng)建透明的圖像。
注意:CSS Opacity屬性是W3C的CSS3建議的一部分。
更多實(shí)例
創(chuàng)建透明圖像 - 懸停效果
創(chuàng)建一個(gè)具有文本的擁有背景圖像的透明框
實(shí)例1 - 創(chuàng)建一個(gè)透明圖像
CSS3中屬性的透明度是 opacity。
首先,我們將向您展示如何用CSS創(chuàng)建一個(gè)透明圖像。
正常的圖像
相同的圖像帶有透明度:
看看下面的CSS:
img { opacity:0.4; filter:alpha(opacity=40); /* IE8 及其更早版本 */ } IE9,F(xiàn)irefox,Chrome,Opera,和Safari瀏覽器使用透明度屬性可以將圖像變的不透明。 Opacity屬性值從0.0 - 1.0。值越小,使得元素更加透明。 IE8和早期版本使用濾鏡:alpha(opacity= x)。 x可以采取的值是從0 - 100。較低的值,使得元素更加透明。
實(shí)例2 - 圖像的透明度 - 懸停效果
將鼠標(biāo)移到圖像上:
CSS樣式:
img { opacity:0.4; filter:alpha(opacity=40); /* IE8 及其更早版本 */ } img:hover { opacity:1.0; filter:alpha(opacity=100); /* IE8 及其更早版本 */ } 第一個(gè)CSS塊是和例1中的代碼類(lèi)似。此外,我們還增加了當(dāng)用戶將鼠標(biāo)懸停在其中一個(gè)圖像上時(shí)發(fā)生什么。在這種情況下,當(dāng)用戶將鼠標(biāo)懸停在圖像上時(shí),我們希望圖片是清晰的。 此CSS是:opacity=1. IE8和更早版本使用: filter:alpha(opacity=100). 當(dāng)鼠標(biāo)指針遠(yuǎn)離圖像時(shí),圖像將重新具有透明度。
實(shí)例3 - 透明的盒子中的文字
這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。
源代碼如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> div.background { width:500px; height:250px; background:url(klematis.jpg) repeat; border:2px solid black; } div.transbox { width:400px; height:180px; margin:30px 50px; background-color:#ffffff; border:1px solid black; opacity:0.6; filter:alpha(opacity=60); /* IE8 及更早版本 */ } div.transbox p { margin:30px 40px; font-weight:bold; color:#000000; }
</style> </head> <body> <div class="background"> <div class="transbox"> <p>這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。這些文本在透明框里。 </p> </div> </div> </body> </html>
首先,我們創(chuàng)建一個(gè)固定的高度和寬度的div元素,帶有一個(gè)背景圖片和邊框。然后我們?cè)诘谝粋€(gè)div內(nèi)部創(chuàng)建一個(gè)較小的div元素。 這個(gè)div也有一個(gè)固定的寬度,背景顏色,邊框 - 而且它是透明的。透明的div里面,我們?cè)赑元素內(nèi)部添加一些文本。
以上就是本文的CSS 圖像透明/不透明的實(shí)例教程,更多web前端學(xué)習(xí)資料,可以關(guān)注“武漢千鋒”微信公眾號(hào)!
天遇到一個(gè)問(wèn)題:div邊框和背景色隨主題色變化,邊框和字體不透明,背景半透明(如下圖所示)
設(shè)計(jì)圖
在網(wǎng)上搜索解決辦法發(fā)現(xiàn)都是說(shuō)使用rgba,但是另外一個(gè)問(wèn)題就來(lái)了,背景和邊框的顏色就沒(méi)辦法改變了,所以只好自己想辦法。突發(fā)奇想使用偽類(lèi)完美解決了問(wèn)題,話不多說(shuō),上代碼(此處樣式部分使用了scss,不懂的請(qǐng)自行百度)
<!-- html代碼 -->
<div class="box">
內(nèi)容
</div>
/* scss代碼*/
$primary:#2CD334;
.box {
position: relative;
border: 1px solid $primary;
width:100px;
height: 100px;
border-radius: 12px;
&:after {
content: "";
position: absolute;
width: 100%;
height: 100%;
background: $primary;
opacity: 0.1;
top: 0;
left: 0;
}
}
實(shí)際效果
背景和框架完成了,內(nèi)容就自己解決啦~
家好
又是我柚子
我再也不提老大流傳的表情包了
計(jì)劃總是趕不上變化
我的推文
好像從來(lái)沒(méi)有按排期表執(zhí)行過(guò)
我就是運(yùn)營(yíng)界的反面教材
誰(shuí)讓有趣好用的工具
或是令人忍不住想追的熱點(diǎn)
總是讓人始料不及
就像今天
我又意外發(fā)現(xiàn)了一個(gè)神奇的網(wǎng)站
里面實(shí)用又方便的小功能
簡(jiǎn)直應(yīng)有盡有
我就不賣(mài)關(guān)子了
就是它啦
『http://www.nicetool.net/』
話不多說(shuō)
現(xiàn)在我就羅列十個(gè)
有用的免費(fèi)功能給你們
01
文字校對(duì)
www.nicetool.net/app/proofreading.html
已經(jīng)不少人問(wèn)過(guò)柚子
有沒(méi)有軟件可以檢測(cè)出錯(cuò)別字
我通常都是語(yǔ)重心長(zhǎng)的說(shuō):
中文博大精深
自己檢查才靠譜
結(jié)果我被啪啪打臉了
這個(gè)小工具支持超過(guò)20多種語(yǔ)言
能檢測(cè)出錯(cuò)別字、語(yǔ)法錯(cuò)誤等問(wèn)題
注意是比較低級(jí)的錯(cuò)誤
切忌過(guò)度依賴
PS:英文的語(yǔ)法校對(duì)修正
我更推薦1checker
02
文本去重
www.nicetool.net/app/quchong.html
如果你是Excel小白
想用最傻瓜的方式去重
只要將列表內(nèi)容復(fù)制到文本框內(nèi)
按一下【去重處理】就可以了
注意要每行一條
03
文字轉(zhuǎn)語(yǔ)音
www.nicetool.net/app/bdtts.html
只適用于短文本的轉(zhuǎn)換
用谷歌瀏覽器最多可轉(zhuǎn)換400字
生成的音頻可直接下載
這個(gè)網(wǎng)站也有語(yǔ)音轉(zhuǎn)文字功能
大家可以自己去找找
04
抖音風(fēng)格文字
www.nicetool.net/app/glitch.html
不要被黑色底色嚇到
另存出來(lái)的圖是透明背景的PNG
如果作為線上圖片的設(shè)計(jì)素材
清晰度是夠用的
05
10萬(wàn)+品牌矢量 LOGO
www.nicetool.net/app/logo_download.html
一定要用企業(yè)的英文名搜索
不然很難搜索得到
至于10w+是不是吹水
我就不知道了
06
微博圖床
www.nicetool.net/app/weibo_img.html
無(wú)限空間、流量、數(shù)量
無(wú)需登錄
就能自動(dòng)上傳圖片到微博
直接獲得圖片的不同尺寸和鏈接代碼
07
圖片切割
www.nicetool.net/app/image_split.html
自動(dòng)幫你把一張大圖
切割成四宮格、六宮格、九宮格
如果只想單純生成九宮格圖
還有這個(gè)網(wǎng)站
https://www.zhuangbi.info/grids
08
圖片查主色
www.nicetool.net/app/picture_color.html
配色白癡可以通過(guò)它
獲取圖片的顏色搭配編號(hào)
能自由設(shè)定主色的個(gè)數(shù)
09
B站高清封面圖獲取
http://www.nicetool.net/app/bilpic.html
10
電影臺(tái)詞截圖拼接
http://www.nicetool.net/app/image_join.html
除了以上的免費(fèi)功能
還有很多很多很多
奇葩又無(wú)聊的功能
加起來(lái)一共有六百多個(gè)
例如王思聰微博生成器
各種數(shù)學(xué)公式計(jì)算器
在線摳圖、溶圖
條形碼生成器等等
但是!
除了這些我精挑細(xì)選的免費(fèi)功能
有些功能是需要付費(fèi)的
如果你想知道這些功能好不好用
可以給我1塊錢(qián)
我愿意幫你去測(cè)評(píng)一下
以上
而是Deadline
總是比靈感來(lái)得早
大家周末愉快
快來(lái)星標(biāo) 置頂我吧
想得到更多
升職加薪的運(yùn)營(yíng)神器
!那就趕快點(diǎn)它呀!
不斷更新的哦
?
《這是一份可以讓你
很牛很牛很牛的運(yùn)營(yíng)工具包》
好人單擊一下,別雙擊是最后的溫柔
*請(qǐng)認(rèn)真填寫(xiě)需求信息,我們會(huì)在24小時(shí)內(nèi)與您取得聯(lián)系。