Sass 部落格
第 6 頁,共 9 頁
-
功能觀察:CSS 導入與 CSS 相容性
Natalie Weizenbaum 於 2018 年 8 月 13 日發表
Dart Sass 1.11 已經發布,並帶來了一些新功能。這是一個令人興奮的時刻,因為它標誌著自 Dart Sass 推出以來,第一個添加到該語言的主要新功能。這也是第一個通過新流程(從提案到測試再到實作)發布的功能。
CSS 導入CSS 導入永久連結
Dart Sass 1.11 中最大的功能是支援導入純 CSS 檔案。這是一個期待已久的功能,雖然我們最初計畫等到推出即將推出的模組系統後再加入,但我們最終決定提前實作。
您現在可以導入一個 CSS 檔案,例如 `styles.css`,只需編寫 `@import "styles"`。該檔案將被解析為純 CSS,這意味著任何 Sass 功能(例如變數、mixin 或插值)都將不被允許。它定義的 CSS 將成為樣式表的一部分,並且可以像任何其他樣式一樣被 `@extend`。
有一些…
-
徵求意見:導入 CSS 檔案
Natalie Weizenbaum 於 2018 年 7 月 9 日發表
隨著 Dart Sass 在可用性方面趕上 Ruby Sass,我們開始著手為該語言添加新功能。我們正在研究的第一個功能是使用者長期以來一直要求的功能:新增支援導入純 CSS 檔案,而無需將其重新命名為 `.scss`。我們不僅預計這將非常有用,而且它已在 LibSass 中部分實作,因此這將有助於使不同實作更加一致。
我們也在嘗試使用此功能的新流程。為了幫助保持不同實作的行為同步,我們首先使用該功能的散文規範,然後再編寫程式碼。我們也藉此機會徵求 Sass 社群(也就是您)的意見!我們希望在有機會根據這些意見修改新功能時,聽聽您對它的想法。
背景背景永久連結
從歷史上看,Sass 的參考實作(首先是 Ruby Sass,然後是 Dart Sass)僅支援導入…
-
Ruby Sass 已棄用
Natalie Weizenbaum 於 2018 年 4 月 2 日發表
隨著上週Dart Sass 1.0.0 穩定版的發布,Ruby Sass 正式被棄用。我將在接下來的一年中繼續維護它,但是到了 2019 年 3 月 26 日,它將正式結束生命週期。我鼓勵所有使用者盡早開始遷移。
棄用期間棄用期間永久連結
在接下來的一年中,我將繼續以有限的方式開發 Ruby Sass。我將分類並修復所有報告的錯誤,除非它們很小或很模糊,以至於在接下來的一年中不太可能造成實際問題。我還將新增對任何需要更改 Sass 解析器或語言其他部分的新 CSS 功能的支援。
不過,我不會再開發任何非 CSS 支援必要性的語言功能。最新最好的功能將只會在 Dart Sass 和 LibSass 中出現。
我也不会再接受任何關於 Ruby Sass 新功能的 pull request。雖然 pull request 是一個很棒的…
-
Dart Sass 1.0.0 發佈了
發佈於 2018 年 3 月 26 日,作者:Natalie Weizenbaum
我剛剛將 Dart Sass 1.0.0,第一個穩定版本,上傳到 GitHub、npm、Chocolatey、Homebrew 和 pub。在開發了將近兩年後,我很高興能推出一個穩定版本,並正式準備好在實際應用中使用。我們選擇 Dart 作為實作語言的 所有原因 都得到了驗證:Dart Sass 比 Ruby Sass 快得多,更容易跨作業系統和語言環境使用,而且更容易維護。
1.0.0 穩定版本表示 Dart Sass 與 sass-spec 測試套件 所定義的 Sass 語言完全相容,並且其 npm 套件與 Node Sass API 相容,除了 source map 支援之外,這項功能也即將 推出。
我也更新了 sass-lang.com 以涵蓋 Dart Sass。發佈列現在顯示所有三個主要實作的最新版本,以及它們的發行說明和每個版本的說明文件的連結。安裝頁面 涵蓋…
-
Sass 3.5 發佈了
發佈於 2017 年 7 月 7 日,作者:Natalie Weizenbaum
我很高興地宣布,我剛剛發佈了 Sass 3.5 的穩定版本。此版本著重於與新的 CSS 語法相容,並有助於為即將推出的模組系統和與 Dart Sass 的相容性奠定基礎。
3.5 中的大部分主要功能都已包含在候選版本中,您可以點擊此處閱讀相關資訊。但從那時起,還新增了一些其他變更。
-
Sass 現在支援
::slotted()
偽元素,包括擴展其選擇器參數。 -
var()
函式 可以安全地傳遞給 CSS 顏色函式rgb()
、rgba()
、hsl()
和hsla()
。 -
由 Sass 的顏色函式建立的透明顏色現在將寫成
rgba(0, 0, 0, 0)
而不是transparent
,以避免 Internet Explorer 中的錯誤。文件中寫成transparent
的顏色仍將照原樣輸出。
Dart Sass 相容性Dart Sass 相容性永久連結
我上個月寫過 關於我們讓 Ruby Sass 與 Dart Sass 保持相容的計劃…
-