zoukankan      html  css  js  c++  java
  • [读码时间] 图片列表:鼠标移入/移出改变图片透明度

    说明:代码来自网络。注释为笔者学习时添加。

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" />
        <title>图片列表:鼠标移入/移出改变图片透明度</title>
        <style>
            ul,li{  /*去除内外边距,去除列表默认样式*/
                margin:0;
                padding:0;
                list-style-type:none;
            }
            #imgList{ /*列表id*/
                width:700px;
                overflow:hidden;
                zoom:1;
                border:1px solid #333; /*深灰色*/
                margin:0 auto;/*左右置中*/
                padding:0 0 10px 10px;/*内边距*/
            }
            #imgList li{
                float:left;/*左浮动,水平排列*/
                width:128px;
                height:128px;
                border:1px solid #ccc;/*白色*/
                margin:10px 10px 0 0;/*外边距*/
            }
            #imgList li img{
                float:left;/*左浮动*/
                opacity:0.3;/*透明度*/
                cursor:crosshair;/*十字手形*/
                filter:alpha(opacity=30);
            }
            #imgList li.current img{
                opacity:1;
                filter:alpha(opacity=100);
            }
        </style>
        <script>
            window.onload = function () {
                var oLi = document.getElementsByTagName("li");//获取li引用,此方法返回一个集合
                for (var i = 0; i < oLi.length; i++) { //for循环遍布每个li元素,逐个添加mouseover和mouseout事件处理程序
                    oLi[i].onmouseover = function () {
                        this.className = "current"; //mouseover,则添加类名,以达到改变透明度的效果
                    };
                    oLi[i].onmouseout = function () {//mouseout,去除类名,修改透明度
                        this.className = "";
                    }
                }
            }
        </script>
    </head>
    <body>
        <!--图片列表每个li元素包裹一个img元素-->
        <ul id="imgList">
            <li><img src="img/shirt_1.jpg" /></li>
            <li><img src="img/shirt_2.jpg" /></li>
            <li><img src="img/shirt_3.jpg" /></li>
            <li><img src="img/shirt_4.jpg" /></li>
            <li><img src="img/shirt_1.jpg" /></li>
            <li><img src="img/shirt_2.jpg" /></li>
            <li><img src="img/shirt_3.jpg" /></li>
            <li><img src="img/shirt_4.jpg" /></li>
            <li><img src="img/shirt_1.jpg" /></li>
            <li><img src="img/shirt_2.jpg" /></li>
        </ul>
    </body>
    </html>
    View Code
  • 相关阅读:
    完全背包详解
    0-1背包详解
    优先队列 + 模拟
    循环节 + 矩阵快速幂
    并查集 + 路径压缩(经典) UVALive 3027 Corporative Network
    dp
    动态规划分类(完整版)
    (二)Spring框架之JDBC的基本使用(p6spy插件的使用)
    (一)Spring框架基础
    (十六)客户端验证与struts2中的服务器端验证
  • 原文地址:https://www.cnblogs.com/sx00xs/p/6436138.html
Copyright © 2011-2022 走看看