基本瞭解CSS語法,初步瞭解CSS3語法知識。css
Adobe Dreamweaver CS6/Chrome瀏覽器html
演示地址css3
Drop-Shadow效果,其實就是你們熟悉的內容盒子陰影效果,在沒有CSS3以前,你們都是經過Photoshop製做。而有了CSS3後,咱們只須要利用box-shadow配合兩個僞元素:before和:after便可實現。首先咱們須要給內容盒子添加相對定位屬性,而後給其添加兩個僞元素 :before和:after ,在僞元素上添加絕對定位屬性和z-index屬性,將其定位到盒子的底部。web
Photoshop製做Drop-Shadow效果:瀏覽器
http://www.missyuan.net/school/ps_2011/photoshop_5700.htmlcurl
CSS3 製做Drop-Shadows效果:學習
1,在body中添加html標籤url
<div class="box">LICHENG</div>
2,給盒子添加基本樣式spa
.box { width: 500px; height: 200px; position: relative; background: #ccc; margin:100px auto; font:35px/200px "微軟雅黑"; text-align:center; text-shadow: 0 1px 1px #fff; }
3,給盒子添加僞元素:before和 :after,添加盒子陰影和transform屬性,到目前咱們只獲得了盒子左邊的陰影。.net
.box:before, .box:after { content: ""; position: absolute; z-index: -1; bottom: 15px; left: 10px; width: 50%; max-width: 150px; height: 20%; /*添加陰影效果*/ -webkit-box-shadow: 0 15px 10px rgba(125,125,125,0.8); -moz-box-shadow: 0 15px 10px rgba(125,125,125,0.8); box-shadow: 0 15px 10px rgba(125,125,125,0.8); /*添加transform屬性*/ -webkit-transform: rotate(-3deg); -moz-transform: rotate(-3deg); -o-transform: rotate(-3deg); transform: rotate(-3deg); }
4,改變 :after 僞元素的方向,得到右邊陰影。
.box:after { right:10px; left: auto; -webkit-transform:rotate(3deg); -moz-transform:rotate(3deg); -o-transform:rotate(3deg); transform:rotate(3deg); }
最終效果以下:
更多的Drop-Shadows教程和DEMO推薦:
CSS drop-shadows without images
如以上文章或連接對你有幫助的話,別忘了在文章結尾處輕輕點擊一下 「還不錯」按鈕或到頁面右下角點擊 「贊一個」 按鈕哦。你也能夠點擊頁面右邊「分享」懸浮按鈕哦,讓更多的人閱讀這篇文章。