# Bootstrap 图片类

图片作为前端展示的主要主题之一,Bootstrap也为其准备了一些预设样式,不过相比于之前网格系统的内容,Bootstrap预设的图片类简单易懂,也不多。

# 默认样式 img 标签

直接上源码


  img{
    vertical-align: middle;
    border-style: none;
  }

vertical-align 属性,可用于设置元素的垂直对齐方式,设置为middle,将图片放置在父元素的中部,起到垂直居中的作用

border-style 属性,用于设置边框样式,将其设置为none,取消样式

# 响应式图片 .img-fluid

作为一款具备响应式布局能力的框架,Bootstrap也为图片提供了图片响应式的样式预设,通过类 img-fluid实现

上源码:

.img-fluid{
	max-width: 100%;
	height: auto;
}

通过设置百分比最大宽度以及自动高度,来实现图片随视口大小的变换而变化。

# 缩略图功能 .img-thumbnail

为图片添加一个圆角外边框,且限制图片的大小最大为父元素的100%,使其有缩略图的效果

源码:

.img-thumbnail{
	padding: .25rem;
	background-color: #fff;
	border: 1px solid #dee2e6;
	border-radius: .25rem;
	max-width: 100%;
	height: auto;
}

padding——内边距、会撑开元素,但不会让元素内的内容变形

background-color——背景色也会作用域内边距中,这里设置背景色是填充了内边距里的颜色

border——设置边框

border-radius——设置边框的圆角

# 圆角图片

在Bootstrap3中,可以使用**.img-rounded**为图片添加圆角,但是在Bootstrap4中,该类被移除

所有的圆角全部统一为了 .rounded

.rounded{
	border-radius: .25rem !important
}

同时,在Bootstrap3中的 .img-circle 将图片设置为圆形,在Bootstrap4中,被 .rounded-circle 取代

.rounded-circle{
	border-radius: 50% !important
} 
更新时间: 6/24/2021, 8:05:43 PM