あなたは自分のウェブプロジェクトを次のレベルに引き上げたいですか? Compassを使用すれば、Sassのための強力なフレームワークを利用して、それが簡単にできます。このガイドでは、Compassを通じてCSS3の機能を効果的に活用する方法を説明します。どのように進めるか、どの機能を使えるかを以下のステップで示します。
重要な知見
CompassとCSS3を使うことで、モダンでブラウザ互換性のあるCSSを生成することができます。中心となる情報源はCompassのウェブサイトで、そこにはドキュメントや多くの例が掲載されています。Compassを使えば、border-radiusやtext-shadowのようなCSS3機能を簡単に統合でき、自動ブラウザプリフィックスの恩恵を受けることができます。
ステップバイステップガイド
Compassを使い始めるために、まずあなたのCSSファイルと正しいインポートが必要です。プロジェクトに行き、CSSファイルを開いてください。次に、Compassをインポートする必要があります。そうするためには、次のように書きます:

これにより、CSS3を使用するための基本的な枠組みが得られます。
次に、border-radiusをどのように使用するかを示します。これは非常に便利な例です。すべてのCSS3機能またはborder-radiusのような特定の機能を選択することができますが、私はすべての機能を含めることをお勧めします。そうすることで、より多くのオプションを利用できます。
border-radiusを使用するには、クラスまたはIDを作成します。例えば、それを.contentと名付けることができます。その後、波かっこ内にborder-radiusの定義を追加します。この構文はドキュメントに記載されています:水平と垂直の半径を指定する必要があります。

それを書くには:
これを保存し、ブラウザでファイルを確認してください。何が起こりますか? CSSコマンドborder-radiusは、対応するブラウザプリフィックスで補完されます。これにより、単なる定義だけでなく、さまざまなブラウザのサポートを得ることができます。

このようにして、Compassが提供するすべてのCSS3のバリエーションを利用できます。CompassにおけるCSS3の中心情報源は、ドキュメント内の対応セクションで、すべての機能がリストされています。何か理解できないことや新しく使いたいことがあれば、そこで確認してください。

さて、もう一つの例です。この機能を呼び出すために、再びCSSに移動し、次のように書きます:
この構文により、box-shadowがそれぞれサポートされているブラウザに適したブラウザプリフィックスで出力されることが保証されます。

さらに、Compassはプロジェクトのブラウザ互換性を定義する機能を提供します。ここで、どのブラウザをサポートするかを定義することができ、特に依頼主が旧バージョンのブラウザをサポートすることを求める場合に重要です。

サポートされるブラウザの最小バージョンを定義してください。これにより、Compassがこの要求を考慮することが保証されます。
これが、CompassとCSS3機能を使って作業するための基本的なステップです。公式のプロジェクトウェブサイトとコーディングリファレンスは、効果的に作業するために必要なすべてを提供します。
まとめ
Compassを使えば、CSS3の機能を迅速に実装するだけでなく、ブラウザサポートを容易にする強力なツールを手に入れることができます。このフレームワークが提供する広範な可能性を活用するために、常にCompassのドキュメントに目を通しておくことをお勧めします。
よくある質問
Compassとは何ですか?Compassは、スタイルシートの作成を支援するSassのためのCSSフレームワークです。
CSSファイルにCompassをインポートするにはどうすればいいですか?Compassを組み込むには、CSSファイル内で命令 @import 'compass'; を使用する必要があります。
Compassを使ってCSS3機能を利用するにはどうすればいいですか?@include border-radius(...)のように、ミキシンを使ってCSS3機能を直接組み込むことができます。
ブラウザプリフィックスの利点は何ですか?ブラウザプリフィックスは、古いブラウザや実験的なブラウザバージョンでCSS定義が正しく表示されることを保証します。
Compassでブラウザサポートを定義するにはどうすればいいですか?Compassの設定で、最小のサポートブラウザバージョンを定義することができます。