検索
ホームページウェブフロントエンドCSSチュートリアルcss3 にはどのような新しい属性スタイルが追加されますか?よく使用される css3 の新機能の紹介

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

から直接タイルします。 (2) パディングボックス: デフォルト値、パディングを無視し、パディングの開始点から直接タイル化します 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 サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
カーソルの次のレベルCSSスタイリングカーソルの次のレベルCSSスタイリングApr 23, 2025 am 11:04 AM

CSSを備えたカスタムカーソルは素晴らしいですが、JavaScriptを使用して次のレベルに物事を引き出すことができます。 JavaScriptを使用して、カーソル状態間で移行し、カーソル内に動的テキストを配置し、複雑なアニメーションを適用し、フィルターを適用できます。

Worlds Collide:スタイルクエリを使用したキーフレーム衝突検出Worlds Collide:スタイルクエリを使用したキーフレーム衝突検出Apr 23, 2025 am 10:42 AM

2025年には、互いに互いに跳ね返る要素を伴うインタラクティブなCSSアニメーションは、CSSにPongを実装する必要はありませんが、CSSの柔軟性とパワーの増加はLee'の疑いを補強します。

UI効果にCSSバックドロップフィルターを使用しますUI効果にCSSバックドロップフィルターを使用しますApr 23, 2025 am 10:20 AM

CSSバックドロップフィルタープロパティを使用してユーザーインターフェイスをスタイルするためのヒントとコツ。バックドロップフィルターを複数の要素間でレイヤー化する方法を学び、それらを他のCSSグラフィカル効果と統合して、精巧なデザインを作成します。

微笑んでいますか?微笑んでいますか?Apr 23, 2025 am 09:57 AM

まあ、SVG'の組み込みのアニメーション機能は、計画どおりに非推奨されることはありませんでした。確かに、CSSとJavaScriptは負荷を運ぶことができる以上のものですが、以前のようにSmilが水中で死んでいないことを知っておくのは良いことです

「かわいい」は見る人の目にあります「かわいい」は見る人の目にありますApr 23, 2025 am 09:40 AM

イェーイ、テキストワラップのジャンプを見てみましょう:サファリテクノロジーのプレビューにかなり着陸してください!しかし、それがChromiumブラウザーでの仕組みとは異なることに注意してください。

CSS-Tricks XLIIIを記録しますCSS-Tricks XLIIIを記録しますApr 23, 2025 am 09:35 AM

このCSS-Tricksアップデートは、アルマナック、最近のポッドキャスト出演、新しいCSSカウンターガイド、および貴重なコンテンツを提供するいくつかの新しい著者の追加の大幅な進歩を強調しています。

Tailwind'の@Apply機能は、響きよりも優れていますTailwind'の@Apply機能は、響きよりも優れていますApr 23, 2025 am 09:23 AM

ほとんどの場合、人々はTailwind'の@Apply機能を紹介します。このように展示されたとき、@Applyはまったく有望な音をしません。だからobvio

私はリリースがないように感じます:正気な展開への旅私はリリースがないように感じます:正気な展開への旅Apr 23, 2025 am 09:19 AM

馬鹿のように展開することは、展開に使用するツールと複雑さの報酬と複雑さの減少との間の不一致になります。

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

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

ホットツール

MantisBT

MantisBT

Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SublimeText3 Mac版

SublimeText3 Mac版

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