zoukankan      html  css  js  c++  java
  • 一张大图片有多个小图片

    这个页面也是我看到别人的写的,感觉不错,就自己留下了为了以后自己可以容易找到,也希望可以方便到别人。

    写这个页面

    需要注意的是:

    1.写每一个小图片的位置时候,要用id,这样等级就高了,不然不起作用。

    2.因为每个图片的大小位置距离是差不多的。加入是30px, 那么第一个位置就是(-20px,-20px),因为位置是从(0,0)左上开始的,现在平移是  往右下走,就好比第四象限,按(-20n  px, - 20n  px)走。

    3.引入的这个图片是一样的只是颜色不一样,都放到父级里,一个是现在的状态,一个是鼠标划过的状态,位置都不用变就可以换图片了。

    <!doctype html>

    <html lang="en">
        <head>
        <meta charset="UTF-8">
        <title>背景background-position切图</title>
        <style>
            .showImage{
                background-imageurl(9pic2.jpg);
                width100px;
                height100px;
            }
            .showImage<a href="javascript:;" target="_blank" class="baidu-highlight">:hover</a>{
                background-imageurl(9pic1.jpg);
            }
            ul{
                <a href="javascript:;" target="_blank" class="baidu-highlight">list-style</a>: none;
            }
            ul li{
                floatleft;
                margin20px;
            }
            #item1{
                background-position0 0;
            }
            #item2{
                background-position-100px 0;
            }
            #item3{
                background-position-200px 0;
            }
            #item4{
                background-position0 -100px;
            }
            #item5{
                background-position-100px -100px;
            }
            #item6{
                background-position-200px -100px;
            }
            #item7{
            background-position0 -200px;
            }
            #item8{
                background-position-100px -200px;
            }
            #item9{
                background-position-200px -200px;
            }
        </style>
        </head>
        <body>
            <div class="container">
                <ul>
                    <li id="item1" class="showImage"></li>
                    <li id="item2" class="showImage"></li>
                    <li id="item3" class="showImage"></li>
                    <li id="item4" class="showImage"></li>
                    <li id="item5" class="showImage"></li>
                    <li id="item6" class="showImage"></li>
                    <li id="item7" class="showImage"></li>
                    <li id="item8" class="showImage"></li>
                    <li id="item9" class="showImage"></li>
                </ul>
            </div>
        </body>
    </html>
  • 相关阅读:
    __init__.py文件的作用
    is is not == !=之间的区别
    使用七牛上传头像
    flask的request的用法
    Mac各个文件夹表示的意思
    sqlalchemy的基本的使用
    将Cygwin Emacs设为Windows explorer默认打开程序
    使用Stardict命令行版本sdcv
    坚持使用GNU/Linux
    在Windows上创建同样的Linux操作环境
  • 原文地址:https://www.cnblogs.com/zxhh/p/6839843.html
Copyright © 2011-2022 走看看