jQuery简易照片墙

本文介绍了如何使用jQuery创建一个照片墙,展示了照片墙的预览效果,包括点击图片后图片放大并可还原的交互功能。通过代码分析和完整代码展示,详细解释了实现过程。
摘要由CSDN通过智能技术生成

jQuery照片墙

照片墙在网络上也是非常常见的东西,各式各样的照片墙,有着各式各样的新奇的特效

照片墙效果图

在这里插入图片描述
在这里插入图片描述
点击要查看的图片,然后图片放大,再次点击后还原

代码分析

首先设置出最开始的样式

 <style>
        * {
   
            padding: 0;
            margin: 0;
            list-style: none;
        }
        
        html,
        body,
        .warpper {
   
            width: 100%;
            height: 100%;
            background-color: rgb(201, 200, 200);
        }
        
        .wrapul {
   
            width: 80%;
            height: 80%;
            margin: 50px auto;
            border: red solid 1px;
            position: relative;
        }
        
        .wrapul li {
   
            position: absolute;
        }
        
        .wrapul img {
   
            border: springgreen solid 5px;
        }
    </style>
    <div class="warpper">
        <ul class="wrapul"></ul>
    </div>

引入jQuery,添加jQuery脚本

<script>
        // 获取ul的宽高
        var wrapul = $('.wrapul');
        var wrapw = parseInt(wrapul.css('width'));
        var wraph = parseInt(wrapul.css('height'));
        // 确定每个ul里面li的宽高
        var liw = wrapw / 4;
        var lih = wraph / 3;

        create();

        
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值