这个是html,

数据中我用了一个数组来放图片的目录,

data() {

return {

superurl: [

{

url: '',

img: '../../../../static/image/home/pictureA.png',

},

{

url: '',

img: '../../../../static/image/home/pictureB.png',

},

{

url: '',

img: '../../../../static/image/home/pictureC.png',

},

{

url: '',

img: '../../../../static/image/home/pictureD.png',

},

{

url: '',

img: '../../../../static/image/home/showImg1.png',

},

{

url: '',

img: '../../../../static/image/home/showImg2.png',

},

],

calleft:0

}

方法是这样的

created() {

this.move()

},

methods: {

//移动

move() {

this.timer = setInterval(this.starmove, 2500)

},

//开始移动

starmove() {

this.calleft -= 340;

if (this.calleft < -1200) {

this.calleft = 0

}

},

//鼠标悬停时停止移动

stopmove() {

clearInterval(this.timer)

},

//点击按钮左移

zuohua() {

this.calleft -= 340;

if (this.calleft < -1200) {

this.calleft = 0

}

},

//点击按钮右移

youhua() {

this.calleft += 340;

if (this.calleft > 0) {

this.calleft = -1020

}

},

},

因为我们只有静态的图片所以这么可以,但是如果是取数据库中不定数量的图片就不能这么使用了

最后我加上了css样式就可以了

/*超链接图片*/

#divAdd {

background-color: #ededed;

/*width: 100%;*/

/*min-width: 1200px;*/

width: 1000px;

margin: 0px auto;

}

.divAdd-con {

margin: 0px auto;

width: 1000px;

overflow: auto;

padding: 30px 0px;

}

.divAdd-con img {

float: left;

}

.indexrt {

margin: 0px 40px;

}

.divAddleft img {

float: left;

margin-bottom: 7px;

}

.divAddleft {

float: left;

display: inline;

width: 370px;

}

.divAddrt {

float: right;

display: inline;

margin-top: 7px;

}

.back_add {

background-color: #ededed;

}

.divAdd-con img {

border: none;

}

a:focus,

a:hover {

color: #23527c;

}

.threeImg {

height: 158px;

background: #ededed;

border-bottom: 3px solid #4679B2;

min-width: 1000px;

}

.threeImg .Containt ul {

margin: 0 auto;

width: 2400px;

position: absolute;

left: 0px;

cursor: pointer;

height: 100%

}

.threeImg .Containt ul li {

width: 300px;

margin-right: 40px;

margin-top: 10px;

float: left;

}

.threeImg .Containt ul li img {

height: 128px;

width: 100%;

}

.Containt {

position: relative;

width: 1000px;

height: 130px;

overflow: hidden;

margin: 0 auto;

}

.iconleft {

position: absolute;

width: 20px;

height: 80px;

top: 10px;

z-index: 99999;

padding-top: 48px;

background-color: #ddd;

vertical-align: middle;

}

.iconright {

position: relative;

left: 978px;

top: 70px;

background-color: #ddd;

/*position: absolute;*/

width: 20px;

height: 80px;

top: 10px;

z-index: 99999;

padding-top: 48px;

background-color: #ddd;

vertical-align: middle;

}

走马灯效果引用的是elementUI中的样式

{{ item }}

.el-carousel__item h3 {

color: #475669;

font-size: 14px;

opacity: 0.75;

line-height: 200px;

margin: 0;

}

.el-carousel__item:nth-child(2n) {

background-color: #99a9bf;

}

.el-carousel__item:nth-child(2n+1) {

background-color: #d3dce6;

}

轮播效果图

{{ item }}

.el-carousel__item h3 {

color: #475669;

font-size: 18px;

opacity: 0.75;

line-height: 300px;

margin: 0;

}

.el-carousel__item:nth-child(2n) {

background-color: #99a9bf;

}

.el-carousel__item:nth-child(2n+1) {

background-color: #d3dce6;

}

以上所述是小编给大家介绍的Vue.js轮播图走马灯详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!

