17-Bootstrap 全局 css 样式-图片,响应式工具|学习笔记

简介: 快速学习17-Bootstrap 全局 css 样式-图片,响应式工具

开发者学堂课程【前端开发框架 Bootstrap 使用教程17-Bootstrap 全局 css 样式-图片,响应式工具】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/360/detail/4236


17-Bootstrap 全局 css 样式-图片,响应式工具


目录

一、响应式图片

二、图片形状

三、响应式工具

  1.可用的类

2.打印类

3.测试用例


一、响应式图片

在 Bootstrap 版本3中,通过为图片添加 .ing-responsive 类可以上图片支持响应式布局。其实质是为图片设置了max-width: 100%;、height;auto;和 display:block;属性,从而让

图片在其少元素中更好的缩放。

如果需要让使用了 .img-responsive 类的图片水平居中,请使用  ,center-biock 类,不要用  .text-center。请参考助手类章节了解更多关于 .center.block 的用法。

SVG 图像和 IE 8-10

在Internet Explorer 8-10中,设置为 .img-responsive 的 SVG 图像显示出的尺寸不匀称,为了解决这个问题 ,在出问题的地方添加 width:100% \9;即可。Bootstrap 并没有自动为所有图像元素设置这一属性,因为这会导致其他图像格式出现错乱。

<img src=“…”class‘‘img-responsive”alt=“Responsive image”

 

二、图片形状

通过为<ing>元素添加以下相应的类,可以让图片呈现不同的形状。

跨浏览器兼容性

请时刻牢记:Internet Explorer 8不支持 CSS3中的圆角属性


三、响应式工具

为了加快对移动设备友好的页面开发工作,利用媒体查询功能并使用这些工具类可以方便的针对不同设备展示或隐藏页面内容。另外还包含了针对打印机显示或隐藏内容的工具类。

有针对性的使用这类工具类,从而避免为同一个网站创建完全不同的版本。相反,通过使用这些工具类可以在不同设备上提供不同的展现形式。

1.可用的类

通过单独或联合使用以下列出的类,可以针对不同屏幕尺寸隐藏或显示页面内容

案例:sm 型

从v3.2.0版本起,形如.visibie-*-*的类针对每种屏幕大小都有了三种变体,每个针对 CSS 中不同的 display 属性,列表如下:

因此,以超小屏幕(xs)为例,可用的.visible-*-*类是:.visible-xs-block、.visible-xs-inline 和visible-xs-inline-block。

.visible-xs、.visible-sm、.visible-md和 .visible-ig 类也同时存在。但是从 v3.2.0 版本开始不再建议使用。除了<table>相关的元素的特殊情况外,它们与 .visible-*-block 大体相同。

2.打印类

和常规的响应式类一样,使用下面的类可以针对打印机隐藏或显示某些内容。

.visible-print 类也是存在的,但是从v3.2.0版本开始不建议使用。它与 .visible-print-block 类大致相同,除了<table>相关元素的特殊情况外。

3.测试用例

调整你的浏览器大小,或者用其他设备打开页面,都可以测试这些响应式工具类。

在...上可见

带有绿色标记的元素表示其在当前浏览器视口(viewport)中是可见的。

带有绿色标记的元素表示其在当前浏览器视口(viewport)中是隐藏的。

相关文章
|
2月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
25天前
|
前端开发 JavaScript UED
|
2月前
|
前端开发 UED
Webpack 中处理 CSS 和图片资源的多 Loader 配置
【10月更文挑战第12天】 处理 CSS 和图片资源是 Webpack 配置中的重要部分。通过合理选择和配置多个 Loader,可以实现对这些资源的精细处理和优化,提升项目的性能和用户体验。在实际应用中,需要不断探索和实践,根据项目的具体情况进行灵活调整和优化,以达到最佳的处理效果。通过对 Webpack 中多 Loader 处理 CSS 和图片资源的深入了解和掌握,你将能够更好地应对各种复杂的资源处理需求,为项目的成功构建和运行提供坚实的基础。
61 1
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
194 1
|
2月前
|
编解码 前端开发 JavaScript
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
使用 CSS 打印样式为 Web 页面设置专业的打印机效果
58 2
|
1月前
|
前端开发
HTML 样式- CSS3
内部样式表适用于单个文件的特别样式,通过&lt;head&gt;部分的&lt;style&gt;标签定义;外部样式表适用于多个页面,通过&lt;link&gt;标签引用外部CSS文件;&lt;style&gt;定义样式,&lt;link&gt;引用资源;已弃用的标签有&lt;font&gt;、&lt;center&gt;、&lt;strike&gt;,属性有color和bgcolor。
HTML 样式- CSS2
HTML样式实例展示了如何使用`font-family`、`color`和`font-size`属性来定义字体样式,以及使用`text-align`属性来设置文本的对齐方式。示例包括标题和段落的样式设置。
|
1月前
|
前端开发
HTML 样式- CSS1
CSS (层叠样式表) 用于为 HTML 元素添加样式,包括颜色、文本、盒子模型等。CSS 可以通过内联样式、内部样式表或外部引用的方式添加到 HTML 中。推荐使用外部引用方式。本教程将介绍如何使用 CSS 为 HTML 添加样式,并提供实例演示。
|
3月前
|
前端开发 容器
css布局-弹性布局学习笔记
这篇文章是关于CSS弹性布局的学习笔记,详细介绍了flex容器和元素的相关属性,包括flex-direction、flex-wrap、flex-flow、justify-content、align-items、align-content以及order、flex-grow、flex-shrink、flex-basis、flex和align-self等,解释了这些属性在弹性盒子布局中的作用和用法。
|
3月前
|
前端开发
前端基础(四)_CSS层叠样式表_什么是css_css样式的引入方式_样式表的优先级_样式选择器
本文详细介绍了CSS(层叠样式表)的基本概念、语法规则、引入方式、样式表的优先级和样式选择器。文章解释了CSS的作用,展示了如何在HTML中通过行内样式、内部样式和外部样式引入CSS,讨论了不同CSS选择器的优先级和如何确定最终的样式应用。此外,还强调了使用`!important`规则时的优先级高于行内样式。
92 1