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

首頁 > 開發 > CSS > 正文

用css3制作紙張效果(外翻卷角)

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

用css3制作紙張效果

一、中規中矩的效果

所謂“中規中矩的效果”就是加個投影,貼個膠帶什么的。效果如下:
中規中矩的紙張效果 張鑫旭-鑫空間-鑫生活

這里紙張本身的效果沒有什么說頭的,就是個CSS3的box-shadow投影效果而已,相關代碼如下:

復制代碼
代碼如下:
-moz-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.2);

反而是上面的膠帶紙效果有點說頭,這些微微傾斜的膠帶是CSS寫出來的,大部分效果源自CSS3,主要有RGBA顯示半透明背景色,box-shadow顯示淡淡的投影,transform做旋轉效果;元素使用after偽類生成,完整代碼如下:

復制代碼
代碼如下:
.page:after { width: 180px; height: 30px; content: " "; margin-left: -90px; border: 1px solid rgba(200, 200, 200, .8); background: rgba(254, 254, 254, .6); -moz-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 0 3px rgba(0, 0, 0, 0.1); box-shadow: 0px 0 3px rgba(0, 0, 0, 0.1); -moz-transform: rotate(-5deg); -webkit-transform: rotate(-5deg); -o-transform: rotate(-5deg); transform: rotate(-5deg); position: absolute; left: 50%; top: -15px; }

老外似乎很喜歡使用before和after偽類,國外最近的些教程,技術點等經常見到此玩意。我個人感覺有跟風之嫌,就像是狂熱的經濟泡沫,不需 要太久,大家會冷靜下來重新審視這些曾經上手簡單,自我感覺不錯的方法。由于目前IE6/7不支持before/after類,所以,某種意義上來說,偽 類的使用少了些兼顧IE下顯示的煩惱。

二、外翻卷角紙張效果

紙張一般都是有卷角的,所以,我們可以更近一步,模擬卷角效果來使得紙張的感覺更逼真,這里就要借助于投影了,且是曲線投影。

我們還可以給紙張增加漸變(gradient)效果,以模擬紙張的曲度。
同時,可以給文字增加投影,可以讓文字有書寫的凹陷感,可以進一步讓紙張效果更逼真。

于是,在“中規中矩”紙張基礎上,我們做點小手術,結果得到下面的效果:
卷角,漸變,文字凹陷紙張效果截圖 張鑫旭-鑫空間-鑫生活

您可以狠狠地點擊這里:漸變卷邊紙張效果demo

目前貌似opera瀏覽器還不支持CSS3漸變,同時webkit核心下瀏覽器下的gradient漸變的寫法已經開始向FireFox瀏覽器靠攏了。確實,都是CSS3,有必要搞得五花八門嗎?

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 腾冲县| 政和县| 阳曲县| 临潭县| 腾冲县| 潮安县| SHOW| 三河市| 美姑县| 韶山市| 明溪县| 红安县| 千阳县| 海晏县| 延川县| 牟定县| 南川市| 南汇区| 西华县| 西乌珠穆沁旗| 溧阳市| 昌宁县| 太仆寺旗| 普兰店市| 烟台市| 龙里县| 鄂温| 阿巴嘎旗| 南陵县| 津市市| 浠水县| 繁峙县| 苏尼特左旗| 修文县| 登封市| 阳原县| 通江县| 崇信县| 太谷县| 通山县| 高州市|