
前端框架Bootstrap 5.0 alpha發(fā)布
聲明:該文章由作者(ksbugs-so)發(fā)表,轉(zhuǎn)載此文章須經(jīng)作者同意并請(qǐng)附上出處(0XUCN)及本頁鏈接。。
Bootstrap 團(tuán)隊(duì)發(fā)布了 Bootstrap 5 的 Alpha 版本。Bootstrap 5 的兩個(gè)重要變化是,它不再依賴 jQuery,并且不再支持 Internet Explorer。針對(duì) 5.0 版本的其他改進(jìn)還包括有:新的 API、對(duì)網(wǎng)格系統(tǒng)的更改以及改進(jìn)的文檔等。?
具體更新內(nèi)容分如下:
新外觀
以 v4.5.0 中文檔首頁的改進(jìn)為基礎(chǔ),并為其余文檔提供了更新的外觀。文檔頁面不再全角顯示,以提高可讀性。此外,還升級(jí)了側(cè)邊欄,以使用可擴(kuò)展部分(由 Collapse 插件提供支持)來實(shí)現(xiàn)更快的導(dǎo)航。
展示了一個(gè)全新的徽標(biāo),該徽標(biāo)體現(xiàn)了規(guī)則集的感覺-由花括號(hào)包圍的樣式。隨著時(shí)間的推移,它有望在 v4 的文檔,博客以及更多內(nèi)容中得到推廣。
jQuery 和 JavaScript
Bootstrap 5 不再依賴 jQuery。該團(tuán)隊(duì)表示,刪除 jQuery 是框架多年來最大的變化之一。十多年來,jQuery 允許訪問復(fù)雜的 JavaScript 行為,但是隨著時(shí)間的推移,前端開發(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ù)選框和單選按鈕提供動(dòng)力,并且更加可靠。
CSS 自定義屬性
由于放棄了對(duì) Internet Explorer 的支持,其已經(jīng)開始在 Bootstrap 5 中使用 CSS 自定義屬性。先前版本的 Bootstrap 僅具有用于顏色和字體的 CSS 選項(xiàng),現(xiàn)在將添加對(duì)其他組件和布局選項(xiàng)的支持。?
改進(jìn)的自定義文檔
目前,已經(jīng)在多個(gè)地方進(jìn)行了改進(jìn),提供了更多的解釋,消除了歧義,并為擴(kuò)展 Bootstrap 提供了更多的支持。v5 的“自定義”文檔在 v4 的“主題”頁面上進(jìn)行了擴(kuò)展,提供了更多內(nèi)容和代碼段,可用于在 Bootstrap 的源 Sass 文件頂部構(gòu)建。開發(fā)團(tuán)隊(duì)在此處充實(shí)了更多內(nèi)容,甚至提供了一個(gè)?starter npm 項(xiàng)目,可讓用戶更快更輕松地開始使用。
其也在 v5 中擴(kuò)展了調(diào)色板。借助內(nèi)置的廣泛顏色系統(tǒng),用戶可以更輕松地自定義應(yīng)用程序的外觀,而無需離開代碼庫。還改善色彩對(duì)比度,甚至在色彩文檔中提供了色彩對(duì)比度指標(biāo)。
更新表格
對(duì)“表單”文檔和組件進(jìn)行了全面修訂。已經(jīng)將所有表單樣式合并到一個(gè)新的 Forms 部分(包括輸入組組件)中,以給予他們應(yīng)有的重視。除了新的文檔頁面,還重新設(shè)計(jì)和刪除了所有表單控件的重復(fù)數(shù)據(jù)。?
該團(tuán)隊(duì)表示:“每個(gè)復(fù)選框、單選框、選擇框、文件、范圍等等都包含自定義外觀,以統(tǒng)一跨 OS 和瀏覽器的表單控件的樣式和行為。這些新的表單控件都是基于完全語義化的標(biāo)準(zhǔn)表單控件構(gòu)建的,不再需要多余的標(biāo)記,而僅是表單控件和標(biāo)簽。”
實(shí)用程序 API
Bootstrap 5還引入了新的實(shí)用程序 API,可用于創(chuàng)建實(shí)用程序以及修改或刪除由Bootstrap創(chuàng)建的實(shí)用程序。“對(duì)于那些通過我們的源文件在 Bootstrap 上進(jìn)行構(gòu)建的人來說,這將改變游戲規(guī)則,如果您尚未以這種方式構(gòu)建由 Bootstrap 驅(qū)動(dòng)的項(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)容的摘要:
添加了一個(gè)新的網(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)、對(duì) CSS 自定義屬性的更多使用以及將 SVG 嵌入 HTML 而不是 CSS 中。?
詳細(xì)信息:https://blog.getbootstrap.com/2020/06/16/bootstrap-5-alpha/
[超站]友情鏈接:
四季很好,只要有你,文娛排行榜:https://www.yaopaiming.com/
關(guān)注數(shù)據(jù)與安全,洞悉企業(yè)級(jí)服務(wù)市場(chǎng):https://www.ijiandao.com/
- 1 “花兒為什么這樣紅” 7904673
- 2 70萬一針救命藥進(jìn)醫(yī)保 7808044
- 3 用1分錢做“暗號(hào)”的食堂阿姨火了 7713486
- 4 去新疆的100個(gè)理由 7615786
- 5 霸總要沒了?廣電出手規(guī)范管理短劇 7522222
- 6 老人用手機(jī)哄5歲孫子 致1000度近視 7428699
- 7 全球首例!中國(guó)航母福建艦創(chuàng)紀(jì)錄 7333788
- 8 日本網(wǎng)友贊嘆福建艦:真的太帥了 7232397
- 9 中國(guó)今年出了三位A類影后 7138398
- 10 國(guó)慶中秋假期何時(shí)出門不堵?官方預(yù)測(cè) 7042902