热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

如何在Bootstrap4中将不同尺寸的图像放入轮播中?

如何解决《如何在Bootstrap4中将不同尺寸的图像放入轮播中?》经验,为你挑选了1个好方法。



1> Towkir..:
背后的原因

首先让我们看看您在做什么:


仔细查看您在图像元素上添加的类,这d-block意味着图像display将被设置为,block并且w-100宽度将为100%。在这里阅读更多。

现在,您的第二张(狗)图像的高度与宽度相比太大了,并且没有max-height设置,它将扩展轮播。

解:

首先,让我们w-100从狗图像项中删除该类。


现在让我们添加一些css:

.carousel-item img {
  margin: 0 auto; /* this will align the image to center. */
  width: auto; /* for those images which don't have a width specified, but has a max-height will be auto adjusted */
}

如上所述,您已经了解了哪个属性将处理哪些值。

现在是在页面加载初始时检查转盘高度的时候了,因此,每当文档准备就绪时,我们都会使用#carouselwithIndicators选择器来检查转盘高度。然后将此高度值应用于轮播中的所有图像。

这是JS:

$(document).ready(function(){
  console.log($('#carouselwithIndicators').css('height')); // check the initial height of the carousel;

  // now apply this height as a max-height on all the image items; css will handle the rest;
  $('#carouselwithIndicators').find('.carousel-item img').css('max-height', $('#carouselwithIndicators').css('height'))
});
片段

现在看一下代码片段:



.carousel-item img {
  margin: 0 auto; /* this will align the image to center. */
  width: auto; /* for those images which don't have a width specified, but has a max-height will be auto adjusted */
}

推荐阅读
  • 6.列表表格列表(1)liststyle基本语法语法取值使用说明设置列表项目相关样式。当liststyleimage和liststyletype都被指定了时,liststyleim ... [详细]
  • 一文讲透Cluster API的前世、今生与未来
    一文,讲,透,cluster,api,的, ... [详细]
  • 如何使网页自适应电脑屏幕分辨率?
    在1024*768或者800*600的分辨率下可以自动调整成适用于该客户端分辨率的大小。  第一种方法:做一个网页解决问题(长了点)  如果只是因为浏览者改变了浏览器的设置,或者因为浏览器不兼容,使自 ... [详细]
  • 编写基于jQuery的插件的方法
    注意:jQuery中有一个extend的方法,这个方法是添加js对象字段的,下面会多次用到1:添加全局类的方法常用的ajax ... [详细]
  • 浅谈Bootstrap table中父子表和行列调序的用法
    web前端|js教程bootstraptableweb前端-js教程本篇文章结合Bootstraptable的父子表和行列调序的用法,再来介绍下它稍微高级点的用法织梦文库源码,ub ... [详细]
  • 请在电脑上打开以下链接进行下载w3cschool离线版(chm):http:pan.baidu.coms1bniwRCV(最新,2014年10月21日更新)w3cschool离线版(ht ... [详细]
  • 参考官方:https:docs.autofac.orgenlatestintegrationaspnetcore.html#startup-class有一些变动,现在暂时还没用ne ... [详细]
  • 可以自适应的调整各通道的特征响应值,对通道间的内部依赖关系进行建模,主要为下面三个步骤:Squeeze:沿着空间维度进行特征压缩,将每个二维的特征通道变成一个数,是具有全局的感受野 ... [详细]
  • svnstat查看当前目录下svn状态svnremovexxxxsvnaddxx ... [详细]
  • 在Windows下配置安装OMNeT++ 4.0
    在Windows下配置安装OMN ... [详细]
  • tabnine 破解_最新在线免费激活2022.07.18
    (tabnine破解)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。Intell ... [详细]
  • 什么都不说,先上总结的图~ SelectorsAPI(选择符API)querySelector()方法接收一个css选择符,返回与该模式匹配的第一个元素,如果没有找到匹配的元素,返 ... [详细]
  • Unity中的事件监听
    Unity3D的uGUI系统的将UI可能触发的事件分为12个类型,即EventTriggerType枚举的12个值。如下图所示:先以PointerClick为例。这个是用于某点点击 ... [详细]
  • Catalyst揭秘 Day1 Catalyst本地解析
    Catalyst本地解析今天开始讲下Catalyst,这是我们必须精通的内容之一:基本概念catalyst是一种解析器引擎,而不仅是sql解析引擎。如果研究下catalyst,可以 ... [详细]
  • 绑定事件可以对键值对的方式添加事件$('input').bind({mouseover:function(){alert('移入');},mouse ... [详细]
author-avatar
lf8762
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有