纯css3鼠标经过图片显示描述特效

http://www.w2bc.com/Article/5582

今天给大家带来的是用css3技术实现鼠标经过图片,显示图片描述的动画效果。鼠标经过图片时,图片动画缩小并渐变显示描述。我们一起看看效果图:

在线预览   源码下载

我们一起学习下此案例的代码。

html代码:

<div align="center">
<div class="carre_couleur base_hov" style="">
<a target="_blank" href="http://www.w2bc.com">
<div class="retract" style="">
<img src="img/1.png"></div>
<div class="acced">
<div class="big_acced" style="color: #f39c12;">
BEST HOME</div>
<div class="middle_acced">
This home is the best</div>
</div>
</a>
</div>
<div class="carre_couleur base_hov" style="">
<a target="_blank" href="http://www.w2bc.com">
<div class="retract" style="">
<img src="img/2.png"></div>
<div class="acced">
<div class="big_acced" style="color: #27ae60;">
BEST PIC</div>
<div class="middle_acced">
This pic is the best</div>
</div>
</a>
</div>
<div class="carre_couleur base_hov" style="">
<a target="_blank" href="http://www.w2bc.com">
<div class="retract" style="">
<img src="img/3.png"></div>
<div class="acced">
<div class="big_acced" style="color: #c0392b;">
BEST PC</div>
<div class="middle_acced">
This computer is the best</div>
</div>
</a>
</div>

<div align="center">
        <div class="carre_couleur base_hov" style="">
            <a target="_blank" href="http://www.w2bc.com">
                <div class="retract" style="background-color: #f8b334;">
                    <img src="img/1.png"></div>
                <div class="acced">
                    <div class="big_acced" style="color: #f39c12;">
                        BEST HOME</div>
                    <div class="middle_acced">
                        This home is the best</div>
                </div>
            </a>
        </div>
        <div class="carre_couleur base_hov" style="background-color: #2ecc71;">
            <a target="_blank" href="http://www.w2bc.com">
                <div class="retract" style="background-color: #2ecc71;">
                    <img src="img/2.png"></div>
                <div class="acced">
                    <div class="big_acced" style="color: #27ae60;">
                        BEST PIC</div>
                    <div class="middle_acced">
                        This pic is the best</div>
                </div>
            </a>
        </div>
        <div class="carre_couleur base_hov" style="background-color: #e74c3c;">
            <a target="_blank" href="http://www.w2bc.com">
                <div class="retract" style="background-color: #e74c3c;">
                    <img src="img/3.png"></div>
                <div class="acced">
                    <div class="big_acced" style="color: #c0392b;">
                        BEST PC</div>
                    <div class="middle_acced">
                        This computer is the best</div>
                </div>
            </a>
        </div>

css3代码:

.carre_couleur
{
width: 200px;
height: 200px;
display: inline-block;
position: relative;
margin-top: 0px;
}
.base_hov .retract
{
-webkit-transition: all 200ms ease-in;
-webkit-transform-origin: 50% 20%;
-webkit-transform: scale(1);
-moz-transition: all 200ms ease-in;
-moz-transform-origin: 50% 20%;
-moz-transform: scale(1);
-ms-transition: all 200ms ease-in;
-ms-transform-origin: 50% 20%;
-ms-transform: scale(1);
transition: all 200ms ease-in;
transform-origin: 50% 20%;
transform: scale(1);
width: 200px;
height: 200px;
position: absolute;
z-index: 2;
left: 0;
}
.base_hov:hover .retract
{
-webkit-transition: all 200ms ease-in;
-webkit-transform: scale(0.6);
-moz-transition: all 200ms ease-in;
-moz-transform: scale(0.6);
-ms-transition: all 200ms ease-in;
-ms-transform: scale(0.6);
transition: all 200ms ease-in;
transform: scale(0.6);
}
.acced
{
width: 180px;
padding: 10px;
bottom: 0;
position: absolute;
z-index: 1;
text-align: left;
}
.big_acced
{
color: #ffffff;
font-size: 25px;
font-weight: 400;
}
.middle_acced
{
color: #ffffff;
font-size: 15px;
font-weight: 400;
}