php 走马灯轮播,Vue.js轮播图走马灯代码实例(全)相关推荐

  1. vue.js 引用背景图 background 无效的3种解决办法

    #vue.js项目中,出现css调用background背景图无效?如何解决? 或者调用<img>标签,也无效果? 直接上代码,自行对比查找一下: 效果图预览 1. 正确的代码,示例如下: ...

  2. 【Vue.JS】纯 Vue.js 制作甘特图

    效果图 在线预览 GitHub链接(包含 knockoutJS 版本与 Vue 版本) 推荐组合效果 推荐与双表头固定效果组合,实现如上例中横表头(日期)纵向固定,纵表头(类型)横向固定效果. 参照连 ...

  3. Vue.js轮播图走马灯 (详解)

    直接上代码: 轮播图1: html <template><div><div class="back_add"><div class=&qu ...

  4. html 图片轮播渐变,js轮播图自动切换和css做页面自动渐变

    js轮播图自动切换和css页面自动渐变 效果如下: 可以去jq官网学习:http://www.jq22.com/ 部分代码如下: *{margin: 0; padding: 0;} p{text-al ...

  5. Vue.js自定义指令的用法与实例

    市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用.本文不讲语法,就讲自定义指令的用法. 自定义指令是用来操作DOM的.尽管Vu ...

  6. Echart.js的趋势图入门与实例

    在平时开发项目时,免不了需要对数据进行图表显示的需求,比如:趋势图.饼状图.柱形图等.自己身为一个PHPer,除了PHP本身的功能,不得不需要借助js来实现显示.在了解众多趋势图插件,国内外开源的项目 ...

  7. Vue.js使用矢量图

    安装依赖 npm i svg-sprite-loader --save 目录结构 创建 svg-icon 组件 <template><svg :class="svgClas ...

  8. vue.js思维导图笔记

  9. NODE.JS手机短信验证码代码实例

    本文为您提供了NODE.JS语言版本的短信代码demo /* * 接口类型:互亿无线触发短信接口,支持发送验证码短信.订单通知短信等. 账户注册:请通过该地址开通账户 http://user.ihuy ...

最新文章

  1. 在GridView中如何格式化Money型字段?
  2. 设置路径是服务器上的文件,设置服务器文件路径
  3. 为什么css设了字体颜色不变,css color设置字体颜色
  4. python基础练习_1
  5. WACV 2021 论文大盘点 目标检测与图像分割篇(持续更新)
  6. 设计模式与设计原则 —— 一句话
  7. 485. 最大连续 1 的个数
  8. struts html form提交加密,strutshtml:form标签有关问题  解决立即给分
  9. 空间中点到直线的距离
  10. android学习笔记-连接新大陆物联网云平台控制stm32
  11. Office、excel、word卡死(或卡顿后自动恢复)的解决方案
  12. 计算机中央的处理器由什么构成,计算机中央处理器CPU的由什么组成
  13. vue+element 获取中文首字母,转换成大写
  14. 工作流(Workflow) -- 工作流简介
  15. 校园IP网络广播系统方案
  16. 获得临时文件目录(Temp文件夹)
  17. 70-C语言-判断7的倍数或者含7的数
  18. 光敏电阻的结构与工作原理总结
  19. printshare连接打印机 ,打印word
  20. 阻塞/非阻塞——纸上得来终觉浅,绝知此事要躬行

热门文章

  1. Python数据结构:插入排序
  2. win apache php 配置,win下Apache mysql PHP配置
  3. 同济大学计算机学院陈震,顾榕-电子与信息工程学院
  4. 怎么在linux终端上sed,Linux中如何使用sed命令
  5. ArcGis中这些你真的清楚么
  6. python高效编程15个利器_15个Python库,让你学习编程更轻松!
  7. android 安全 权限,[原创]Android 中的那些权限
  8. 7.请解释泛型list集合的长度为什么动态的?_Java面试题集合篇一
  9. 无响应_搭建的Redis高可用,突然频繁无响应怎么破?
  10. 解决Centos 7安装在虚拟机中没有图形界面的问题