一般的な CSS スタイルのまとめ
今回はよく使われるCSSスタイルのまとめです。よく使われるCSSスタイルを使用する際の注意点は何ですか?実際の事例を見てみましょう。
センタリング
センタリングのテクニックを習得することは、レイアウトにとって非常に重要です。
入力
1. 内側の余白を削除します: パディング: 0。 3.
タイプの上下スピン ボタンを削除します:
input::-webkit-outer-spin-button {-webkit-appearance: none; } input::-webkit-inner-spin-button {-webkit-appearance: none; } input[type="number"]{-moz-appearance:textfield;} 注意:使用 number 时,安卓下可以调出数字键盘,并且只能输入数字,苹果手机不可以。
type="number"
4.type="search": 携帯電話のソフト キーボード検索を表示します。Apple 携帯電話では from タグを使用する必要があります。input::-webkit-search-cancel-button {display:none} 去除小差号 -webkit-appearance: textfield; 去除默认样式
background
1 .
background-image: この後には、background-image:url(xxx.jpg)、url(xxx.png)、... などの画像パスが続く必要があります。2.background-position
: 必要です使用時に対応するパスの画像と一致するように、たとえば、background-position:0 0,100px 100px,...3.background-repeat
: 使用規則は、background-position4 と同じです。 .background-color
: 背景色を設定します注: 背景を使用する場合、複数の背景を使用していない場合は、合成書き込みを使用できます。そうでない場合は、背景が正しく表示されないように、別々に記述してください。背景画像を使用する場合、その後には URL のみを指定できることを強調する必要があります。 background-positionを使用して位置を設定し、background-repeatを再利用するかどうかを設定する必要があります。設定しないとエラーが発生します。
box-shadow
box-shadow: h-shadow v-shadow ブラー スプレッド カラー インセット;
1.h-shadow : 必須。水平方向の影の位置。負の値も許可されます。 [最も近い境界を基準とした位置]2.v-shadow : 必須。垂直影の位置。負の値も許可されます。 [最も近い境界を基準とした位置]
3.blur: オプション。ファジー長 [実際の長さは指定された長さの半分です]
4.spread: オプション。影のサイズ。 [負の値にすることもできます]
5.color : オプション。影の色。 CSS カラー値を参照してください。
6.inset : オプション。外側の影(アウトセット)を内側の影に変更します。
説明:
2.blur: 実際のブラー距離はセットの半分を表します。
3. 指定したエッジを設定します。主に水平方向と垂直方向の影の位置を制御します。たとえば、4 つの辺をそれぞれ指定します。 0 red, 2px 0 0 0 red, 0 2px 0 0 red, -2px 0 0 0 red;}
4. この属性を使用して境界線の境界線属性を置き換えることができます。利点は、影がスペースを占有しないことです。例:
box{background: green; width: 200px; height: 200px;}
// 位置処理が完了すると、レイアウトに影響します
.box1:hover{border:2pxソリッド #ffffff;box-sizing:border-box;position:relative;top:-2px;left:- 2px; }
.box2:hover{box-shadow:0 0 0 2px #ffffff;}
フォント
1.
: 小さいフォントで読みやすくなるようにフォントを設定します。
たとえば、フォントを 100 ピクセルに設定し、値を 0.58 (小さいサイズでは 58 ピクセル) に設定すると、表示がより読みやすくなります。詳細user-modify には、write-only (書き込み専用)、read-write (読み書き可能)、read-only (読み取り専用) の 3 つの属性値があり、編集可能性と集中編集可能属性に使用されます。通常の要素 機能は似ています。使用する場合はブラウザのプレフィックスを追加する必要があります。テストの結果、Firefox は
visibility
をサポートしていないことが判明しました。 opacity との違いは、使用すると属性が hidden に設定され、スペースを消費しますが、イベントのトリガーには影響しないことです。たとえば、hidden 属性を使用する要素が別の要素を完全にカバーしている場合でも、カバーされた要素のイベントは通常どおりトリガーされます。また、それ自体のイベントはトリガーされません。 visible 属性を設定して要素を表示する
flex
flex レイアウトを理解するには、まず 2 つのポイントを理解してください
まず、親ボックス属性です。親ボックスの2軸を理解します。
水平方向
flex-direction : 属性决定主轴的方向(即项目的排列方向) row : 横向,按元素顺序,居左[主轴为水平方向,起点在左端] row-reverse :横向,倒序,居右[主轴为水平方向,起点在右端] column :纵向,按元素顺序,[主轴为垂直方向,起点在上沿] column-reverse : 纵向,倒序[主轴为垂直方向,起点在下沿] flex-wrap : 默认情况下,项目都排在一条线(又称"轴线")上。flex-wrap属性定义,如果一条轴线排不下,如何换行 nowrap : (默认)不换行,盒子会自适应 wrap : 换行,第一行在上方 wrap-reverse : 换行,第一行在下方 flex-flow :<flex-direction> || <flex-wrap> 合并写法 justify-content : 属性定义了项目在主轴上的对齐方式,控制水平方向 flex-start : 左对齐 flex-end : 右对齐 center : 水平居中 space-between : 子元素间隔相等并自适应 space-around : 子元素两端间隔自适应
垂直方向
align-items : 属性定义项目在交叉轴上如何对齐,控制垂直方向 flex-start : 上对齐 flex-end : 下对齐 center : 垂直居中 baseline : 文字低端对齐 stretch : 如果项目未设置高度或设为auto,将占满整个容器的高度( 默认值 ) align-content :属性定义了多根轴线的对齐方式。 如果项目只有一根轴线,该属性不起作用。( 多个轴 ),控制垂直方向 flex-start : 多轴上对齐 flex-end : 多轴上下对齐 center : 多轴居中 space-between : 两端对齐,均分剩余空间
2番目: サブボックスの属性
order : 指定元素权重,默认为 0,权重越大,对应的元素越靠后。在使用时注意 flex-direction 的属性值 flex-grow :定义项目的放大比例,默认为0,即如果存在剩余空间,也不放大。 分配空间的权重,按权重比均分剩余空间(注意是宽度,不包含 padding 和 margin ) flex-shrink : 定义了项目的缩小比例,默认为1,即如果空间不足,该项目将缩小。 值为 0 :不缩小 flex-basis :定义了在分配多余空间之前,项目占据的主轴空间(main size)。 浏览器根据这个属性,计算主轴是否有多余空间。它的默认值为auto,即项目的本来大小 flex : 是flex-grow, flex-shrink 和 flex-basis的简写,默认值为0 1 auto。后两个属性可选。 align-self : 属性允许单个项目有与其他项目不一样的对齐方式,可覆盖align-items属性。 默认值为auto,表示继承父元素的align-items属性,如果没有父元素,则等同于stretch。[注意换行] auto :默认值 flex-start :上对齐 flex-end :下对齐 center : 垂直居中 baseline : 文本基线对齐(设置所有的item)
その他
1. 去除苹果点击事件的灰色阴影:-webkit-tap-highlight-color: rgba(0,0,0,0);有些元素需要设置背景色。 2. 溢出出现省略号 : white-space: nowrap;text-overflow: ellipsis;overflow: hidden; 3. 指定宽度数字不换行,需要指定换行属性:overflow:hidden; word-wrap:break-word; 4. 文字平滑:-webkit-font-smoothing:none: 无抗锯齿;subpixel-antialiased (default): 次像素平滑 常见于Mac OS和MacType For Windows;antialiased: 灰度平滑 常用于Android和iOS等移动设备的
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、他の関連記事に注目してください。 PHP中国語ウェブサイトで!
推奨読書:
react で選択した li を強調表示する手順の詳細な説明
Pixeler プロジェクト開発における EasyCanvas 描画ライブラリの使用方法の実践的な概要
以上が一般的な CSS スタイルのまとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホット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)

ホットトピック









ブートストラップボタンの使用方法は?ブートストラップCSSを導入してボタン要素を作成し、ブートストラップボタンクラスを追加してボタンテキストを追加します

ブートストラップに画像を挿入する方法はいくつかあります。HTMLIMGタグを使用して、画像を直接挿入します。ブートストラップ画像コンポーネントを使用すると、レスポンシブ画像とより多くのスタイルを提供できます。画像サイズを設定し、IMG-Fluidクラスを使用して画像を適応可能にします。 IMGボーダークラスを使用して、境界線を設定します。丸い角を設定し、IMGラウンドクラスを使用します。影を設定し、影のクラスを使用します。 CSSスタイルを使用して、画像をサイズ変更して配置します。背景画像を使用して、背景イメージCSSプロパティを使用します。

Bootstrapフレームワークをセットアップするには、次の手順に従う必要があります。1。CDNを介してブートストラップファイルを参照してください。 2。独自のサーバーでファイルをダウンロードしてホストします。 3。HTMLにブートストラップファイルを含めます。 4.必要に応じてSASS/LESSをコンパイルします。 5。カスタムファイルをインポートします(オプション)。セットアップが完了したら、Bootstrapのグリッドシステム、コンポーネント、スタイルを使用して、レスポンシブWebサイトとアプリケーションを作成できます。

ブートストラップスプリットラインを作成するには2つの方法があります。タグを使用して、水平方向のスプリットラインを作成します。 CSS Borderプロパティを使用して、カスタムスタイルのスプリットラインを作成します。

回答:ブートストラップの日付ピッカーコンポーネントを使用して、ページで日付を表示できます。手順:ブートストラップフレームワークを紹介します。 HTMLで日付セレクター入力ボックスを作成します。ブートストラップは、セレクターにスタイルを自動的に追加します。 JavaScriptを使用して、選択した日付を取得します。

ブートストラップの日付を確認するには、次の手順に従ってください。必要なスクリプトとスタイルを紹介します。日付セレクターコンポーネントを初期化します。 Data-BV-Date属性を設定して、検証を有効にします。検証ルール(日付形式、エラーメッセージなどなど)を構成します。ブートストラップ検証フレームワークを統合し、フォームが送信されたときに日付入力を自動的に検証します。

ブートストラップは、ナビゲーションバーをセットアップするための簡単なガイドを提供します。ブートストラップライブラリを導入してナビゲーションバーコンテナを作成するブランドアイデンティティの作成ナビゲーションリンクの作成他の要素の追加(オプション)調整スタイル(オプション)
