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 SassLibSass 中出現。

    我也不会再接受任何關於 Ruby Sass 新功能的 pull request。雖然 pull request 是一個很棒的…

  • Dart Sass 1.0.0 發佈了

    發佈於 2018 年 3 月 26 日,作者:Natalie Weizenbaum

    我剛剛將 Dart Sass 1.0.0,第一個穩定版本,上傳到 GitHubnpmChocolateyHomebrewpub。在開發了將近兩年後,我很高興能推出一個穩定版本,並正式準備好在實際應用中使用。我們選擇 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 保持相容的計劃…

下一頁