vue移动端图片放大效果实现(vue实现图片切换效果)
类别:编程学习 浏览量:2145
时间:2021-10-22 07:20:03 vue移动端图片放大效果实现
vue实现图片切换效果本文实例为大家分享了vue实现图片切换效果的具体代码,供大家参考,具体内容如下
1)v-if/v-show
二者都可以实现让元素隐藏和显示。但是实现原理不同:
v-if 是通过将元素从dom树中移除和添加来实现元素的隐藏和显示效果。
v-show 是通过修改元素的displace值来实现元素的隐藏和显示效果。
2)v-bind
v-bind可以对元素的属性值进行修改。
基于这些背景知识,下面来实现图片切换实例。
功能需求
1)点击左边按钮,显示前一张图片;如果图片是第一张,则隐藏该按钮
2)点击右边按钮,显示后一张图片;如果图片是最后一张,则隐藏该按钮
实现代码
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>图片切换效果</title> <style> #test{ position: absolute; } #left{ position: absolute; top: 134px; z-index: 99; width: 24px; height: 32px; background-color: black; color: white; font-size: 24px; opacity: 0.6; cursor: pointer; } #right{ position: absolute; right: 0; top: 134px; z-index: 99; width: 24px; height: 32px; background-color: black; color: white; font-size: 24px; opacity: 0.6; cursor: pointer; } img{ width: 500px; height: 300px; } </style> </head> <body> <li id="test" > <li id="left" @click = "changeleft" v-if="lefttt"> < </li> <img v-bind:src = "'imgs/00'+num+'.jpg" alt="vue移动端图片放大效果实现(vue实现图片切换效果)" border="0" />
效果
1)显示第一张图片时
2)显示最后一张图片时
3)显示其他张图片时
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
您可能感兴趣
- vue实现一个tab栏(Vue实现tab导航栏并支持左右滑动功能)
- vue项目引入element页面(vue-element-admin项目导入和导出的实现)
- vue组件方法里如何修改data(vue项目中使用rem替换px的实现示例)
- vue做个人页面(vue简易记事本开发详解)
- vue虚拟dom如何转换成真实dom的(vue中对虚拟dom的理解知识点总结)
- vue的修饰符都有哪些(详解Vue的sync修饰符)
- google 调试vue(Vue实现Google第三方登录的示例代码)
- vue2和vue3都如何创建项目(vue3.0+vite2实现动态异步组件懒加载)
- vue双向数据绑定js如何实现(纯JS如何实现vue.js下的双向绑定功能)
- vue可以使用jsx语法吗(vue中正确使用jsx语法的姿势分享)
- vue前台解析pdf文件流(Vue实现在线预览pdf文件功能利用pdf.js/iframe/embed)
- vue图片切换软件(Vue实现简单图片切换效果)
- vue实现图片上传数据库(vue.js根据图片url进行图片下载)
- vue设置div大小(Vue实现div滚轮放大缩小)
- uniapp使用vue写页面(分析uniapp入门之nvue爬坑记)
- vue动态列表布局(vue项目实现左滑删除功能完整代码)
- 魔兽争霸3自定义战役少年杰雷 2(魔兽争霸3自定义战役少年杰雷)
- 今日菜价 芥兰涨幅最高 1.33 ,花菜降幅最高 3.10(今日菜价芥兰涨幅最高)
- 今日菜价 椰菜涨幅最高 3.25 ,水空心菜降幅最高 2.58(今日菜价椰菜涨幅最高)
- 今日菜价 红三鱼涨幅最高 4.41 ,黄鳝降幅最高 5.06(红三鱼涨幅最高)
- 今日菜价 西生菜涨幅最高 6.19 ,生菜降幅最高 5.38(西生菜涨幅最高)
- 今日菜价 青豆角涨幅最高 0.70 ,菜心降幅最高 5.55(青豆角涨幅最高)
热门推荐
- python整型可以用什么表示(实例介绍Python中整型)
- vue 如何执行动态js(如何利用vue.js实现拖放功能)
- win7iis服务器的安装与配置(Win7怎么装IIS 安装IIS具体方法安装教程)
- mysql单独导出表(mysql实现从导出数据的sql文件中只导入指定的一个表)
- mysql中length、char_length区别
- python ssh 连接(python pexpect ssh 远程登录服务器的方法)
- SQL中Union,Intersect,Except
- python中的pass是干嘛的(总结python中pass的作用)
- dedecms安全设置(织梦dedecms站点data目录位置变动调整验证码不显示的解决办法)
- docker导出日志(excel导出在docker环境中总是失败的问题)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9