|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
声明块由一个一个的声明组成,声明由属性和值组成,属性和值用冒号隔开,分号结束。
网页制造Webjx文章简介:巧用CSS3border制造图片遮罩效果.
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>图片遮罩效果webjx.com</title>
<styletype="text/css">
.trans{
-webkit-transition:0.3sease;
-moz-transition:0.3sease;
-ms-transition:0.3sease;
-o-transition:0.3sease;
transition:0.3sease;
}
.test_outer{
display:block;
width:200px;
height:200px;
margin:1emauto;
position:relative;
overflow:hidden;
}
.test_cover{
width:40px;
height:40px;
border:200pxsolidrgba(0,0,0,.35);
border-radius:50%;
position:absolute;
left:-115px;
top:-165px;
}
.test_cover:hover{
width:140px;
height:140px;
left:-170px;
top:-165px;
}
.test_cover:hover:after{
content:"秋思-尝鼎一!";
text-align:center;
margin:55px0012px;
color:#fff;
font:bold16px/1.2微软雅黑;
text-shadow:1px1pxrgba(0,0,0,.35);
position:absolute;
}
</style>
</head>
<body>
<ahref="#"class="test_outer">
<spanclass="test_covertrans"></span>
<imgsrc="这里放一个图片的地点"width="200"height="200"/>
</a>
</body>
</html>
实在现道理是使用个border偌年夜的半通明边框属性(demo中边框宽度200像素),边框色彩为rgba玄色半通明,然后50%圆角。再用用定位把它掩盖在图片下面。
次要中心代码:
.test_cover{
width:40px;
height:40px;
border:200pxsolidrgba(0,0,0,.35);
border-radius:50%;
position:absolute;
left:-115px;
top:-165px;
}
然后表面再用个父容器把它溢出埋没失落就能够了
.test_outer{
display:block;
width:200px;
height:200px;
margin:1emauto;
position:relative;
overflow:hidden;
}
就这么复杂....
</p>
有了CSS,我们不再需要用FONT标签或者透明的1pxGIF图片来控制标题,改变字体颜色,字体样式等等 |
|