ホームページ > ウェブフロントエンド > CSSチュートリアル > 「@import」を使用して通常の CSS ファイルを SCSS にインポートできますか?

「@import」を使用して通常の CSS ファイルを SCSS にインポートできますか?

Barbara Streisand
リリース: 2024-12-29 02:11:10
オリジナル
730 人が閲覧しました

Can I Import Regular CSS Files into SCSS Using `@import`?

@import を使用した SCSS への通常の CSS ファイルのインポート

多くの開発者は、名前を変更せずに SCSS の統合および圧縮機能を望んでいることに気づいています。すべてのファイルを *.scss にコピーします。これに対処するには、@import コマンドを使用して通常の CSS ファイルを SCSS にインポートすることは可能ですか?

回答

当初、このアプローチは課題に直面していました。コミュニティ内の混乱を引き起こします。ただし、2014 年 12 月の時点で、この問題は GitHub プル リクエストを通じて解決されました。

CSS ファイルを SCSS に直接インポートするための更新された構文は、@import "your/path/to/the/file" です。ファイル名の後にファイル拡張子が続きます。これにより、ファイルが直接インポートされます。

*.css 拡張子が追加されると、CSS ルール @import url(...) に変換されます。

webpack のようなモジュール バンドラーの場合、パスの先頭に ~ を使用することをお勧めします。ファイルnode_modules/bootstrap/src/core.scssをインポートするには、@import "~bootstrap/src/core"を使用するだけです。

重要な注意

注意する価値があります。この解決策がすべての人に効果があるわけではないことを理解してください。インタプリタが libsass に基づいている場合は、期待どおりに機能するはずです。一方で、node-sass では動作することがわかっていますが、特定の Ruby インスタンスでは動作しない可能性があります。

以上が「@import」を使用して通常の CSS ファイルを SCSS にインポートできますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート