
前端框架Bootstrap 5.0 alpha發(fā)布
Bootstrap 團(tuán)隊(duì)發(fā)布了 Bootstrap 5 的 Alpha 版本。Bootstrap 5 的兩個重要變化是,它不再依賴 jQuery,并且不再支持 Internet Explorer。針對 5.0 版本的其他改進(jìn)還包括有:新的 API、對網(wǎng)格系統(tǒng)的更改以及改進(jìn)的文檔等。?
具體更新內(nèi)容分如下:
新外觀
以 v4.5.0 中文檔首頁的改進(jìn)為基礎(chǔ),并為其余文檔提供了更新的外觀。文檔頁面不再全角顯示,以提高可讀性。此外,還升級了側(cè)邊欄,以使用可擴(kuò)展部分(由 Collapse 插件提供支持)來實(shí)現(xiàn)更快的導(dǎo)航。
展示了一個全新的徽標(biāo),該徽標(biāo)體現(xiàn)了規(guī)則集的感覺-由花括號包圍的樣式。隨著時間的推移,它有望在 v4 的文檔,博客以及更多內(nèi)容中得到推廣。
jQuery 和 JavaScript
Bootstrap 5 不再依賴 jQuery。該團(tuán)隊(duì)表示,刪除 jQuery 是框架多年來最大的變化之一。十多年來,jQuery 允許訪問復(fù)雜的 JavaScript 行為,但是隨著時間的推移,前端開發(fā)工具和瀏覽器支持有了新的進(jìn)步,因此這變得不再需要。刪除 jQuery 依賴項(xiàng)將導(dǎo)致文件更小并提高頁面加載速度。
v5 中的 JavaScript 進(jìn)行了其他一些更改和增強(qiáng),這些更改和增強(qiáng)側(cè)重于代碼質(zhì)量并彌合 v4 和 v5 之間的鴻溝。更大的變化之一是放棄了 Button 插件的大部分,而僅使用 HTML 和 CSS 來切換狀態(tài)?,F(xiàn)在,切換按鈕由復(fù)選框和單選按鈕提供動力,并且更加可靠。
CSS 自定義屬性
由于放棄了對 Internet Explorer 的支持,其已經(jīng)開始在 Bootstrap 5 中使用 CSS 自定義屬性。先前版本的 Bootstrap 僅具有用于顏色和字體的 CSS 選項(xiàng),現(xiàn)在將添加對其他組件和布局選項(xiàng)的支持。?
改進(jìn)的自定義文檔
目前,已經(jīng)在多個地方進(jìn)行了改進(jìn),提供了更多的解釋,消除了歧義,并為擴(kuò)展 Bootstrap 提供了更多的支持。v5 的“自定義”文檔在 v4 的“主題”頁面上進(jìn)行了擴(kuò)展,提供了更多內(nèi)容和代碼段,可用于在 Bootstrap 的源 Sass 文件頂部構(gòu)建。開發(fā)團(tuán)隊(duì)在此處充實(shí)了更多內(nèi)容,甚至提供了一個?starter npm 項(xiàng)目,可讓用戶更快更輕松地開始使用。
其也在 v5 中擴(kuò)展了調(diào)色板。借助內(nèi)置的廣泛顏色系統(tǒng),用戶可以更輕松地自定義應(yīng)用程序的外觀,而無需離開代碼庫。還改善色彩對比度,甚至在色彩文檔中提供了色彩對比度指標(biāo)。
更新表格
對“表單”文檔和組件進(jìn)行了全面修訂。已經(jīng)將所有表單樣式合并到一個新的 Forms 部分(包括輸入組組件)中,以給予他們應(yīng)有的重視。除了新的文檔頁面,還重新設(shè)計(jì)和刪除了所有表單控件的重復(fù)數(shù)據(jù)。?
該團(tuán)隊(duì)表示:“每個復(fù)選框、單選框、選擇框、文件、范圍等等都包含自定義外觀,以統(tǒng)一跨 OS 和瀏覽器的表單控件的樣式和行為。這些新的表單控件都是基于完全語義化的標(biāo)準(zhǔn)表單控件構(gòu)建的,不再需要多余的標(biāo)記,而僅是表單控件和標(biāo)簽?!?/p>
實(shí)用程序 API
Bootstrap 5還引入了新的實(shí)用程序 API,可用于創(chuàng)建實(shí)用程序以及修改或刪除由Bootstrap創(chuàng)建的實(shí)用程序?!皩τ谀切┩ㄟ^我們的源文件在 Bootstrap 上進(jìn)行構(gòu)建的人來說,這將改變游戲規(guī)則,如果您尚未以這種方式構(gòu)建由 Bootstrap 驅(qū)動的項(xiàng)目,那么您將大為震驚?!?
增強(qiáng)型網(wǎng)格系統(tǒng)
網(wǎng)格系統(tǒng)也發(fā)生了一些變化。其將大部分構(gòu)建系統(tǒng)(不包括 jQuery)保留在適當(dāng)?shù)奈恢?,并且基于現(xiàn)有的網(wǎng)格系統(tǒng)進(jìn)行了構(gòu)建,而不是將其替換為更新的樣式。
以下是網(wǎng)格中更改內(nèi)容的摘要:
添加了一個新的網(wǎng)格層。
.gutter類已被.g*實(shí)用程序代替,就像 margin/padding實(shí)用程序一樣。還為網(wǎng)格裝訂線間距添加了與間距實(shí)用程序匹配的選項(xiàng)。
表單布局選項(xiàng)已被新的網(wǎng)格系統(tǒng)替換。
垂直間距類已添加。
默認(rèn)情況下,Columns?不再position: relative。
文檔
團(tuán)隊(duì)已經(jīng)將其文檔靜態(tài)站點(diǎn)生成器從 Jekyll 切換到了 Hugo,從而使文檔加載速度更快。?
此外,Bootstrap 團(tuán)隊(duì)還在探索一些新的功能,包括 RTL、offcanvas 菜單、Sass 模塊系統(tǒng)、對 CSS 自定義屬性的更多使用以及將 SVG 嵌入 HTML 而不是 CSS 中。?
詳細(xì)信息:https://blog.getbootstrap.com/2020/06/16/bootstrap-5-alpha/
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級服務(wù)市場:https://www.ijiandao.com/

隨時掌握互聯(lián)網(wǎng)精彩
- 1 習(xí)近平接見新疆各族各界代表 7904780
- 2 樺加沙風(fēng)眼內(nèi)部曝光 拍攝部門:震撼 7807853
- 3 飛機(jī)狂風(fēng)中降落 機(jī)翼險些砸地 7714074
- 4 援疆的山海深情 跨越千里萬里 7616595
- 5 馬克龍被美警察攔下 當(dāng)場打給特朗普 7520039
- 6 臺風(fēng)“樺加沙”影響有多大?解讀來了 7425500
- 7 深圳機(jī)場飛機(jī)被“五花大綁”防臺風(fēng) 7329421
- 8 盒馬最難吃甜品被臺風(fēng)選出來了 7237600
- 9 上海再通報(bào)多校午餐發(fā)臭:涉嫌瞞報(bào) 7136914
- 10 醫(yī)院通報(bào)“CT報(bào)告單現(xiàn)不文明用語” 7039811