国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

通過一張圖教會你CSS3倒影的實現

2024-07-11 08:32:03
字體:
來源:轉載
供稿:網友

前言

本文主要給大家介紹了關于CSS3倒影實現的相關內容,分享出來供大家參考學習,下面話不多說了,來一起看看詳細的介紹吧。

效果圖如下:


示例圖片

在CSS3之前,想要實現示例圖片這樣的一個倒影效果一般只能通過處理圖片的方式,而CSS3問世之后,想要實現這樣的效果變得非常簡單,只需一個CSS3屬性就可以輕松實現了。

這就是今天所要提到的box-reflect屬性。

咱們先看看W3C給出的box-reflect語法:

box-reflect:none | <direction> <offset>? <mask-box-image>? (?代表可缺省,也就是后倆屬性可有可無) <direction>= above | below | left | right (分別代表:上 | 下 | 左 | 右) <offset>= <length> | <percentage>(分別代表:固定值 | 百分比) <mask-box-image>= none | <url> | <linear-gradient> | <radial-gradient>| <repeating-linear-gradient> | <repeating-radial-gradient>(分別代表:沒有遮罩圖片 | 遮罩圖片路徑 | 線性漸變 | 徑向漸變 | 重復線性漸變 | 重復徑向漸變) 默認值:none

box-reflect可給兩種屬性值,一種是none,為默認值,也就是沒有任何倒影效果,另一種才是我們今天所要講的,它可以同時賦予三個屬性值,它們依次代表倒影方向、元素與倒影之間的距離以及加在倒影上的遮罩圖像,其中后兩個屬性值可以缺省,但如果<mask-box-image>存在,則<offset>必填。

說了那么多干巴巴的解釋,還是聯系一下示例應該更好理解些吧。

我們現在來一步步地實現文章開頭示例圖片的投影效果:

①只給一個屬性值below。

<!--HTML代碼-->< img class="img" src="imgs/cat.jpg" />
/*CSS代碼*/.img{ -webkit-box-reflect: below; box-reflect: below;}

實現效果:

②再加個5px的間距。

/*CSS代碼*/.img{ -webkit-box-reflect: below 5px; box-reflect: below 5px;}

實現效果:

③最后加個圖片遮罩吧。

/*CSS代碼*/.img{ -webkit-box-reflect: below 5px -webkit-linear-gradient(transparent 60%,rgba(0,0,0,.3));box-reflect: below 5px linear-gradient(transparent 60%,rgba(0,0,0,.3));}

這里的圖片遮罩沒有用圖片,而是用了CSS3中的linear-gradient屬性值,它就是用于線性漸變,具體用法這里就不提了,可以直接看這里(http://www.survivalescaperooms.com/css/369475.html),寫得很詳細。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东光县| 深泽县| 塔河县| 阿拉善右旗| 和龙市| 滨州市| 丘北县| 莱阳市| 成都市| 辉县市| 安国市| 宁阳县| 桐柏县| 鹤峰县| 泸溪县| 鲁甸县| 钦州市| 皋兰县| 铜山县| 桐城市| 凤凰县| 江城| 莲花县| 芮城县| 高碑店市| 上犹县| 南乐县| 聂拉木县| 高平市| 临高县| 桐乡市| 青龙| 略阳县| 探索| 黄冈市| 中牟县| 巩留县| 喀什市| 金山区| 区。| 东乌|