zoukankan      html  css  js  c++  java
  • css小特效

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

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>图片提示</title>
    <!-- 引入jQuery -->
    <script src="demo/static/js/jquery.min.js" type="text/javascript"></script>
    <style type="text/css">
    body {
    margin: 0;
    padding: 40px;
    background: #fff;
    font: 80% Arial, Helvetica, sans-serif;
    color: #555;
    line-height: 180%;
    }

    img {
    border: none;
    }

    ul,
    li {
    margin: 0;
    padding: 0;
    }

    li {
    list-style: none;
    float: left;
    display: inline;
    margin-right: 10px;
    border: 1px solid #AAAAAA;
    }
    /* tooltip */

    #tooltip {
    position: absolute;
    border: 1px solid #ccc;
    background: #333;
    padding: 2px;
    display: none;
    color: #fff;
    }
    </style>
    <style type="text/css" media="screen">
    .overimg{
    position: relative;
    display: block;
    /* overflow: hidden; */
    box-shadow: 0 0 10px #FFF;
    }
    .light{
    cursor:pointer;
    position: absolute;
    left: -180px;
    top: 0;
    180px;
    height: 90px;
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.5),rgba(255,255,255,0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);

    }
    .overimg:hover .light{
    left:180px;
    -moz-transition:2s;
    -o-transition:2s;
    -webkit-transition:2s;
    transition:2s;
    }

    </style>
    <script type="text/javascript">
    //<![CDATA[
    $(function() {
    var x = 10;
    var y = 20;
    $("a.tooltip").mouseover(function(e) {
    this.myTitle = this.title;
    this.title = "";
    var imgTitle = this.myTitle ? "<br/>" + this.myTitle : "";
    var tooltip = "<div id='tooltip'><img src='" + this.href + "' alt='产品预览图'/>" + imgTitle + "</div>"; //创建 div 元素
    $("body").append(tooltip); //把它追加到文档中
    $("#tooltip")
    .css({
    "top": (e.pageY + y) + "px",
    "left": (e.pageX + x) + "px"
    }).show("fast"); //设置x坐标和y坐标,并且显示
    }).mouseout(function() {
    this.title = this.myTitle;
    $("#tooltip").remove(); //移除
    }).mousemove(function(e) {
    $("#tooltip")
    .css({
    "top": (e.pageY + y) + "px",
    "left": (e.pageX + x) + "px"
    });
    });
    })
    //]]>
    </script>
    </head>

    <body>
    <h3>有效果:</h3>
    <ul>
    <li>
    <a href="img/1.jpg" class="tooltip" title="苹果 iPod"><img src="img/1.jpg" alt="苹果 iPod" /></a>
    </li>
    <li>
    <a href="img/2.jpg" class="tooltip" title="苹果 iPod nano"><img src="img/2.jpg" alt="苹果 iPod nano" /></a>
    </li>
    <li>
    <a href="img/3.jpg" class="tooltip" title="苹果 iPhone"><img src="img/3.jpg" alt="苹果 iPhone" /></a>
    </li>
    </ul>
    <p class="overimg">

    <a><img src="img/2.jpg"></a>

    <i class="light"></i>

    </p>

    </body>

    </html>

    以后装13用,呵呵

  • 相关阅读:
    观察者模式的新纪录
    字符串和json之间的互相转化
    改变自己:工作几年就该给自己“清零”啦
    观察者模式的记录
    background-position的百分比
    豌豆荚前端面试中的一个算法题
    javascript的原型与继承(2)
    javascript的原型和继承(1)
    百度客户端首页的图片轮换效果
    javascript中闭包的概念
  • 原文地址:https://www.cnblogs.com/wysdddh/p/6638836.html
Copyright © 2011-2022 走看看