vue实现长图垂直居上短图垂直居中的方法实例

小云云
Freigeben: 2018-01-09 13:35:08
Original
2339 Leute haben es durchsucht

本文主要为大家详细介绍了vue弹性布局实现长图垂直居上,vue实现短图垂直居中,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

大致效果如下图,只考虑垂直方向。长图可以通过滚动条看,短图居中效果,布局合理

html代码(vue作用域内):


Nach dem Login kopieren

css代码:


.box{ height: 100%;//如高度等于网页高度 overflow: auto; display: flex; flex-direction: column; justify-content: space-around; } .swiper-slide.long{ justify-content: flex-start; }
Nach dem Login kopieren

js代码(vue作用域内,使用jquery):


methods: { checkHeight:function (event) { var el=$(event.currentTarget); el.parent().removeClass('long');   //this.CH 为网页高度 if(el.height()>this.CH){ el.parent().addClass('long'); } } }
Nach dem Login kopieren

相关推荐:

在css里div怎么垂直居中

css实现元素水平、垂直居中

设置元素水平、垂直居中有哪两种方式

Das obige ist der detaillierte Inhalt vonvue实现长图垂直居上短图垂直居中的方法实例. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn