加载中…
个人资料
陈在真Sunny_chen
陈在真Sunny_chen
  • 博客等级:
  • 博客积分:0
  • 博客访问:10,992
  • 关注人气:183
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

CSS3 投影

(2011-05-23 17:02:05)
标签:

css3

投影

box-shadow

兼容

content

before

after

it

分类: CSS3
最近在用css3做公司的新项目,上网看了些效果,觉得这个是一个很神奇的例子:
http://nimbupani.com/demo/css3-drop-shadows.html
我看了之后不知道它是怎么实现的,要用firebug查看,发现去除背景色之后,页面出现2个小矩形,再利用小矩形的box-shadow拼合成元素的投影,但是页面却没有用来“挂钩”的标签。查看样式,发现了它是用伪类before跟after + content来实现的,先前有接触过content但是没有怎么研究它:

content -- 定义字符串
  • 取值: normal | none | [ <string> | <uri> | <counter> | attr(<identifier>) | open-quote | close-quote | no-open-quote | no-close-quote ]+ | inherit
  • 引用网址:http://www.dreamdu.com/css/property_content/
  • 初始值: normal
  • 继承性: 否
  • 适用于: :before与:after
  • content,中文的"内容"意思
:before 伪元素在元素之前添加content内容。
:after 伪元素在元素之后添加content内容。

然后就在“内容”这里做手脚:下面还有一些精彩的手脚,很漂亮:

http://nicolasgallagher.com/css-drop-shadows-without-images/demo/



0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有