.carre_couleur
        {
            width: 200px;
            height: 200px;
            display: inline-block;
            position: relative;
            margin-top: 0px;
        }
        .base_hov .retract
        {
            -webkit-transition: all 200ms ease-in;
            -webkit-transform-origin: 50% 20%;
            -webkit-transform: scale(1);
            -moz-transition: all 200ms ease-in;
            -moz-transform-origin: 50% 20%;
            -moz-transform: scale(1);
            -ms-transition: all 200ms ease-in;
            -ms-transform-origin: 50% 20%;
            -ms-transform: scale(1);
            transition: all 200ms ease-in;
            transform-origin: 50% 20%;
            transform: scale(1);
            width: 200px;
            height: 200px;
            position: absolute;
            z-index: 2;
            left: 0;
        }
        .base_hov:hover .retract
        {
            -webkit-transition: all 200ms ease-in;
            -webkit-transform: scale(0.6);
            -moz-transition: all 200ms ease-in;
            -moz-transform: scale(0.6);
            -ms-transition: all 200ms ease-in;
            -ms-transform: scale(0.6);
            transition: all 200ms ease-in;
            transform: scale(0.6);
        }
        .acced
        {
            width: 180px;
            padding: 10px;
            bottom: 0;
            position: absolute;
            z-index: 1;
            text-align: left;
        }
        .big_acced
        {
            color: #ffffff;
            font-size: 25px;
            font-weight: 400;
        }
        .middle_acced
        {
            color: #ffffff;
            font-size: 15px;
            font-weight: 400;
        }

复制上面的代码到你的html试试效果吧。

时间: 2024-12-16 21:32:58

纯css3鼠标经过图片显示描述特效的相关文章

30款css3实现的鼠标经过图片显示描述特效

今天给大家分享30款css3实现的鼠标经过图片显示描述特效,鼠标经过这些图片的时候以非常炫的方式显示图片的描述.为保证最佳的效果,请在 IE10+.Chrome.Firefox 和 Safari 等现代浏览器中浏览. 在线预览   源码下载 实现的代码. html代码: <div class="container"> <!-- Top Navigation --> <header class="codrops-header"> &

15款css3鼠标悬停图片动画过渡特效

分享15款css3鼠标悬停图片动画过渡特效.这是一款15款不同效果的css3 hover动画过渡效果代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="htmleaf-container"> <div class="container bs-docs-container"> <div class="row"> <div class="col-md-3

CSS3鼠标悬停图片上浮显示描述代码

效果:http://hovertree.com/texiao/css3/20/ 效果图: 代码如下: <!doctype html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta

基于css3的鼠标经过动画显示详情特效

之前为大家分享过一款基于jquery的手风琴显示详情,今天给大家分享基于css3的鼠标经过动画显示详情特效.这款实例鼠标经过的时候基于中间动画放大,效果非常不错,效果图如下: 在线预览   源码下载 实现的代码. html代码: <ul class="blocks"> <li>Vakmanschap en ambacht<div class="popup"> <span> <h3> Vakmanschap

JavaScript和CSS实现详情图片显示大图特效

<!doctype html> <html> <head> <title>JavaScript和CSS实现详情图片显示大图特效</title> <meta http-equiv="content/text" charset="utf-8"> <style type="text/css"> BODY { FONT-SIZE: 14px; LINE-HEIGHT: 1

CSS3鼠标悬停图片360度旋转效果

一个用HTML5/css3写成的图片旋转特效,鼠标放上后图片就开始不停的旋转,对CSS3动画效果感兴趣的,更不可错过哦,用CSS3实现动画效果很不错的范例. <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"> <title>CSS3鼠标悬停图片360度旋转效果丨电表控制器|www.sjzkeda.com</title>

一款纯css3实现的图片3D翻转幻灯片

之前介绍了好多款网页幻灯片,今天要给大家再带来一款纯css3实现的图片3D翻转幻灯片.这款幻灯片图片轮播采用了3D翻转的形式,效果非常不错.一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div style="width: 850px; margin: auto;"> <h1> pure CSS slice cube slideshow</h1> <style> @import 'http://codepen.i

基于CSS3鼠标经过立体翻转切换特效

基于CSS3鼠标经过立体翻转切换特效.这是一款基于jQuery+CSS3实现的鼠标经过封面和详情3D翻转切换特效.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="wrapbox YaHei"> <div class="cont-box"> <div class="regularly-box"> <div class="regularly-head&qu

纯CSS3实现的图片滑块程序,效果非常酷

接下来我们一起来分析一下源码,首先是HTML代码,非常简单: <div id="gal"> <nav class="galnav"> <ul> <li><input type="radio" name="btn" value="one" checked="checked" /> <label for="btn&q