CSS实现旋转标签
2014-04-19 20:32
465 查看
最近在写移动端页面时发现页面左上角的一个旋转的标签,当时考虑到兼容性问题就没有用css3的方法去实现,直接截取了图片。之后发现原来ie的滤镜也可以实现这样的效果,可以实现兼容,于是网上查找资料后实现了一下:
实现效果如下:
实现代码如下:
实现效果如下:
实现代码如下:
<!DOCTYPE html> <html> <head> <title></title> <meta charset="utf-8"> <style type="text/css"> #sources{ background-color: #333; color: #fff; font: bold 14px/28px georgia,sans-serif; text-align: center; width: 200px; height: 28px; display: block; } /*主要样式*/ #sources{ position: fixed; /*ie6不支持*/ top: 0; left: 0; _position: absolute; /*ie6 hack*/ top: -20px\9;/*ie6 hack*/ left: -20px\9;/*ie6 hack*/ /*transform 指定平移及旋转角度,具体查看css手册*/ -moz-transform: translate(-40px,45px) rotate(-45deg); -webkit-transform: translate(-40px,45px) rotate(-45deg); -o-transform: translate(-40px,45px) rotate(-45deg); transform: translate(-40px,45px) rotate(-45deg); -moz-box-shadow: 0 0 5px rgba(0,0,0,.5),inset 0 0 2px #fff; -webkit-box-shadow: 0 0 5px rgba(0,0,0,.5),inset 0 0 2px #fff; /*逗号分隔表示多组效果*/ box-shadow: 0 0 5px rgba(0,0,0,.5),inset 0 0 2px #fff; text-shadow: 1px 1px 1px rgba(0,0,0,.1); /*ie滤镜-矩阵*/ filter: progid:DXImageTransform.Microsoft.Matrix(sizingMethod='auto expand',M11=.7,M12=0.6,M21=-.7,M22=0.6); } </style> </head> <body> <section> <a id="sources" href="#" title="css 旋转效果">CSS旋转效果</a> </section> </body> </html>
相关文章推荐
- css实现旋转相册
- CSS实现三角形的动画旋转
- css不用旋转实现返回箭头,圆点,三角形
- jQuery+CSS实现滑动的标签分栏切换效果
- JS+DIV+CSS实现的经典标签切换效果代码
- CSS实现排行榜标签样式
- CSS 实现加载动画之五-光盘旋转
- css不用旋转实现返回箭头,圆点,三角形
- 纯CSS实现一个微信logo,需要几个标签?
- 用CSS来定义<p>标签,要求实现以下效果:字体颜色再IE6下为黑色,IE7下为红色,IE8下为绿色,其他浏览器下为黄色。
- CSS 实现加载动画之一-菊花旋转
- CSS 实现加载动画之一-菊花旋转
- 用css和jquery实现标签页效果(一)
- css实现倒三角包含文字标签
- 【IOS】扩展UIImageViewEx实现:手势移动,旋转,缩放(附带一个收缩的文字标签功能)
- html和css实现 字体变色 旋转 图标渐变
- CSS实现文字旋转/实现角标
- css实现动态旋转
- Div+Css实现段落首行缩进两个字符(text-indent标签)
- css加js实现input标签变灰无法选中