Sass ブログ
9/9 ページ
-
Sass 3.3 の計画変更
2013 年 12 月 20 日、投稿者: Natalie Weizenbaum
これはもともと以下として公開されました。gist
Sass 3.3 は近日公開予定です。多数の新機能が搭載されています。ソースマップ、SassScript マップ、および SassScript で
&
を使用できます。リリースに向けて、すべてが設定され、準備が整っていることを確認するために、複数のリリース候補を公開しました。残念ながら、そうでは ありませんでした。リリース候補では、新しい機能に小さなバグや矛盾が見つかることがよくありますが、本質的に問題があるものが発見されることはまれです。ただし、このケースでは、複数のユーザーが SassScript で
&
を使用すると問題が発生し、3.3 のそのセクションに対する計画の大部分が機能しなくなることに気づきました。致命的ではありませんし、対処方法に関する良い計画があると思います(私は少し先に行きます)。ただし、問題です。背景背景パーマリンク
何が問題なのかを理解するには、まず最初に
&
を SassScript でアクセスできるようにすることにした理由を理解する必要があります。 użytkownicy... -
@extend の仕組み
2013 年 11 月 23 日、投稿者: Natalie Weizenbaum
これはもともと以下として公開されました。gist.
Aaron Leung が libsass で作業しており、
@extend
が Sass の Ruby 実装でどのように実装されているか疑問に思っていました。単に彼に伝えるのではなく、Sass を移植したり、単に仕組みを知りたがったりする人なら誰でも 確認できるように、公開ドキュメントを作成することにしました。この説明は、さまざまな方法で簡略化されていることに注意してください。基本的な正しい
@extend
変換の最も複雑な部分を説明することを目的としていますが、完全な Sass 互換性が必要な場合は重要な詳細を多数省略しています。これは@extend
の基礎に関する説明と見なすことができ、その上に完全なサポートを構築できます。@extend
を完全に理解するには、Ruby Sass コード と そのテストを参照する必要があります。このドキュメントは、Selectors Level 4 仕様で定義されたセレクターの用語に精通していると想定しています。ドキュメント全体で、セレクターはコンポーネントのリストまたはセットと交換可能です。たとえば、複雑な セレクター...