Bootstrap 5.2.0 beta 发布
Bootstrap v5.2.0-beta1 现已发布,这是自 v5 以来最大的一次发布更新。这个版本的特点是重新设计的文档、所有组件的 CSS 变量、响应式的 offcanvas、新的 helpers 和 utilities、改进的按钮和输入,以及许多底层改进。
具体更新内容如下:
重新设计的文档
开发团队重写了整个主页,以更好地展示 Bootstrap 的所有功能。
变化包括简化了导航栏,取消了子导航,并更改了侧边栏以始终显示每个页面链接以提高可发现性。上面显示的也是更新后的快速入门指南,它现在是通过 CDN 使用 Bootstrap 的分步指导指南。
更新后的导航栏还有一个新版本选择器,适用于 v5.2.0 及更高版本。在任何页面上,单击版本并查看选项以导航到同一页面的先前次要版本。当一个页面不存在于旧版本时,你会在下拉列表中看到禁用的版本。官方表示,其目前没有计划跨主要版本链接页面。
文档搜索现在由最新版本的 Algolia DocSearch 提供支持,带来了改进的设计,甚至可以显示你最近的搜索。
设计调整
为了配合文档的重新设计,开发团队给我们的按钮和输入法做了一些细化的边框半径值的更新。前后对比如下:
以及 inputs 的前后对比:
组件 CSS 变量
在此版本中,所有的组件现在都包含 CSS 变量,以实现实时自定义、更轻松的主题化以及(很快)从 dark 模式开始的颜色模式支持。每个组件页面都已更新,包括相关 CSS 变量的参考指南。以 buttons 为例:
--#{$prefix}btn-padding-x: #{$btn-padding-x}; --#{$prefix}btn-padding-y: #{$btn-padding-y}; --#{$prefix}btn-font-family: #{$btn-font-family}; @include rfs($btn-font-size, --#{$prefix}btn-font-size); --#{$prefix}btn-font-weight: #{$btn-font-weight}; --#{$prefix}btn-line-height: #{$btn-line-height}; --#{$prefix}btn-color: #{$body-color}; --#{$prefix}btn-bg: transparent; --#{$prefix}btn-border-width: #{$btn-border-width}; --#{$prefix}btn-border-color: transparent; --#{$prefix}btn-border-radius: #{$btn-border-radius}; --#{$prefix}btn-box-shadow: #{$btn-box-shadow}; --#{$prefix}btn-disabled-opacity: #{$btn-disabled-opacity}; --#{$prefix}btn-focus-box-shadow: 0 0 0 #{$btn-focus-width} rgba(var(--#{$prefix}btn-focus-shadow-rgb), .5);
几乎每个 CSS 变量的值都是通过 Sass 变量分配的,因此通过 CSS 和 Sass 进行自定义都得到了很好的支持。几个组件还包括通过 CSS 变量进行自定义的示例。
新的_maps.scss
Bootstrap v5.2.0-beta1 引入了一个新的 Sass 文件_maps.scss
,该文件从_variables.scss
中提取了几个 Sass maps,以解决对 original map 的更新未应用于扩展它的 secondary maps 的问题。“这并不理想,但它解决了人们在使用自定义地图时长期存在的问题。”
// Functions come first @import "functions"; // Optional variable overrides here + $custom-color: #df711b; + $custom-theme-colors: ( + "custom": $custom-color + ); // Variables come next @import "variables"; + // Optional Sass map overrides here + $theme-colors: map-merge($theme-colors, $custom-theme-colors); + + // Followed by our default maps + @import "maps"; + // Rest of our imports @import "mixins"; @import "utilities"; @import "root"; @import "reboot"; // etc
New helpers and utilities
-
添加了新的
.text-bg-{color}
helpers。现在可以使用 .text-bg-* helpers 来设置具有对比前景色的背景色,而不是设置单独的 .text-* 和 .bg-* utilities。 -
扩展了
font-weight
utilities,包括用于 semibold fonts 的.fw-semibold
。 -
扩展了 border-radius utilities ,包括两个新的尺寸:.rounded-4 和 .rounded-5,以提供更多选择。
响应式 offcanvas
Offcanvas 组件现在有了响应式的变化。原始的 .offcanvas 类保持不变--它在所有视口都隐藏内容。要使其具有响应性,需将该 .offcanvas 类改为任何 .offcanvas-{sm|md|lg|xl|xxl} 类。
更多详情可查看官方博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
墨干编辑器 v1.0.3 已经发布,基于 GNU TeXmacs 的结构化编辑器
墨干编辑器 v1.0.3 已经发布,基于 GNU TeXmacs 的结构化编辑器 此版本更新内容包括: 墨干V1.0.3主要修复了墨干V1.0.2引入的一些问题。 查看帮助 -> 墨干可以看到详细的变更记录。 发布会视频 Bilibili: https://www.bilibili.com/video/bv1PR4y1P7wi Zhihu: https://www.zhihu.com/zvideo/1508550458033098753 微信视频号:搜索墨干编辑器 马上下载 下载 MD5校验 Windows 64位 7a9d72fc80063b4c0ae174e2594c38cc Windows 32位 95bc07f0faaddfceacb67109035590e5 macOS >= 10.14 6b90cf33668e44e42a2e0d68f7c5a2d2 详情查看:https://gitee.com/XmacsLabs/mogan/releases/v1.0.3
- 下一篇
OpenJPEG 2.5 已发布,开源 JPEG 2000 编解码器
OpenJPEG 是用 C 语言编写的开源 JPEG 2000 编解码器,目前已发布了 2.5 版本。 新版本现在支持高吞吐量“HTJ2K”解码,High-Throughput JPEG 2000 (HTJ2K) 用专注于矢量化性能的替代编码器替换了 JPEG 2000 标准块编码器,为 JPEG 2000 的吞吐量提供了“数量级增长”——对于中等到更高的压缩比特率,其新的 HT 块编码器提供了大约 10 -30 倍的无损编码。 除了添加了 HTJ2K 解码支持外,现在还支持部分比特流解码。在 OpenJPEG 编码器前端,v2.5 增加了对生成 TLM 标记的支持。OpenJPEG 2.5 版本通过各种错误修复完善。 更多内容可在更改日志中查看。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS关闭SELinux安全模块
- CentOS8编译安装MySQL8.0.19
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Red5直播服务器,属于Java语言的直播服务器
- Windows10,CentOS7,CentOS8安装Nodejs环境