element ui走马灯怎么添加_Lovestu - Element UI 走马灯高度自适应
Element UI走马灯中,通过属性height来设置高度,但是设置就是死的,不能自适应。要自适应需要监控窗口宽度的变化。
网上别人分享的太复杂了,这儿有简单的方法实现高度自适应。
首先,确定图片的最大高度
我的图片最大高度为270px,屏幕宽度超过container的宽度,这个值就不能再变化了。
首先计算图片高度和网站宽度的百分比,例如,内容区域最大宽度为1180px,图片高度为270px,270/1180约0.22
那么,只要宽度被改变,高度就变化为宽度的0.22倍即可
data中声明hdgd属性,作为高度变量
VUE添加mounted事件:
mounted() {
let that = this;
window.onresize = function windowResize() {
// 通过捕获系统的onresize事件触发我们需要执行的事件
var w = window.innerWidth
var h = 270
if (w > 1180) {
h = 270
} else {
h = 0.22 * w
}
that.hdgd = h + 'px'
console.log(that.hdgd)
}
}
添加el-carousel,:height="hdgd"属性
效果如下:
完整代码:
图片和vue以及element自行引入
Header
var vue = new Vue({
el: '#app',
data: {
show: true,
hdgd: '270px',
img: ['lb01', 'lb02', 'lb03']
},
computed: {
cancard: () => {
return ""
}
},
methods: {},
mounted() {
let that = this;
window.onresize = function windowResize() {
// 通过捕获系统的onresize事件触发我们需要执行的事件
var w = window.innerWidth
var h = 270
if (w > 1180) {
h = 270
} else {
h = 0.22 * w
}
that.hdgd = h + 'px'
console.log(that.hdgd)
}
}
});
element ui走马灯怎么添加_Lovestu - Element UI 走马灯高度自适应相关推荐
- element ui走马灯怎么添加_element-ui对话框与走马灯一起用
一.需求分析 通过点击一组图片中的某一张图片,显示出当前的图片在对话框中,并可以通过走马灯的方式左右切换出其他图片,图片大小和对话框大小为自适应 二.实现步骤 1.布局代码 :src="it ...
- php和ui,php项目中使用element.ui和vue
1.plugins中添加axios,element-ui 2.全局文件下引入 3.页面内使用 1) 容器需要增加id属性 2) 添加script标签,创造vue组件 var app = new Vue ...
- Vue3:基础项目UI框架PC端(Element ui,view-ui-plus,Ant Design Vue)
1.Element ui 文档已经更新至Vue3,可以放心使用,在使用Element ui的时候注意在使用弹性布局的时候,Element ui中的Table 表格会出现缩放无法自适应问题. 安装 $ ...
- 基于layui的动态添加条件查询ui插件
layuiExtend 项目介绍 最近做一个档案系统,发现字段超多,查询页面布局不是很好弄,于是就想着干脆写一个动态添加条件的ui插件. 因为是用的layui框架写的系统,所以就直接基于layui编写 ...
- UI 设计师的盛宴:Web UI 设计资源大系
每个 Web 设计师都在 UI 设计上费尽了心血,即使这样,资源的匮乏,视野的狭窄,也常常让他们的呕心沥血之作并不为人看好,事实上,UI 设计并不需要闭门造车,很多 UI 元素是通用的.本文收集了 2 ...
- UI培训分享:导航栏UI设计规范及注意事项有哪些?
UI设计学习起来要注意的东西还是有很多的,例如导航栏,导航栏UI设计规范及注意事项有哪些呢?今天小编为大家详细的介绍一下关于导航栏的设计注意事项,希望能够帮助到今后工作的你. UI培训分享:导航栏UI ...
- 朱慕慕:ui设计包括什么内容,ui设计包括有几部分内容?
ui设计包括什么内容,ui设计包括有几部分内容?UI即User Interface(用户界面)的简称.UI设计是指对软件的人机交互.操作逻辑.界面美观的整体设计.优秀的UI设计不仅是让软件变得有个性有 ...
- ui设计怎么做分享:ui设计方案
ui设计怎么做分享:ui设计方案包含一套UI设计从无到有的全过程.由于最近很多新手加入APP设计群,不知道如何下手.今天庞姿姿跟大家再次分享ui设计怎么做分享:ui设计方案如何做好一个APP界面设计. ...
- ui动效 unity_简易 Unity3D UI 框架
看见一篇介绍 Unity3D UI 框架编写的文章,并且给出了示例代码.然后去了解了一下.讲道理,示例代码蛮乱的,不知道有一些是不是直接从项目代码拷贝然后简单修改,对于一个简单的框架来说,有很多不必要 ...
最新文章
- html中open打开新网页,JavaScript-打开新窗口(window.open)
- linux 权限 775 777 区别
- python如何运行程序_02
- 程序包 javax.servlet 不存在 解决办法
- Spring5源码 - Spring IOC 注解复习
- Missing artifact net.sf.json-lib:json-lib:jar:2.4错误和Eclipse安装Maven插件错误
- C++从vector中删除指定元素
- pycharm 2020 版取消鼠标悬停显示说明文档的方法
- python中字符串与字节转换
- lua urlencode urldecode URL编码
- 如何和在桌面上添加计算机,怎么在电脑桌面上添加便签?
- php的数据结构有哪些,PHP数据结构有几种
- 你知道数据库索引的工作原理吗?
- Eclipse+Wildfly10 创建第一个EJB项目
- lg g2刷android8.0,lg g2线刷刷机教程(可救砖)
- 怎么在WORD中输入10以上的带圈数字,看这里,10以上的带圈数字如何输入到WORD中
- JavaScript基础--DOM部分01--李南江
- Admob反馈利诱性质流量(无效流量)解决方案
- 移动基站动力及环境集中监控系统(转)
- Lucene学习——IKAnalyzer中文分词(一)
热门文章
- python画图的模块_python强大的绘图模块matplotlib示例讲解
- Python入门100题 | 第037题
- 【Mysql】_1在centos7虚拟机上完成Mysql环境部署
- CSV格式文件注意细节
- 【Cocos2d-X开发笔记】第一期 Cocos2d-X的环境搭建
- APACHE TOMCAT INTERVIEW QUESTIONS ANSWERS【转】
- 中小型研发团队架构实践:电商如何做企业总体架构?
- 北京市:通过区块链等技术手段,实现住所申报材料无纸化
- Linux 如何获取PAGE size的大小?
- Tomcat - Tomcat 8.5.55 启动过程源码分析阶段一_init实例化Bootstrap