CSS2.1 がリリースされてから 7 年が経過しました。 CSS3の登場は、CSS2.1の機能を強化し、画像の使用を減らし、HTMLページの特殊効果を解決することです
現在、モバイルWeb開発での使用に最も適したCSS3テクノロジーの機能は次のとおりです
●強化されたセレクター
●影
●強力な背景設定
●丸い境界線
現在の CSS3 スタイルはすでに影スタイルの効果をサポートしています。現在利用可能な影効果には、テキスト コンテンツの影効果と要素の影効果の 2 種類があります。
CSS3 の box-shadow 属性は、要素に影の効果を与えるものです。
box-shadow:<length> <length> <length> | color:
ここで、最初の長さは影の水平オフセット値です。垂直オフセット値、3 番目の値はシャドウブラー値です。水平および垂直オフセット値は、4px または -4px などの正の値と負の値を取ることができます
現在、box-shadow はほとんどの最新のブラウザーでサポートされています。ただし、Chrome や Safari などの Webkit ベースのブラウザでこの属性を使用する場合は、属性の名前を -webkit-box-shadow の形式で記述する必要があります。 Firefox ブラウザの場合は、-moz-box-shadow の形式で記述します。
次のコードは、Chrome、Safari、Firefox ブラウザーと互換性のある box-shadow を使用する簡単な例です:
<style type="text/css"> p { /* 其他浏览器 */ box-shadow: 3px 4px 2px #000; /* webkit内核浏览器 */ -webkit-box-shadow: 3px 4px 2px #000; /* Firefox浏览器 */ -moz-box-shadow: 3px 4px 2px #000; padding:5px 4px; } </style>
text-shadow 属性は、影効果またはぼかし効果を設定するために使用されます。テキストコンテンツ。
現在、text-shadow 属性は、Safari、Firefox、Chrome、Opera ブラウザーでサポートされています。 IE8 より前のブラウザはこの機能をサポートしていません。また、ほとんどのモバイル Web ブラウザーは十分にサポートされています。
text-shadow の構文は基本的に box-shadow と同じです:
box-shadow: <style type="text/css">
p
{
text-shadow: 5px -10px 5px red;
color:#666;
font-size:16px;
}
</style>
<style type="text/css"> p { background-size:10px 5px; -webkit-backgriud-size:10px 5px; } </style>
background:url(bg.jpg) left top no-repeat, url(bg2.jpg) left top no-repeat;
-webkit-gradient(<type>, <type> [,<radius> ]?,<point> [, <radius> ]? [, <stop> ]*)
<style type="text/css"> p { background: -webkit-gradient(linear,0 0,0 100%,form(#ff),to(#000)); } </style>
<style type="text/css"> p { border-radius:10px 5px; /* Firefox浏览器 */ -moz-border-radius:10px 5px; /* webkit 内核浏览器 */ -webkit-border-radius:10px 5px; } </style>
必須 border-radius 属性では負の値が許可されないことに注意してください。いずれか 1 つが 0 の場合、その値に対応する角は長方形になり、それ以外の場合は丸い角になります。
以上がCSS3 の影、背景、角丸境界線のスタイルの簡単な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。