6种css3鼠标滑过动画效果

<html>
    <head>
        <meta charset="utf-8" />
        <title>6种css3鼠标滑过动画效果title>
        <style type="text/css">

            /*****全局样式*****/
            *{padding:0;margin:0;font-family:"微软雅黑"}
            h2{margin:15px 0;font-weight: 300;}
            .content{margin: 0 auto;max-width:728px;margin-top:20px;text-align:center}
            footer{margin: 10px 0;font-size: 14px;}
            hr{margin: 20px 0;}
            code{font-size: 12px;}

            /*****鼠标悬停图片变大文字消失*****/
            .style1 ul li{float:left;margin:0 6px;position:relative;list-style:none}
            .style1 ul li{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
            .style1 ul li img{width: 170px;height: 120px;border-radius: 2px;}
            .style1 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
            .style1 ul li:hover {-webkit-transform: scale(1.1); /*1.1放大值*/
                                  -moz-transform: scale(1.1); 
                                  -o-transform: scale(1.1);
                                  -ms-transform: scale(1.1); 
                                   /*  本hover用的是:transform属性;scale是属性下放大;*/


                                   }
            .style1 ul li:hover span{ opacity:0}

            /*****鼠标悬停文字消失*****/
            .style2 ul li{float:left;margin:0 6px;position:relative;list-style:none}
            .style2 ul li img{width: 170px;height: 120px;border-radius: 2px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
            .style2 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;
            -webkit-transition: all 0.5s; 
            -moz-transition: all 0.5s;
             -o-transition: all 0.5s; 
             -ms-transition: all 0.5s;
             /*其意相同:transition:all;初始过度属性 值0;*/}


            .style2 ul li:hover span{ opacity:0}/*opacit:0;代表完全消失;0.5半透明*/

            /*****鼠标悬停整体旋转*****/
            .style3 ul li{float:left;margin:0 6px;position:relative;list-style:none}
            .style3 ul li{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
            .style3 ul li img{width: 170px;height: 120px;border-radius: 2px;}
            .style3 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
            .style3 ul li:hover { transform:rotate(360deg);
                                 -webkit-transform:rotate(360deg);
                                  -moz-transform:rotate(360deg);
                                  -o-transform:rotate(360deg);    /*css3旋转属性; 360deg(顺时针旋转360度)*/
                                  -ms-transform:rotate(360deg);}


            /*****鼠标悬停整体旋转放大*****/
            .style4 ul li{float:left;margin:0 6px;position:relative;list-style:none}
            .style4 ul li{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
            .style4 ul li img{width: 170px;height: 120px;border-radius: 2px;}
            .style4 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
            .style4 ul li:hover {transform:rotate(360deg) scale(1.2); 
               -webkit-transform:rotate(360deg) scale(1.2);  
                 -moz-transform:rotate(360deg) scale(1.2);   
                  -o-transform:rotate(360deg) scale(1.2);  /*transform 属性下 rotate(旋转)和scale(放大)属性;可以同时用*/
                     -ms-transform:rotate(360deg) scale(1.2);}


            /*****鼠标悬停整体上升*****/
            .style5 ul li{float:left;margin:0 6px;position:relative;list-style:none}
            .style5 ul li{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
            .style5 ul li img{width: 170px;height: 120px;border-radius: 2px;}
            .style5 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
            .style5 ul li:hover {transform:translate(0,-10px);    -webkit-transform:translate(0,-10px);    -moz-transform:translate(0,-10px);    -o-transform:translate(0,-10px);    -ms-transform:translate(0,-10px);}

            /*****鼠标悬停图片放大缩小动画*****/
            @-webkit-keyframes play{
              50% {
                transform: scale(0.8);
              }

              100% {
                transform: scale(1);
              }
            }
            .style6 ul li{float:left;margin:0 6px;position:relative;list-style:none}
            .style6 ul li{transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
            .style6 ul li img{width: 170px;height: 120px;border-radius: 2px;}
            .style6 ul li span{background:rgba(0, 0, 0, 0.5);color:#fff;border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;line-height: 23px;position:absolute;bottom: 3px;width: 170px;left:0;font-size:12px;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out;}
            .style6 ul li:first-child:hover{animation: play 0.3s 50 linear;}
            .style6 ul li:last-child:hover{animation: play 0.3s 50 linear;position: relative;}
            .style6 ul li:last-child h1{position: absolute;color: red;top: 50px;font-size: 40px;left: 96px;}
            .style6 ul li:nth-child(2):hover {animation: play 0.3s 1 linear;}
            .style6 ul li:nth-child(3):hover {animation: play 0.3s 2 linear;}
        style>
    head>
    <body>
<body class="content">

<div class="style1 ">
    <h2>1.鼠标悬停图片变大文字消失h2>
    <ul>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停图片变大文字消失span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停图片变大文字消失span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停图片变大文字消失span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停图片变大文字消失span>li>
    ul>
div>
<div style="clear:both">div>

<div class="style2">
    <h2>2.鼠标悬停文字消失h2>
    <ul>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停文字消失span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停文字消失span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停文字消失span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停文字消失span>li>
    ul>
div>
<div style="clear:both">div>

<div class="style3">
    <h2>3.鼠标悬停整体旋转h2>
    <ul>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转span>li>
    ul>
div>
<div style="clear:both">div>

<div class="style4">
    <h2>4.鼠标悬停整体旋转放大h2>
    <ul>
    <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转放大span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转放大span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转放大span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体旋转放大span>li>
    ul>
div>
<div style="clear:both">div>

<div class="style5">
    <h2>5.鼠标悬停整体上升h2>
    <ul>
    <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体上升span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体上升span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体上升span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停整体上升span>li>
    ul>
div>
<div style="clear:both">div>

<div class="style6">
    <h2>6.鼠标悬停心脏咔咔跳h2>
    <ul>
     <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停心脏咔咔跳span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停心脏咔咔跳span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停心脏咔咔跳span>li>
        <li><img src="http://img1.gtimg.com/autoxingtai/pics/hv1/25/31/204/13273030.jpg"><span>鼠标悬停心脏咔咔跳span>li>
    ul>
div>
<div style="clear:both">div>

    <footer>
    <code>
        放大 修改scale(放大的值)<br />
        旋转放大 修改rotate(旋转度数) scale(放大值)<br />
        上下左右移动 修改translate(x轴,y轴)
    code>
    <br />
    <hr />

    footer>
    body>
html>

你可能感兴趣的:(前端)