如何在做网站时,点击某张图片弹出来大图,使用layer轻松解决_经验之谈 - 零酷科技官网
零酷科技设计出品
扫描关注零酷科技微信公众账号

扫一扫微信二维码

如何在做网站时,点击某张图片弹出来大图,使用layer轻松解决

西安零酷科技2022-09-28经验之谈0

相信有小伙伴在做网站时有这样的应用场景,对于某张图片有可能我们在页面上展示时显示的是缩略图。而用户有时需要查看原图的场景。

之前给一个一朋友改版网站时,他们网站使用的是直接连接到原图。浏览器是又打开一个标签页来显示这张图片。显得不太友好。直接在页面本身来弹出原图的话相对来说比较符合用户体验。

那么如何在原本页面上来打开原图呢?

首先我们需要安装layui,我们要使用它的弹出层组件。

在需要使用的页面引入layui的css和js后。就可以开始操作了。

在需要弹出原图的图片上新增一个onclick方法。方法名可以自定义。在方法里面我们将原图的地址放入,作为参数可以在调用的时候得到相应的图片地址。

使用layer弹出层里面的photos可以将图片以相册的形式来展示出来。官方给样例是数组形式的一组相册,今天我们先来看单个图片如何弹出。

layer.photos里面的photos我们需要配置里面的data。这个是需要显示的图片。根据文档你只需要将里面的src传递上我们刚才传递过来的参数即可。里面的anim则是弹出图片的类型,大家可以去试一下。0-6之间的数字。

到此就可以来看看结果了。在写方法之前,一定要讲layer在layui中引入一下。

WX20220928-125734@2x


文章关键词
网站建设
西安网站建设
网站开发