Element UI学习6--Carousel 走马灯
轮播是前端页面运用的比较广泛的一个功能。
在有限空间内,循环播放同一类型的图片、文字等内容。
今天主要学习了Element UI中Carousel 走马灯这一功能的使用方法。
1、基础用法
1、默认 Hover 指示器触发
<template><div><el-carousel><el-carousel-item v-for="item in imgwrap" :key="item.url"><img :src="item.url"/></el-carousel-item></el-carousel></div>
</template>
<script>
export default {data(){return{imgwrap:[{url:require("../assets/img/pic1.jpg")},{url:require("../assets/img/pic2.jpg")},{url:require("../assets/img/pic3.jpg")},{url:require("../assets/img/pic4.jpg")},{url:require("../assets/img/pic5.jpg")}]}}
}
</script>
<style>
.el-carousel-item img{width: 100%;height: 100%;
}
</style>
如图:
一般情况下我们导入的图片宽高都是100%,有时候不能准确的计算出容器的宽高,就会遇到图片不能完全显示出来的问题。
将代码改成下面的就可以解决了
<template><div><el-carousel :height="bannerHeight + 'px'"><el-carousel-item v-for="item in imgwrap" :key="item.url"><img :src="item.url" class="bannerimg"/></el-carousel-item></el-carousel></div>
</template>
<script>
export default {data(){return{bannerHeight: 200,imgwrap:[{url:require("../assets/img/pic1.jpg")},{url:require("../assets/img/pic2.jpg")},{url:require("../assets/img/pic3.jpg")},{url:require("../assets/img/pic4.jpg")},{url:require("../assets/img/pic5.jpg")}]}},mounted(){this.setSize();window.addEventListener('resize', ()=>{this.setSize();},false); },methods:{setSize(){this.bannerHeight = document.body.clientWidth / 4}}
}
</script>
<style>
.bannerimg{width: 100%;height: inherit;
}
</style>
如图
2、Click 指示器触发
默认情况下,在鼠标 hover 底部的指示器时就会触发切换。通过设置trigger属性为click,可以达到点击触发的效果。
3、指示器位置
indicator-position属性定义了指示器的位置。默认情况下,它会显示在走马灯内部。
indicator-position=“outside” 外部
如图:
indicator-position=“none” 不会显示指示器
4、切换箭头
arrow = “always” 一直显示
arrow = “never” 一直隐藏
arrow = “hover” 鼠标悬停时显示
2、卡片化
type=“card” 启用卡片模式
如图:
3、改变方向
默认情况下,direction 为 horizontal。
通过设置 direction 为 vertical 来让轮播上下播放。
如图:
Element UI学习6--Carousel 走马灯相关推荐
- Element UI学习记录之布局
目录 Element UI学习记录之布局 一.Layout布局 二.Container布局容器 Element UI学习记录之布局 一.Layout布局 基本概念:一行通过分割为24栅格栏进行布局,如 ...
- element UI 学习
记录下,自己搭建这个 网站(古典小说网) 初始elementUI版本的过程 目录 一.搭建环境 1.引入JS .CSS 2.VUE 二.布局 三.导航 1.参考官网导航介绍,设置自己的导航 2.发现有 ...
- Element Ui 学习笔记(部分)
border-radius 边界半径 margin-bottom 页边距底部 grid-content 网格内容 min-height 最小高度 padding 凑篇幅的文字 gutter 檐沟(属性 ...
- Element UI学习4--NavMenu 导航菜单
1.顶栏 导航菜单默认为垂直模式,通过mode属性可以使导航菜单变更为水平模式. 在菜单中通过submenu组件可以生成二级菜单. <tamplate> <div> <e ...
- vue element UI 学习总结笔记(九)_ 导航菜单与路由
获取用户信息 我们把 login和get_user_info两件事分开处理,我们在守卫路由中获取路由信息. router.beforeEach((to, from, next) => {if ( ...
- vue+element之carousel走马灯的使用(The use of vue+element carousel)
2022.10.13 大家好,今天我使用了vue+element实现走马灯的效果,类似于轮播图,可以进行一个图片的滑动. Hello, everyone. Today, I used vue+elem ...
- element走马灯自动_vue Element UI走马灯组件重写
1.element ui走马灯组件 -- carousel 分析一波源代码: carousel/src/main.vue 文件为 el-carousel文件主要功能 carousel/src/item ...
- element走马灯自动_[转]vue Element UI走马灯组件重写
1.element ui走马灯组件 -- carousel 分析一波源代码: carousel/src/main.vue 文件为 el-carousel文件主要功能 carousel/src/item ...
- element ui走马灯怎么添加_Lovestu - Element UI 走马灯高度自适应
Element UI走马灯中,通过属性height来设置高度,但是设置就是死的,不能自适应.要自适应需要监控窗口宽度的变化. 网上别人分享的太复杂了,这儿有简单的方法实现高度自适应. 首先,确定图片的 ...
最新文章
- 微信小程序01【目录结构详解、视图与渲染、事件、input、scroll-view】
- deep deepfm wide 区别_个性化推荐如何满足用户口味?微信看一看的技术这样做
- svn java.mine_最好的一般SVN忽略模式?
- Python 学习笔记 - 协程
- Android布局--AbsoluteLayout
- 好看的php表格样式,HTML5制作表格样式
- 在IDEA中使用Linux命令
- minidump详细介绍
- 机器学习面试题60~100
- 2022年油价的暴涨让你意识到了什么?
- python实现自动打卡_python实现腾讯文档自动打卡教程
- nuxt ssr打包和部署
- icc 颜色 c语言,浅析颜色在icc中四种不同的转换方式
- mysql 定时任务编写
- 90句美丽的英文及翻译~~
- 7-29 王小二分饼
- 楼市十大卖楼花招曝光
- Python学习——(2)通过网络爬虫获取数据
- spring源码分析系列(一)
- airship 题解