一张大图片有多个小图片

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

写这个页面

需要注意的是:

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>

 

posted @   以后。h  阅读(881)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示