之前在不网站看到过关于css的一些例子 今天自己也写了一个css特效
下面是代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css的旋转巩运用 transition transform filter 的一些属性</title> <style type="text/css"> *{padding: 0; margin:0 ;font-family: "arial rounded mt bold";} .main{margin: 0 auto;height: 400px;width: 400px;text-align:center; background: brown; } .first ,.two,.three,.four{width: 150px;height: 150px; float: left; border: solid whitesmoke 10px; overflow: hidden; margin: 14px; box-shadow: 5px 5px 5px darkgray; -webkit-box-shadow: 5px 5px 5px darkgray; } .first ,.three{margin-right: 10px;} .first .first_one,.two .two_one,.three .three_one,.four .four_one{ height: 100px; width: 150px; background:darkcyan; font-size: 10px; } img{ width: 150px; height: 150px; } /*注意兼容性的写法-webkit- -moz- -o- */ .first :hover .first_one,.two:hover .two_one,.three:hover .three_one,.four:hover .four_one{ transform: translateY(-100px); -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -webkit-transition:-webkit-transform 0.5s ease-in 0.1s; transition:transform 0.5s ease-in 1s; -moz-transition:-moz-transform 0.5s ease-in 0.1s; } .first:hover img,.two:hover img,.three:hover img,.four:hover img{ transform:scale(1.5,1.5); -webkit-transform:scale(1.5,1.5); -moz-transform:scale(1.5,1.5); -webkit-transition:-webkit-transform 0.5s ease-in 0.1s; transition:transform 0.5s ease-in; -moz-transition:-moz-transform 0.5s ease-in 0.1s; filter: opacity(0.5); -ms-filter: opacity(0.5); -webkit-filter: opacity(0.5); /*drop-shadow(5px 5px 5px #000) 不能用 为啥*/ /*blur(5px)变模糊*/ } /*.first_one:hover{ filter: opacity(1); -ms-filter: opacity(1); -webkit-filter:opacity(0.5); }*/ </style> </head> <body> <div class="main"> <div class="first"> <figure> <img src="1.jpg"/> <div class="first_one"> <h4>Wonder girls</h4> <p>css的练习,这次通过overflow 及旋转标签来加深对css的理解。同时提高自己的css的能力</p> <a href="#">查看全文</a> </div> </figure> </div> <div class="two"> <figure> <img src="1.jpg"/> <div class="two_one"> <h4>Wonder girls</h4> <p>css的练习,这次通过overflow 及旋转标签来加深对css的理解。同时提高自己的css的能力</p> <a href="#">查看全文</a> </div> </figure> </div> <div class="three"> <figure> <img src="1.jpg"/> <div class="three_one"> <h4>Wonder girls</h4> <p>css的练习,这次通过overflow 及旋转标签来加深对css的理解。同时提高自己的css的能力</p> <a href="#">查看全文</a> </div> </figure> </div> <div class="four"> <figure> <img src="1.jpg"/> <div class="four_one"> <h4>Wonder girls</h4> <p>css的练习,这次通过overflow 及旋转标签来加深对css的理解。同时提高自己的css的能力</p> <a href="#">查看全文</a> </div> </figure> </div> </div> </body> </html>
效果图: