Web フロントエンド開発の基本的な CSS スタイルのまとめ
色と単位の使用
- 色
- 色を示すには、色の名前を使用します。例: 赤
- デモンストレーションを表すには 16 進数を使用します (例: #FF0000)。 色を表すにはRGB数値を使用します。RGB(赤、緑、青)、各値は0〜255の範囲です
- 通常、色を表すには16進数が使用されます
ユニット
-
- px: ピクセル、解像度設定に関連します。
- % はブラウザのパーセンテージを基準にしています。幅は設定できますが、高さは設定できません。
テキストスタイル(テキスト)
色: テキストの色を設定します
- text-align: テキストの配置を設定します
- センター
- 左
- そうです
- word-spacing: 単語の間隔、スペースがある場合に設定します。中国語のスペースを参照してください。
- line-height: 行の高さ(2行目の行の高さ=1行目の下から3行目の上)
- text-indent: 通常は 30px で 2 個
- text-decoration: テキストの装飾
- 下線:下線
- 上線: 上線
- ラインスルー: 取り消し線
- 点滅フラッシュ(使用できません)
- 大文字: すべて大文字
- 小文字: すべて小文字
- 大文字にする: 各単語は大文字で始まります
- フォントを設定:
- font-style: フォント スタイル斜体、斜体
- font-size: フォントサイズを設定します
- font-weight: フォントの太さを設定します。太字が最も太くなります
- font-family: 文字フォント、楷書、公用書体などを設定します。
- フォント省略属性: スタイルのウェイト サイズファミリー (スペース) の順序は、通常、省略属性を使用した後、フォント属性の後に文字間隔を置く必要があります。そうしないと上書きされます。
- 枠線と背景
border-width: ボーダーの幅
- border-style: ボーダースタイル
- なしなしボーダー
- 一点鎖線 実線
- 二重二重線
溝溝線
点線点線ボーダー
インセットアウトセット凸
リッジリッジボーダー
bolder-color: 境界線の色
省略形ボーダー:幅スタイルの色を順不同 - 特定の境界線を個別に設定する
- 省略形: border-top{幅、スタイル、色}
- 丸い境界線を適用します(x半径、y半径、xyが同じ場合は1つだけ書きます)
- 略称: border-radius
- 要素の背景を設定する
- background-repeat: 背景画像の繰り返し方法、通常は繰り返しなし
- background-size: 背景画像のサイズ
- background-position: 背景画像の位置
- 略称:背景:カラー画像のリピート位置、サイズを書かないと競合します
- ボックスシャドウを作成する
- 複数の影を追加するには、最初の影の後にカンマを付け、最初の影を整数に設定し、2 番目の影を負の数に設定します
- 。
- アウトラインを設定する
- 境界線は実際のサイズを占めますが、輪郭はそうではありません
- ホバーが設定されている場合、アウトラインが変更された div は移動されませんが、境界線が変更された div は移動されます
- outline-color: 輪郭の色
- アウトラインスタイル: アウトラインスタイル
- outline-width: アウトラインの幅
- outline-offset: 要素の境界線からのアウトラインのオフセット
- 略称:アウトライン
- その他のスタイル (テーブル、リスト、透明度、カーソル)
border-collapse 隣接セルの枠線処理、テーブルのマージ=collapse
- border-spacing: 隣接するセル間の間隔
- キャプション側: タイトルの位置
- empty-cells: 空のセルを表示するかどうか
- リスト
- list-style-style: リストの先頭のマークのスタイル、丸いドット、四角いドットなど。
list-style-image: リスト画像タグ
- 省略形: list-style:none は、通常ナビゲーションに使用されるリストのすべての属性をキャンセルします
- 水平ナビゲーション: li{display:inline}
- 透明性
不透明度: 透明度を設定します(0〜1の値) -
- カーソルの形状
cursor: カーソルを特定のdivに置いたときのカーソルの形状を設定し、待機状態や手の形状などを設定します。
-
- ボックスモデル
- ボックスモデルは要素、パディング、ボーダー、マージンに分割されています
1. 一定のサイズの要素を設定します
リーリー2.パディングを設定する
- パディング-上/下/右/左
- パディング: 略語
3. 余白(境界線からブラウザの端または次のボックスまでの距離)を設定します
- 余白-上/下/左/右
- マージン: 省略形
4. 最小サイズと最大サイズを設定します (幅をパーセンテージに設定した場合、ブラウザーを拡大または縮小した後、または大画面または小画面モニターに変更した後、要素の位置がずれたりはみ出したりするのを防ぎます)
- min-width: 最小値は 2 つの div の幅の合計です
- max-width: 最大値
5. 要素コンテンツのオーバーフローを処理する
- overflow-x/y: x または y 軸のオーバーフロー
- オーバーフロー: 略称: スクロールはスクロールバーを設定します(オーバーフロー処理方法)
6.要素タイプの変更
1).要素タイプは次のように分類されます:
- インライン要素: 幅と高さはページ上で設定できず、1 行、b、span を占有しません
- inline-block インラインブロックレベル要素: 排他的な行を占有することはできませんが、.img 要素の幅と高さを設定できます
- block ブロックレベル要素: 排他的な行を占有し、width、height、p、div 要素を設定できます
2).要素タイプの表示を変更:
- 要素の型は相互に変換でき、変換後に要素のプロパティも変更されます
- div は通常、インライン要素に変換されないため失われ、高く設定することはできません
3) 隠し要素: 表示: なし
7. フローティング要素とスタック要素のブロック
- 浮動小数点:浮動小数点:左/右
- 重なった要素を削除:clear:both (左右両方を削除)
8.ケース:
百度ページの構築:
- ヒント: div を中央に配置するには、margin: 0 auto; を直接使用します。
- 最初はブラウザのデフォルト機能を実装しないようにするには: *{margin:0px}
- divブロックがオーバーフローしないように、最大値と最小値を設定します。最小値は左右のdivの合計です。 縦書きテキストの中央揃え: 行の高さ
- ナビゲーションするには、li タグの外側にリンク a タグを追加します
- static: デフォルトでは、要素は通常の要素であり、ドキュメント フローは上から下に配置されます
- relative: 要素の位置は通常の位置を基準にしています。通常、要素の位置を微調整するには、上と左のみが使用できます。彼は以前の位置に比べて移動したように感じます
- 固定 (固定): ブラウザ ウィンドウを基準にして配置されます。
一般的に使用されます。、位置は移動前に占有されず、上下左右に使用できます。小さな広告に一般的に使用される手法、スクロール バーは動き続けます。その位置はドキュメント フローから切り離され、ドキュメント フローの上に浮かび上がります。例: top50px は、側面を基準にします。上に50px移動するのではなく、要素と上の境界線の間の距離を50pxにすることもできます。 ボタンを使用すると、スクロールバーを引いても位置は変わりません
- Absolute (絶対): 相対位置の値が静的ではない祖先要素。変更する人に応じて、祖先要素は静的になることができません (デフォルトは静的です)。
子孫要素との親子要素または祖先要素の位置ずれが発生します。
2.配置レイアウトposition と組み合わせて使用する必要があります
移行、変革
遷移: 要素は、あるスタイルから別のスタイルに徐々に変化します
属性:
transition-delay: 遷移前の遅延を設定します - transition-duration: 移行時間を設定します
- transition-property: トランジション参加のプロパティを設定します
- transition-timing-function: 遷移レート (線形均一速度)
- 遷移: 短い形式 (プロパティ持続時間のタイミング関数の遅延)
- transform:scaleX/Y(1.5) スケール1.5倍
- transform:rotate(360deg) は 360 度回転します。deg は度を表し、トランジション時間の効果は非常に優れています
- 変換: スキュー(X軸角度、Y軸角度)チルト角度
- transform: 移動距離(X軸距離、Y軸距離)
- 変換: 変換方法を指定します

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











