您的位置:首页 > Web前端 > CSS

用css3做标签

2016-05-25 13:10 525 查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>ROTATE效果</title>
<style type="text/css">
.box{
position: relative;
width: 960px;margin: 0 auto;
border:1px dashed #ccc;
height: 560px;
overflow: hidden;
font-size:3rem;
text-align: center;
color: #fff;
}

.box::before{
width: 12.5rem;
height: 1rem;
z-index: 2;
color: #fff;
content: attr(data-text);
direction: ltr;
display: block;
font-size: 1.2rem;
left: -3.5rem;
top: 9.2rem;
line-height: 1rem;
position: absolute;
text-align: right;
text-transform: lowercase;
-ms-transform:rotate(-45deg);     /* IE 9 */
-moz-transform:rotate(-45deg);     /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg);     /* Opera */
transform:rotate(-45deg);
-ms-transform-origin: 0 100% 0;
-moz-transform-origin: 0 100% 0;
-webkit-transform-origin: 0 100% 0;
-o-transform-origin: 0 100% 0;
transform-origin: 0 100% 0;
white-space: nowrap;
}

.box::after{
width: 12.5rem;
height: 5rem;
z-index: 1;
content: '';
background: #F58220;
position: absolute;
left: -5rem;
top: 0;
display: block;
-ms-transform:rotate(-45deg);     /* IE 9 */
-moz-transform:rotate(-45deg);     /* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg);     /* Opera */
transform:rotate(-45deg);
box-shadow: 0 0 2px 1px #fff
}
</style>
</head>
<body>
<div class="box" data-text="ROTATE效果"></div>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: