昨天访问一位Q友的网站,看到一个很nice的效果。如图,上下两个区域交界线的中央处,有一个白色的倒三角,看起来很像上方区域到下放区域的延伸,视觉效果非常不错。我不知道这个效果的学名叫什么,姑且叫做『折角』吧。
发扬『钻头』精神,使用chrome的『审查元素』和『查看源代码』,我把该效果使用的css定义挖掘出来,制作了一个小demo,效果图是这样的:
首先新建一个style.css文件,用文本编辑器打开,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| .footer_bottom { background:#2c2e2e; min-height:80px; } .footer_bottom { background:url(bg.png); } .footer_bottom h3 { color:#FFFFFF; }
.frow { background:url(row_w.png) 50% 0% no-repeat; padding-top:10px; }
|
说明:
footer_bottom
的作用是渲染demo中的黑色区域,设定高度、背景图片、区域内文字字体颜色等。
frow
的作用就是把我们那个白色的倒三角图片放到合适的位置,50% 0%
用来控制其位置的横纵坐标。
白色三角和黑色背景,都是图片,点击链接查看。文末会给出这个demo的源文件供大家参考。
接下来新建一个demo.html
文件用来测试效果,内容如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <html > <head> <link rel="stylesheet" href="style.css" type="text/css" /> </head>
<body> <div class="footer_bottom"> <div class="frow"> <center><h3>This is a demo!</h3></center> </div> </div> </body>
</html>
|
好了,这个效果的制作介绍完了,动手试试吧!
PS: demo源文件在此。