HTMLは、簡単に学習しやすく、結果をすばやく見ることができるため、初心者に適しています。 1)HTMLの学習曲線はスムーズで簡単に開始できます。 2)基本タグをマスターして、Webページの作成を開始します。 3)柔軟性が高く、CSSおよびJavaScriptと組み合わせて使用できます。 4)豊富な学習リソースと最新のツールは、学習プロセスをサポートしています。

HTMLはWeb構造を定義し、CSSはスタイルとレイアウトを担当し、JavaScriptは動的な相互作用を提供します。 3人はWeb開発で職務を遂行し、共同でカラフルなWebサイトを構築します。

Anexampleapalofastartingtaginhtmlis、それはaperginsaparagraph.startingtagsaresentionentientiontheyinitiateelements、definetheirtypes、およびarecrucialforurturingwebpagesandcontingthomedomを構築します。

webdevelopmentReliesOnhtml、css、andjavascript:1)htmlStructuresContent、2)cssStylesit、および3)Javascriptaddsinteractivity、形成、

GiteEpages静的Webサイトの展開が失敗しました:404エラーのトラブルシューティングと解像度Giteeを使用する

Y軸位置Webアノテーション機能の適応アルゴリズムこの記事では、単語文書と同様の注釈関数、特に注釈間の間隔を扱う方法を実装する方法を探ります...

画像をクリックした後、散乱と周囲の画像を拡大する効果を実現するには、多くのWebデザインがインタラクティブな効果を実現する必要があります。特定の画像をクリックして周囲を作成してください...

HTML、CSS、およびJavaScriptは、Web開発の3つの柱です。 1。HTMLは、Webページ構造を定義し、などなどのタグを使用します。2。CSSは、色、フォントサイズなどのセレクターと属性を使用してWebページスタイルを制御します。
