ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS3 について、あなたが知らない素晴らしいことがいくつかあります

CSS3 について、あなたが知らない素晴らしいことがいくつかあります

黄舟
リリース: 2017-05-21 15:34:50
オリジナル
1930 人が閲覧しました

おそらく、いくつかの Web ページのソース コード


を見ると、これまで見たことのない

属性 や使用法が見つかるでしょう 今日は、
CSS3 の知識

CSS におけるスタイル計算

についてまとめます簡単な計算を実行できます

それは calc
関数を通じて実現できますこれにより、要素を適応させることもできます
もちろん、計算された値は正当な値である必要があります

.demo {    ...
    width: calc(100% - 500px);    height: 200px;}
ログイン後にコピー

このデモでは、要素の幅の値は親要素の幅から親要素の幅を引いた値 500 ピクセル

親要素が body の場合
ウィンドウのサイズを変更すると、その幅も変わります

ぼやけたテキスト

2 つの単純なコード行で次の効果​​を実現できます。ぼやけたテキスト

.demo {    ...
    color: transparent;    text-shadow: black 0 0 2px;}
ログイン後にコピー

実際には、フィルターのような効果を実現するために、前景色の透明度を使用したおなじみのテキストシャドウを使用しています



複数の境界線

ボーダー

erと

アウトラインを使用できるかもしれません2 層の境界線を実現するため実際、ボックス シャドウを使用して複数の境界線を実現できます。効果


Pointerevents

pointer-events 属性を使用すると、マウス クリック時のカーソルの動作を制御できます。ドラッグやその他のイベント

a {    pointer-events: none;}
ログイン後にコピー

このスタイルを追加すると、リンクは無効になりますマウスであっても、このリンクの上にマウスを移動してもカーソルのスタイルはポインタに変わりません

書き込みモード


writing-mode

属性が使用されます書き込みモードを指定します

この属性は、すべての言語が左から右に書かれるわけではないという問題を解決するためのものです

たとえば、書き込みモードの垂直方向を右から左に指定したいです



要素のトリミング

おそらく、

写真

のクリッピング

に属性background-clipを使用したことがあるかもしれませんが、実際にはCSSは要素をトリミングできます単にclip属性を使用するだけですしかし、実際には一般的に使用されていないようです
この属性は非常に重要ですデリケート
絶対位置または固定位置の場合にのみ有効です
この属性はこのように使用されます

.demo {    ...
    position: absolute;    clip: rect(20px,140px,140px,20px);}
ログイン後にコピー

しかし、この属性を
chr

ブラウザで使用するときに気づきました

背景画像のトリミングとは異なります 4 つのピクセル値もそれぞれ上、右、下、左に対応します、最初の値 (上) と最後の値 (左) のみがトリミング サイズを指定します
そして 2 番目の最初の値 (右) と 3 番目の値値 (下記) は、予約するサイズのようなものです
一般的には使用されないため、ここでは詳しく説明しません
興味のある学生はブラウザ上でデバッグできます


一時的に書き込んでくださいこれら

何が起こるのか将来思い浮かぶ
ここにまとめられています

以上がCSS3 について、あなたが知らない素晴らしいことがいくつかありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート