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)中是隐藏的。

相关文章
|
前端开发
基于CSS3+Bootstrap实现的侧边栏后台菜单源码
CSS3+Bootstrap实现的侧边栏后台菜单特效源码是一段基于Bootstrap和图标库制作的侧边栏菜单后台管理页面效果代码,简洁大方、易于管理,是一段非常不错的后台菜单栏效果,欢迎对此段代码感兴趣的朋友前来下载。
217 54
|
前端开发 UED
使用HTML和CSS创建响应式表格
在网页设计中,表格是一种组织和展示数据的有效方式。本文档将指导你如何使用HTML和CSS来创建一个既美观又响应式的表格,以便在不同设备和屏幕尺寸上都能良好显示。我们将涵盖基础的HTML表格结构,样式美化以及如何实现响应式布局,使得表格内容在小屏设备上也能清晰阅读
646 0
|
JavaScript
jquery和CSS3响应式轮播图插件jcSlider
jcSlider是一款jquery和CSS3响应式轮播图插件。jcSlider使用CSS3过渡动画,它可以和animate.css完美结合,生成60多种轮播图过渡动画效果。
|
前端开发 容器
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等,解释了这些属性在弹性盒子布局中的作用和用法。
|
Web App开发 前端开发 JavaScript
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
HTML/CSS/JS学习笔记 Day3(HTML--网页标签 下)
|
编解码 前端开发 开发者
【前端设计达人必备】揭秘CSS尺寸单位的魔力:从基础到实战,打造灵动响应式网页!
【8月更文挑战第26天】本文深入探讨了CSS中常用的尺寸单位,包括像素(px)、百分比(%)、视窗单位(vw/vh/vmin/vmax)、可伸缩相对单位(em/rem)以及Flexbox和Grid中的fr单位。通过具体案例展示了每种单位的特点及其适用场景。像素适用于固定尺寸元素;百分比和em/rem利于构建响应式布局;视窗单位适合全屏设计;fr单位则能有效管理复杂网格布局的空间分配。掌握这些单位有助于开发者设计出更加灵活、高质量的网页布局。
312 4
|
前端开发 JavaScript
HTML+CSS新技能:快速打造响应式步骤条,秒变网页设计达人!
HTML+CSS新技能:快速打造响应式步骤条,秒变网页设计达人!
|
编解码 前端开发 容器
CSS Flex布局实战案例:构建响应式卡片组件
【7月更文挑战第17天】通过上述步骤,我们成功地使用CSS Flex布局构建了一个响应式的卡片组件。Flexbox不仅简化了布局代码,还让我们能够轻松实现复杂的布局效果,如响应式设计。在实战中,掌握Flexbox将大大提高前端开发的效率和网页布局的质量。希望这个案例能够帮助你更好地理解和应用Flexbox布局。
|
前端开发 开发者 开发框架
JSF与Bootstrap,打造梦幻响应式网页!让你的应用跨设备,让用户爱不释手!
【8月更文挑战第31天】在现代Web应用开发中,响应式设计至关重要,以确保不同设备上的良好用户体验。本文探讨了JSF(JavaServer Faces)与Bootstrap框架的结合使用,展示了如何构建响应式网页。JSF是一个基于Java的Web应用框架,提供丰富的UI组件和表单处理功能;而Bootstrap则是一个基于HTML、CSS和JavaScript的前端框架,专注于实现响应式设计。通过结合两者的优势,开发者能够更便捷地创建自适应布局,提升Web应用体验。然而,这种组合也有其局限性,如JSF组件库较小和较高的学习成本等,因此在选择开发框架时需综合考虑具体需求和应用场景。
182 0