Efecto Hover CSS3 primera forma
Hover Css3
by JavaFace
HTML
<div class="contenedor">
<!--ANUN1-->
<div class="vista imagen_efecto">
<img src="https://lh4.googleusercontent.com/-5QAQ9YcryB8/UUx9FYF1KrI/AAAAAAAAFOw/U50B8ozIU8o/s278/ey.jpg" />
<div class="mascara">
<h2>Anunciate</h2>
<p>Tenemos los mejores precios del internet</p> <a href="#" class="info">Leer mas</a>
</div>
</div>
<!--ANUN2-->
<div class="vista imagen_efecto">
<img src="https://lh4.googleusercontent.com/-5QAQ9YcryB8/UUx9FYF1KrI/AAAAAAAAFOw/U50B8ozIU8o/s278/ey.jpg" />
<div class="mascara">
<h2>Anunciate</h2>
<p>Tenemos los mejores precios del internet</p> <a href="#" class="info">Leer mas</a>
</div>
</div>
<!--ANUN3-->
<div class="vista imagen_efecto">
<img src="https://lh4.googleusercontent.com/-5QAQ9YcryB8/UUx9FYF1KrI/AAAAAAAAFOw/U50B8ozIU8o/s278/ey.jpg" />
<div class="mascara">
<h2>Anunciate</h2>
<p>Tenemos los mejores precios del internet</p> <a href="#" class="info">Leer mas</a>
</div>
</div>
<!--ANUN4-->
<div class="vista imagen_efecto">
<img src="https://lh4.googleusercontent.com/-5QAQ9YcryB8/UUx9FYF1KrI/AAAAAAAAFOw/U50B8ozIU8o/s278/ey.jpg" />
<div class="mascara">
<h2>Anunciate</h2>
<p>Tenemos los mejores precios del internet</p> <a href="#" class="info">Leer mas</a>
</div>
</div>
<!--fin-->
</div>
<!--fin-->
CSS
.contenedor {
position:relative;
width:680px;
margin: 0 auto;
}
.vista {
width: 278px;
/*ancho*/
height: 231px;
/*alto*/
margin:-5px;
float: left;
border: 10px solid #fff;
overflow: hidden;
position: relative;
text-align: center;
-webkit-box-shadow: 1px 1px 2px #e6e6e6;
-moz-box-shadow: 1px 1px 2px #e6e6e6;
box-shadow: 1px 1px 2px #e6e6e6;
cursor: default;
background: #fff url(images/bgimg.jpg) no-repeat center center;
}
.vista .mascara, .vista .content {
width: 278px;
height: 231px;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}
.vista img {
display: block;
position: relative;
}
.vista h2 {
font-family:"wf_SegoeUILight", "Segoe UI Light", "Segoe WP Light", "wf_SegoeUI", "Segoe UI", "Tahoma", Arial, Verdana, sans-serif;
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 20px;
font-weight:bold;
padding: 10px;
background: rgba(0, 0, 0, 0.8);
margin: 20px 0 0 0;
}
.vista p {
font-family:"wf_SegoeUILight", "Segoe UI Light", "Segoe WP Light", "wf_SegoeUI", "Segoe UI", "Tahoma", Arial, Verdana, sans-serif;
font-size: 16px;
position: relative;
color: #fff;
padding: 10px 20px 20px;
text-align: center;
}
.vista a.info {
font-family:"wf_SegoeUILight", "Segoe UI Light", "Segoe WP Light", "wf_SegoeUI", "Segoe UI", "Tahoma", Arial, Verdana, sans-serif;
font-weight:bold;
display: inline-block;
text-decoration: none;
padding: 7px 14px;
background-color: rgba(0, 0, 0, 0.5);
background-image: -webkit-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
background-image: -moz-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
background-image: -ms-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
background-image: -o-linear-gradient(rgba(255, 255, 255, .5), rgba(255, 255, 255, 0));
...