用element-ui的走马灯carousel轻松实现自适应全屏banner图 解决el-carousel默认高度300问题  组件代码

<template><el-carousel :interval="2000" indicator-position="none" id="el-carousel"><el-carousel-item v-for="item in 4" :key="item"><img :src=" 'http://192.168.1.123:81/image/home/banner' +item+'.png' "></el-carousel-item></el-carousel>
</template><script>export default {data() {return {bannerHeight: 700,screenWidth: 1920,};},mounted() {this.setSize1();const that = this;//监听浏览器窗口大小改变window.addEventListener('resize', function() {var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;that.screenWidth = width;that.setSize();}, false);},methods: {setSize1: function() {var width = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;this.screenWidth = width;//图片                高 / 宽  700 / 1920this.bannerHeight = 700 / 1920 * this.screenWidth - 50document.getElementById('el-carousel').style.height = this.bannerHeight + 'px';},setSize: function() {this.bannerHeight = 700 / 1920 * this.screenWidth - 50document.getElementById('el-carousel').style.height = this.bannerHeight + 'px';},}}
</script><style>.el-carousel__container {height: 100% !important;}img {display: inline-block;height: auto;max-width: 100%;}
</style>

用element-ui的走马灯carousel轻松实现自适应全屏banner图 解决el-carousel默认高度300问题  组件代码相关推荐

  1. element走马灯自动_详细element-ui的走马灯carousel轻松实现自适应全屏banner详细过程...

    div部分 CSS部分 .bannerImg{ width: 100%; height: inherit; min-height: 600px; min-width: 1400px; } vue.JS ...

  2. element ui中走马灯放图片

    官方文档地址: https://element.eleme.cn/#/zh-CN/component/carousel require 是 commonjs 的语法.目的是根据路径引入图片.浏览器是不 ...

  3. Element的左菜单Container容器不能布满全屏

    编写不易,未有VIP但想白嫖文章的朋友可以关注我的个人公众号"不秃头的码农"直接查看文章,后台回复java资料.单片机.安卓可免费领取资源.你的支持是我最大的动力! 官方代码运行后 ...

  4. charts混合使用 elementui和e_vue模块化(echart+element ui)

    最近看了下vue的框架,随手做了个项目,记录分享下 技术框架: vue.js + webpack + element ui + echart 首先看下npm package.js 上面的图 主要是配置 ...

  5. element ui 菜单封装_vue模块化(echart+element ui)

    最近看了下vue的框架,随手做了个项目,记录分享下 技术框架: vue.js + webpack + element ui + echart 首先看下npm package.js 上面的图 主要是配置 ...

  6. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Table表格增删查改、Pagination分页、搜索框

    文章目录 目标 代码 0.结构 1.按钮-删除 2.按钮-编辑 3.debug 4.样式 5.分页Pagination:功能 6.分页Pagination:样式 7.搜索框:功能 8.搜索框:样式 总 ...

  7. 【前端】Vue+Element UI案例:通用后台管理系统-用户管理:Form表单填写、Dialog对话框弹出

    文章目录 目标 代码 0.页面结构 1.新增按钮和弹出表单:结构 2.新增按钮和弹出表单:点击新增弹出表单 3.表单样式 4.表单验证 5.表单的提交和取消功能:接口.mock相关准备 6.表单的提交 ...

  8. 从 Element UI 源码的构建流程看前端 UI 库设计

    引言 由于业务需要,近期团队要搞一套自己的UI组件库,框架方面还是Vue.而业界已经有比较成熟的一些UI库了,比如ElementUI.AntDesign.Vant等. 结合框架Vue,我们选择在Ele ...

  9. 【前端】Vue+Element UI案例:通用后台管理系统-登陆不同用户显示不同菜单、动态添加路由

    文章目录 目标 代码 0.动态地显示菜单:store 1.动态注册路由 2.解决刷新后摆平问题 总代码 本篇修改的代码文件 tab.js 参考视频: VUE项目,VUE项目实战,vue后台管理系统,前 ...

最新文章

  1. 无法在证书存储区中找到清单签名证书的解决办法
  2. Centos7-firewall-cmd
  3. [Leedcode][JAVA][第1248题][统计「优美子数组][找规律]
  4. vs2019中如何创建qt项目_Qt在vs2019中使用及设置方法
  5. codeforces 340E Iahub and Permutations(错排or容斥)
  6. iOS系统玩ONS游戏的详细说明(越狱,非越狱)
  7. matlab最小二乘法解超定方程,超定方程和最小二乘法
  8. com.android.phone已停止无限重启,Android Q没法用,大批用户反馈手机无限重启
  9. Linux shell 命令学习 大全
  10. JS校验VIN码,生成虚拟VIN码
  11. 未来交通已经“上线” 高德地图智慧交通合作已攻150城,半年大增约五成
  12. 两点告诉您品牌控价(管控低价乱价)的重要性
  13. 第三代电子计算机的核心部件为,计算机基础试题
  14. html 设置横向打印,电脑打印怎么横向打印出来_打印机设置横向打印的图文教程...
  15. JN5169 NXP Zigbee 3.0开发环境搭建
  16. 第一课:句子成分与基本句型
  17. LLVM 之父 Chris Lattner:模块化设计决定 AI 前途,不服来辩
  18. MySQL 排错-解决MySQL非聚合列未包含在GROUP BY子句报错问题
  19. 性能优化:一个 Flink 参数节省了 50% 的 CPU 消耗
  20. Android开源快递查询应用——小马快递

热门文章

  1. Python——格式转换的学习笔记
  2. Anaconda——conda换源可以直接通过conda命令来实现
  3. 目标检测之RRPN的学习笔记~
  4. 图像处理中小波变换的学习笔记
  5. leetcode621 贪心:任务安排
  6. SpringBoot是什么?
  7. extjs fieldset 和 radio
  8. SQL不重复查找数据及把一列多行内容拼成一行
  9. Badboy录制及参数化详细步骤来一波
  10. 用矩阵表示物体的缩放