多边形效果

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html lang='zh-CN' xml:lang='zh-CN' xmlns='http://www.w3.org/1999/xhtml'>

<head>

  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

  <link rel="shortcut icon" type="image/x-icon" href="/img/favicon.ico?t=1423294220000" />

  <title>开源中国 - 找到您想要的开源项目,分享和交流</title>

 

<style>

body {

background: #1b1e24;

}

 

ul {

margin:0 auto;

padding:0;

list-style:none;

width: 1100px;

}

 

ul li {

float:left;

margin:20px 25px;

}

 

 

.shape {

width: 300px;

height: 300px;

position: relative;

}

 

.shape .overlay {

display:block;

width: 310px;

height: 310px;

position: absolute;

top:-5px;

left:-5px;

-webkit-transform: scale(1,1);

-webkit-transition-timing-function:ease-out;

-webkit-transition-duration: 0.6s;

-moz-transform: scale(1,1);

-moz-transition-timing-function: ease-out;

-moz-transition-duration: 0.6s;

transform: scale(1,1);

transition-timing-function: ease-out;

transition-duration: 0.6s;

z-index:500;

/* allow user to actually perform actions underneath this layer */

pointer-events:none; 

background-repeat: no-repeat;

outline:0;

}

 

/* different shapes */

.shape .overlay.round {

background: url(http://www.queness.com/resources/html/masking-images-with-shape/round.png);

}

 

.shape .overlay.hexagon {

background: url(http://www.queness.com/resources/html/masking-images-with-shape/hexagon.png);

}

 

.shape .overlay.pentagon {

background: url(http://www.queness.com/resources/html/masking-images-with-shape/pentagon.png);

}

 

/* hover effect */

.shape:hover .overlay {

-webkit-transform: scale(1.07,1.07);

-webkit-transition-timing-function: ease-out;

-webkit-transition-duration: 0.3s;

-moz-transform: scale(1.07,1.07);

-moz-transition-timing-function: ease-out;

-moz-transition-duration: 0.3s;

}

 

 

.shape:hover .bg {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";

  filter: alpha(opacity=80);

  -moz-opacity: 0.8;

  -khtml-opacity: 0.8;

  opacity: 0.8;

  display:block;

}

 

.shape:hover .details {

  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

  filter: alpha(opacity=100);

  -moz-opacity: 1;

  -khtml-opacity: 1;

  opacity: 1;

z-index:450;

  display:block;

}

 

 

 

/* content styles */

.shape .bg, 

.shape .details {

position: absolute;

width: 300px;

height:300px;

display:table-cell;

vertical-align:middle;

text-align:center;

top:0;

left:0;

opacity:0;

-webkit-transition: all 0.3s ease;

  -moz-transition: all 0.3s ease;

  -o-transition: all 0.3s ease;

  transition: all 0.3s ease;

display:none;  

}

 

.shape .bg {

background: #4b5a78;

}

 

.shape .details span.heading {

font-family: 'Roboto Condensed', serif;

font-size:30px;

display:block;

margin-top:70px;

color:#fff;

text-decoration:none;

}

 

.shape .details p {

font-family: 'Abel', sans-serif;

color:#fff;

width: 70%;

font-size:14px;

margin:0 auto;

}

 

.shape a.button {

padding:5px 15px;

font-family: 'Abel', sans-serif;

font-size:12px;

-webkit-border-radius: 20px;

-moz-border-radius: 20px;

-ms-border-radius: 20px;

-o-border-radius: 20px;

border-radius: 20px;

background: #2f3644;

text-decoration:none;

color:#fff;

display:block;

width:50px;

margin:0 auto;

text-align:center;

margin-top:15px;

}

 

.shape a.button:hover {

background: #fff;

color: #2f3644;

}

</style> 

</head>

<body>

 

<ul>

 

<li>

 

<div class="shape">

<a href="#" class="overlay round"></a>

 

<div class="details">

<span class="heading">PLAYER UI</span>

<hr />

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>

<a href="http://www.yahoo.com" class="button">VIEW</a>

</div>

 

<div class="bg"></div>

 

<div class="base">

<img src="http://www.queness.com/resources/html/masking-images-with-shape/img/1.jpg" alt="" />

</div>

 

</div>

 

</li>

 

<li>

 

<div class="shape">

<a href="#" class="overlay hexagon"></a>

<div class="details">

<span class="heading">IOS GAME</span>

<hr />

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>

<a href="#" class="button">VIEW</a>

</div>

<div class="bg"></div><div class="base">

<img src="http://www.queness.com/resources/html/masking-images-with-shape/img/2.jpg" alt="" />

</div>

</div>

 

</li>

 

<li>

 

<div class="shape">

<a href="#"  class="overlay pentagon"></a>

<div class="details">

<span class="heading">KEEP ROCKING</span>

<hr />

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>

<a href="#" class="button">VIEW</a>

</div>

<div class="bg"></div>

<div class="base">

<img src="http://www.queness.com/resources/html/masking-images-with-shape/img/3.jpg" alt="" />

</div>

</div>

 

</li>

 

<li>

 

<div class="shape">

<a href="#"  class="overlay round"></a>

<div class="details">

<span class="heading">GRAPH VISUAL</span>

<hr />

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>

<a href="#" class="button">VIEW</a>

</div>

<div class="bg"></div>

<div class="base">

<img src="http://www.queness.com/resources/html/masking-images-with-shape/img/4.jpg" alt="" />

</div>

</div>

 

</li>

 

<li>

 

<div class="shape">

<a href="#"  class="overlay hexagon"></a>

<div class="details">

<span class="heading">UI KIT</span>

<hr />

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>

<a href="#" class="button">VIEW</a>

</div>

<div class="bg"></div>

<div class="base">

<img src="http://www.queness.com/resources/html/masking-images-with-shape/img/5.jpg" alt="" />

</div>

</div>

 

</li>

 

<li>

 

<div class="shape">

<a href="#"  class="overlay pentagon"></a>

<div class="details">

<span class="heading">PEDALS</span>

<hr />

<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.</p>

<a href="#" class="button">VIEW</a>

</div>

<div class="bg"></div>

<div class="base">

<img src="http://www.queness.com/resources/html/masking-images-with-shape/img/6.jpg" alt="" />

</div>

</div>

 

</li>

 

 

</ul>

</body>

</html>

 

posted @ 2015-08-19 11:29  Care健康  阅读(164)  评论(0编辑  收藏  举报
版权
作者:Bober Song

出处:http://bober.cnblogs.com

Care健康:http://www.aicareyou.com

推荐空间:华夏名网

本文首发博客园,版权归作者跟博客园共有。

转载必须保留本段声明,并在页面显著位置给出本文链接,否则保留追究法律责任的权利。