css3 の新しい属性スタイル (新機能) は何ですか?この章では、CSS3 で一般的に使用されるいくつかの新しい属性スタイル (新機能) を紹介することに焦点を当てます。困っている友人は参考にしていただければ幸いです。
CSS3 の新しい属性スタイル (新機能) を紹介する前に、まず CSS3 とは何かを知る必要があります。
CSS は Cascading Style Sheets の略です。
CSS は、ブラウザーで解釈されるマークアップ言語であり、コンパイルせずにブラウザーで直接実行できます。
CSS は、HTML または XML を表現するために使用されるマークアップ言語です。
CSS は、W3C CSS Working Group によって推奨および保守されています。
CSS はプログラミングの初心者にとって必須のコースです。CSS スタイルを使用すると、ページを美しくすることができます。
CSS 構文は、セレクター、プロパティ、値の 3 つの部分で構成されます (例: selector {property: value})。
CSS3 は最新の CSS 標準であり、いくつかの新しい属性スタイルが追加されており、これは新機能です。以下では、css3 でよく使用されるいくつかの新機能 (属性スタイル) を紹介します:
1. Border
border-image 属性: これは短縮属性であり、すべての border-image-* 属性の短縮属性を設定するために使用されます。
border-radius 属性: これは、4 つの border-*-radius 属性を設定するために使用される省略形の属性です。
border-top-left-radius 左上隅を設定します
border-top-right-radius 右上隅を設定します
border-bottom-right-radius 左下隅を設定します
border-bottom-right -radius 右下隅を設定します
border-top-left-radius: x y; x は左上隅の x 軸オフセットを表し、y は y 軸オフセットを表します。パーセンテージとピクセルを設定します。
境界半径:;
1 つの値は左上、右上、左下、右下を表し、すべて
2 つの値は最初の値の左上と右下を表します 2 番目の値は右上と左下を表します
3 つの値は次を表します。最初の値は左上、2 番目の値は右上と左下、3 番目の値は右下
、4 つはそれぞれ左上、右上、右下、左下です。
border-radius 0 0 0 0/ 0 0 0 0;
最初の 4 つは 4 つの x 方向の x 軸オフセットであり、最後の 4 つは y 軸方向のオフセットです
box-shadow プロパティ: ボックスに 1 つ以上の影を追加します。
構文: box-shadow: 値
値の説明:
(1) 最初の値: Npx、影は水平方向に N ピクセルずつオフセットされます。正の数は右に、負の数は左に移動します。
(2) 2 番目の値: Npx、影は垂直方向に N ピクセルだけオフセットされます。正の数は下に、負の数は上に進みます
(3) 3番目の値:フェザーサイズ(ぼかしサイズ)
(4) 4番目の値: 影のサイズ
(5) 5 番目の値: color デフォルト値は黒です。
(6) 6 番目のパラメータ: 内側のシャドウと外側のシャドウ。デフォルトは外側のシャドウです。内側のシャドウは inset
です。
(7) シャドウはカンマ区切りで複数記述できます
(8) シャドウは省略できますが、一部の値は 0 で埋める必要があることに注意してください。
包括的な例:
p{ border: 2px solid red; border-radius:25px; /* 创建圆角,100%为圆形 */ box-shadow: 10px 10px 5px #888888; }
2. 背景
background-size 属性: 背景画像のサイズを指定します。 (重要な属性) 構文:background-size:value
値の説明:
(1) 値が 1 つだけの場合、幅は引き伸ばされ、高さはピクセルまたはパーセントをサポートします。
(2) 値が 2 つある場合、幅と高さはそれぞれ対応する値に引き伸ばされ、ピクセルまたはパーセントをサポートできます。パーセンテージはボックス自体の幅と高さを指します##。 #
(3) 含む 画像の幅または高さが拡大縮小時にボックスの端に「接触」すると、変更が停止します (幅または高さはどちらか一方を満たす必要があります)
(4) 包含に基づいて、空白スペースがないことを確認します。これはカバーの効果です (幅と高さの両方を満たす必要があります)
background-origin 属性
構文:background-origin:value
値の説明:
(1) border-box: 境界線を無視し、境界線の開始点 0、0 point
(3) content-box: タイリングはコンテンツ部分から開始され、パディングに関連します。
background-image 属性
background-repeat 属性
: 背景画像を繰り返すかどうか、どのように繰り返すかを設定します。3. テキスト効果
text-align-last 属性: 最終行または強制行の直前の行をどのように配置するかを設定します。壊す 。
text-emphasis属性:向元素的文本应用重点标记以及重点标记的前景色。
text-justify属性:规定当 text-align,设置为“justify”时所使用的对齐方法。
text-outline属性:规定文本的轮廓。
text-overflow属性:规定当文本溢出包含元素时发生的事情。
text-shadow属性:向文本添加阴影。
text-wrap属性:规定文本的换行规则。
word-wrap属性:允许对长的不可分割的单词进行分割并换行到下一行。
四、颜色与透明度
rgba()
R:Red、G:Green、B:Blue、A:Alpha,R、G、B 取值范围0~255,A的取值范围是0-1。
RGBA可以用于所有使用颜色的地方
rgb三个值越小,颜色越黑
如果是纯色的背景,可以是使用rgba
如果是图片,可以脱离父子关系,让后用定位的方式来做。
hsla()
H 色调 取值范围0~360,0/360表示红色、120表示绿色、240表示蓝色
S 饱和度取值范围0%~100%
L 亮度 取值范围0%~100%
A 透明度取值范围0~1
例:
background-color: hsla(120,100%,50%,1);
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
以上がcss3 にはどのような新しい属性スタイルが追加されますか?よく使用される css3 の新機能の紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。