摘要:是的封装版本,配置及使用方法与几乎一致,让你能够便捷的在工程中使用。简介关于的详细介绍可以到官方网站大话主席进行查看。如有问题欢迎留言沟通。
Vue-SuperSlide
Vue-SuperSlide(Github) 是 SuperSlide 的 Vue 封装版本,API 配置及使用方法与 SuperSlide 几乎一致,让你能够便捷的在 Vue 工程中使用 SuperSlide。
简介关于 SuperSlide 的详细介绍可以到 SuperSlide 官方网站 - 大话主席 进行查看。
大话主席的 SuperSlide 是多年以前前端还处于 jQuery 时代我使用的最多的一个插件,它帮我解决了网页中大部分的文字、图片切换轮播等问题,用起来的是特别的顺手,当然现在前端三大框架的火热,已经没有多少人在关注依赖于 jQuery 的插件了,但是我相信 Superslide 的粉丝还是有不少的。
今天提供一个 Superslide 的 Vue 封装版本,同时也逐步将 Superslide 官网上的所有 demo 用例全部示例一遍(目前正在逐步添加),让你能够便捷的在 Vue 工程中使用 Superslide 的全部功能。
ExampleDemo Page
CDN Example
Install CDN
NPM
npm install vue-superslide --save
Mount
import Vue from "vue"
import VueSuperSlide from "vue-superslide"
Vue.use(VueSuperSlide)
SPA Example
- export default {
- name: "slideBox",
- data () {
- return {
- options: {
- mainCell: ".bd ul",
- autoPlay: true
- }
- }
- }
</>code
- /* 本例子css */
- .slideBox {
- width: 450px;
- height: 230px;
- overflow: hidden;
- position: relative;
- border: 1px solid #ffffd;
- }
- .slideBox .hd {
- height: 15px;
- overflow: hidden;
- position: absolute;
- right: 5px;
- bottom: 5px;
- z-index: 1;
- }
- .slideBox .hd ul {
- overflow: hidden;
- zoom: 1;
- float: left;
- }
- .slideBox .hd ul li {
- float: left;
- margin-right: 2px;
- width: 15px;
- height: 15px;
- line-height: 14px;
- text-align: center;
- background: #fff;
- cursor: pointer;
- }
- .slideBox .hd ul li.on {
- background: #f00;
- color: #fff;
- }
- .slideBox .bd {
- position: relative;
- height: 100%;
- z-index: 0;
- }
- .slideBox .bd li {
- zoom: 1;
- vertical-align: middle;
- }
- .slideBox .bd img {
- width: 450px;
- height: 230px;
- display: block;
- }
- /* 下面是前/后按钮代码,如果不需要删除即可 */
- .slideBox .prev,
- .slideBox .next {
- position: absolute;
- left: 3%;
- top: 50%;
- margin-top: -25px;
- display: block;
- width: 32px;
- height: 40px;
- background: url(../assets/images/slider-arrow.png) -110px 5px no-repeat;
- filter: alpha(opacity=50);
- opacity: 0.5;
- }
- .slideBox .next {
- left: auto;
- right: 3%;
- background-position: 8px 5px;
- }
- .slideBox .prev:hover,
- .slideBox .next:hover {
- filter: alpha(opacity=100);
- opacity: 1;
- }
- .slideBox .prevStop {
- display: none;
- }
- .slideBox .nextStop {
- display: none;
- }
API
SuperSlide 官网中的 API 及配置均可使用
SuperSlide Params
结语如果你的 Vue 项目中还有各种图片、文字的切换、轮播、滚动效果,你可以直接使用 Vue-SuperSlide 了,更多的 Examples 陆续更新。
如有问题欢迎留言沟通。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/102130.html
摘要:并总结经典面试题集各种算法和插件前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快速搭建项目。 本文是关注微信小程序的开发和面试问题,由基础到困难循序渐进,适合面试和开发小程序。并总结vue React html css js 经典面试题 集各种算法和插件、前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快...
摘要:并总结经典面试题集各种算法和插件前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快速搭建项目。 本文是关注微信小程序的开发和面试问题,由基础到困难循序渐进,适合面试和开发小程序。并总结vue React html css js 经典面试题 集各种算法和插件、前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快...
摘要:并总结经典面试题集各种算法和插件前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快速搭建项目。 本文是关注微信小程序的开发和面试问题,由基础到困难循序渐进,适合面试和开发小程序。并总结vue React html css js 经典面试题 集各种算法和插件、前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快...
摘要:并总结经典面试题集各种算法和插件前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快速搭建项目。 本文是关注微信小程序的开发和面试问题,由基础到困难循序渐进,适合面试和开发小程序。并总结vue React html css js 经典面试题 集各种算法和插件、前端视频源码资源于一身的文档,优化项目,在浏览器端的层面上提升速度,帮助初中级前端工程师快...
阅读 1643·2023-04-25 17:18
阅读 1964·2021-10-27 14:18
阅读 2208·2021-09-09 09:33
阅读 1905·2019-08-30 15:55
阅读 2096·2019-08-30 15:53
阅读 3592·2019-08-29 16:17
阅读 3502·2019-08-26 13:57
阅读 1807·2019-08-26 13:46