Sass 初心者向けチュートリアル_html/css_WEB-ITnose
1. Sass をインストールします
Sass をインストールする前に、ruby をインストールする必要があります。ダウンロード後、コンピューターが 32 ビットであるか 64 ビットであるかに注意してください。 : 下の図の項目をチェックして環境を追加する必要があります (JDK をインストールした友人は環境変数を知っているはずです)
次のステップ、次のステップ。 。 。インストールが完了したら、スタート メニューをクリックします:
コマンド gem install sass を入力します。インストールが失敗したことを示すリマインダーが表示されると思います:
デフォルトの Sass ダウンロード アドレス https://rubygems.org/ がブロックされているため、インストールに接続できません。 ping を実行すると、次のことがわかります。
はい、「壁」を「ひっくり返し」ましたが、インストールがまだ成功しないことがわかり、諦めてダウンロードアドレスをタオバオのhttps://ruby.taobao.org/に変更する必要がありました。 Ping は正常です:
次に行うことは、国内の淘宝網のアドレスを追加し、デフォルトでブロックされているアドレスを削除することです: gemsources -a https://ruby.taobao.org/タオバオアドレスを追加:
「ソースに追加されました」というプロンプトメッセージが追加が成功したことを示している場合は、コマンド gemsources を実行して既存のダウンロード アドレスを表示できます:
現在 2 つあり、1 つはデフォルトは、インストール前に削除する必要があります: gemsources -r https://rubygems.org/ ソースから削除されたプロンプトは、削除が成功したことを示します。 。
Sass を正常にインストールするには、淘宝網のアドレスが 1 つだけであることを確認してください:
OK、これで、 gem install sass を安全に実行してインストールできるようになります:
完璧!
2. scss ファイルを css ファイルにコンパイルします
まず新しい .scss ファイルを作成し、コードを作成します: (sass コードを書くのは難しいですが、コードの意味は理解できると思います)
.box { background: #eee; border: 2px solid #ccc; .heading { font-size: 14px; }}.box2 { @extend .box; padding: 10px;}
私はここにいます test.scss ファイルとして保存し、コマンド ラインを使用してファイルが保存されているディレクトリ (私のディレクトリは E ドライブの ts フォルダーにあります) を入力し、変換コマンド sass test を実行します。 scss test.css test.scss ファイルを test.css ファイルにコンパイルします (css ファイル名は変更できます):
次に、ファイルが置かれているフォルダーに戻ると、さらにいくつかのファイルがあることがわかります。必要な test.css ファイルを含めます:
test.css ファイルを開くと、コンパイル前の scss ファイルのソース コードを比較すると、sass の威力がわかります:
もちろん、css ファイルを scss ファイルにコンパイルすることもできます: sass -convert test.css newtest.scss を入力して、test.css を newtest.scss ファイルにコンパイルします。詳細はこちら。今度は Sass 構文を学びましょう。私も初心者です。一緒に進歩していきましょう。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









この記事では、HTML< Progress>について説明します。要素、その目的、スタイリング、および< meter>との違い要素。主な焦点は、< Progress>を使用することです。タスクの完了と< Meter> statiの場合

この記事では、HTML< Datalist>について説明します。オートコンプリートの提案を提供し、ユーザーエクスペリエンスの改善、エラーの削減によりフォームを強化する要素。

記事では、HTML5クロスブラウザーの互換性を確保するためのベストプラクティスについて説明し、機能検出、プログレッシブエンハンスメント、およびテスト方法に焦点を当てています。

この記事では、html< meter>について説明します。要素は、範囲内でスカラーまたは分数値を表示するために使用され、Web開発におけるその一般的なアプリケーション。それは差別化< Meter> < Progress>およびex

この記事では、html5< time>について説明します。セマンティックデート/時刻表現の要素。 人間の読み取り可能なテキストとともに、マシンの読みやすさ(ISO 8601形式)のDateTime属性の重要性を強調し、Accessibilitを増やします

この記事では、ブラウザのユーザー入力を直接検証するために、必要、パターン、MIN、MAX、および長さの制限などのHTML5フォーム検証属性を使用して説明します。

この記事では、モバイルデバイスのレスポンシブWebデザインに不可欠なViewportメタタグについて説明します。適切な使用により、最適なコンテンツのスケーリングとユーザーの相互作用が保証され、誤用が設計とアクセシビリティの問題につながる可能性があることを説明しています。

この記事では、< iframe>外部コンテンツをWebページ、その一般的な用途、セキュリティリスク、およびオブジェクトタグやAPIなどの代替案に埋め込む際のタグの目的。
