vue3封装京东商品详情页放大镜效果组件
本文实例为大家分享了vue3封装类似京东商品详情页放大镜效果组件的具体代码,供大家参考,具体内容如下
首先先完成基本布局
【vue3封装京东商品详情页放大镜效果组件】
文章图片
完成图片的切换效果,通过 mouseenter 事件切换图片
落地代码
文章图片
.goods-image {width: 480px; height: 400px; position: relative; display: flex; z-index: 500; .large {position: absolute; top: 0; left: 412px; width: 400px; height: 400px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); background-repeat: no-repeat; background-size: 800px 800px; background-color: #f8f8f8; }.middle {width: 400px; height: 400px; position: relative; cursor: move; .layer {width: 200px; height: 200px; background: rgba(0, 0, 0, 0.2); left: 0; top: 0; position: absolute; }}.small {width: 80px; li {width: 68px; height: 68px; margin-left: 12px; margin-bottom: 15px; cursor: pointer; &:hover,&.active {border: 2px solid @xtxColor; }}}}
文章图片
最终效果
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
推荐阅读
- 2020-04-07vue中Axios的封装和API接口的管理
- 基于|基于 antd 风格的 element-table + pagination 的二次封装
- python自定义封装带颜色的logging模块
- jQuery插件
- 使用Promise对微信小程序wx.request请求方法进行封装
- JavaScript|vue 基于axios封装request接口请求——request.js文件
- vue.js|vue中使用axios封装成request使用
- Objective-c
- Swift学习笔记(三)Alamofire二次封装
- js之策略模式