HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]

HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]「 作者:极客小俊」「 把逻辑思维转变为代码的技术博主」咱们废话不多说直接上代码案例素材!准备工作首先准备图片素材 放入到你的demo案例下的i

大家好,欢迎来到IT知识分享网。

「 作者:极客小俊」
「 把逻辑思维转变为代码的技术博主」

HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]

咱们废话不多说直接上代码案例素材!

准备工作

首先准备图片素材 放入到你的demo案例下的img文件夹

当然图片你也可以用其他类似的图来代替也是可以的!

如图

HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]

HTML代码结构

 <div id="big">            <div class="box">                <div class="pic"><img src="img/bag.jpg" alt="" title=""/></div>                <div class="mask">                    <h2>三用小巧思波士顿包</h2>                    <p>印花波士顿包 复古波士顿包,手提单肩斜挎多用,印花PVC</p>                </div>                <div class="title">                    <h2 class="sl"><span></span>全场2折起 印花波士顿包 专柜终身保养</h2>                    <h3 class="sl"><i></i><span>抢全场2件88折</span>新款蜜蜂系列印花手提斜挎包</h3>                    <div class="price">                        <div class="zx_pr"><span>¥</span>659</div>                        <div class="xl_yp">                            <p><del>¥1998.00</del><span>退货赔运费</span></p>                            <p><strong>70</strong>件已付款</p>                        </div>                        <div class="buy">抢!</div>                    </div>                </div>            </div>            <div class="box">                 <div class="pic"><img src="img/bag3.jpg" alt="" title=""/></div>                 <div class="mask">                    <h2>猪年纪念款经典牛皮水桶包</h2>                    <p>猪年纪念款 经典牛皮水桶包,自带强大气场</p>                 </div>                 <div class="title">                    <h2 class="sl"><span></span>全场2折起 印花波士顿包 专柜终身保养</h2>                    <h3 class="sl"><i></i><span>抢全场2件88折</span>新款蜜蜂系列印花手提斜挎包</h3>                    <div class="price">                        <div class="zx_pr"><span>¥</span>659</div>                        <div class="xl_yp">                            <p><del>¥1998.00</del><span>退货赔运费</span></p>                            <p><strong>70</strong>件已付款</p>                        </div>                       <div class="buy">抢!</div>                    </div>                </div>            </div>            <div class="box">                <div class="pic"><img src="img/bag4.jpg" alt="" title=""/></div>                <div class="mask">                    <h2>一包四用蜜蜂系列迷你小方包</h2>                    <p>四用方盒包 一包四用蜜蜂系列迷你链条小方包</p>                </div>                <div class="title">                    <h2 class="sl"><span></span>全场2折起 印花波士顿包 专柜终身保养</h2>                    <h3 class="sl"><i></i><span>抢全场2件88折</span>新款蜜蜂系列印花手提斜挎包</h3>                    <div class="price">                        <div class="zx_pr"><span>¥</span>659</div>                        <div class="xl_yp">                            <p><del>¥1998.00</del><span>退货赔运费</span></p>                            <p><strong>70</strong>件已付款</p>                            </div>                        <div class="buy">抢!</div>                    </div>                </div>            </div>         </div>

IT知识分享网

CSS代码结构

IT知识分享网*{
            padding:0px;
            margin:0px;
        }
        body{
            font-family: '微软雅黑';
        }
        .sl{
            white-space: nowrap;
            word-break: keep-all;
            text-overflow: ellipsis;
        }
        #big{
            width:950px;
            height:416px;
            margin:10px auto;
            overflow: hidden;
        }
        #big>.box{
            width:298px;
            height:410px;
            float: left;
            position: relative;
            overflow: hidden;
            border:1px solid #ccc;
            margin-left:19px;
        }
        #big>.box:first-child{
            margin-left:0px;
        }
        #big>.box>.pic{
            width:298px;
            height:300px;
            overflow: hidden;
        }
        #big>.box>.pic>img{
            transition: all 500ms;
        }
        #big>.box:hover>.pic>img{
            transform: scale(1.5);
        }
        #big>.box>.mask{
            height:300px;
            width:298px;
            position: absolute;
            left:-298px;
            top:0px;
            background:rgba(0,0,0,0.3);
            transition: all 600ms;
            color:#fff;
        }
        #big>.box>.mask>h2{
            font-size: 18px;
            margin:80px 0px 10px 10px;
        }
        #big>.box>.mask>p{
            font-size: 12px;
            margin:0px 0px 10px 10px;
        }
        #big>.box:hover>.mask{
            left:0px;
        }
        #big>.box>.title>h2{
            margin:10px auto;
            width:288px;
            height:20px;
            line-height: 20px;
            font-size: 14px;
            color:#333;
            overflow: hidden;
            font-weight: normal;
        }
        #big>.box>.title>h2>span{
            display: inline-block;
            width:31px;
            height:16px;
            vertical-align: middle;
            background: url('img/tu.png') no-repeat;
            background-size:cover;
            margin-right:5px;
        }
        #big>.box>.title>h3{
            width:288px;
            height:20px;
            margin:0px auto;
            font-size: 12px;
            color:#666;
            font-weight: 400;
        }
        #big>.box>.title>h3>i{
            width:12px;
            height:16px;
            display: inline-block;
            background:url('img/tu1.jpg') no-repeat;
            vertical-align: middle;
        }
        #big>.box>.title>h3>span{
            color:#f00;
            margin:0 5px 0 5px;
        }
        #big>.box>.title>.price{
            width:298px;
            height:50px;
            background:#e61414;
        }
        #big>.box>.title>.price>.zx_pr>span{
            font-size: 20px;
        }
        #big>.box>.title>.price>.zx_pr{
            width:83px;
            height:50px;
            line-height: 50px;
            float: left;
            margin-left:2px;
            vertical-align: bottom;
            font-size:38px;
            color:#fff;
        }
        #big>.box>.title>.price>.buy{
            width:56px;
            height:50px;
            line-height: 50px;
            text-align: center;
            background:url('img/tu3.png') no-repeat;
            float:right;
            color:#f00;
        }
        #big>.box>.title>.price>.xl_yp{
            width:145px;
            height:41px;
            float: left;
            margin:4px 0 0 8px;
            font-size: 12px;
            color:#fff;
        }
        #big>.box>.title>.price>.xl_yp>p>span{
            margin-left:4px;
            width:72px;
            height:17px;
            display: inline-block;
            line-height: 17px;
            text-align: center;
            border-radius: 10px;
            background:#ffb369;
        }
        #big>.box>.title>.price>.xl_yp>p:nth-child(2){
            width:80px;
            height:20px;
            line-height: 20px;
            text-align: center;
            border-radius: 1px;
            margin-top:5px;
            background:rgba(0,0,0,0.2);
        }
        #big>.box>.title>.price>.xl_yp>p:nth-child(2)>strong{
            margin-right: 5px;
            font-size: 14px;
        }

最终效果

如图

HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]

HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]

HTML+CSS 实现商品图片列表放大视觉效果 复制完整代码即可马上调用[通俗易懂]

“点赞” “✍️评论” “收藏”

大家的支持就是我坚持创作下去的动力!


​如果以上内容有任何错误或者不准确的地方,欢迎在下面 留个言指出、或者你有更好的想法,欢迎一起交流学习❤️❤️❤️❤️❤️​

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/6966.html

(0)
上一篇 2023-01-03 09:54
下一篇 2023-01-03 09:54

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信