首页 > 代码库 > bootstrap轮播组件,大屏幕图片居中效果
bootstrap轮播组件,大屏幕图片居中效果
在慕课网学习bootstrap轮播组件的时候,了解到轮播的图片都放在了类名为item下的img中
视频中老师对图片自适应采用给图片img设置width=100%完成,然而这样自适应处理图片在不同屏幕中效果不同,大屏效果非常糟糕。比如
这样一张图片,
为了图片自适应设置width=100%,在宽1920px下显示效果是这样的
显然,因为图片设置了100%的宽度,其大部分内容被截去,显示非常糟糕。
后来想了想。有没有办法可以让图片真正的自适应呢并且居中呢,于是想到了css3背景图片属性background-size。就开始对轮bootstrap播组件进行小的修改。
//弃用item类下的img标签,用div代替,并为其设置 width: 100%; height: 100%; background-size: contain;
以上代码效果是这样的
内容全部显示了,但图片在大屏幕下没有居中。这个简单,那就给div设置background-position:cenetr吧
width: 100%; //div自适应父级宽度 height: 100%; //div自适应高度 background-size: contain; //不能使用cover, background-repeat: no-repeat; background-position: center; //图片居中
最终效果:图片在任何分辨率下,都能自适应显示全部内容。
bootstrap轮播组件,大屏幕图片居中效果
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。