このチュートリアルでは、画像なしでCSS3ペーパーカール効果を作成することを示しています。 以前のチュートリアルでは、CSS3の:before
および
最初に、シンプルなHTML要素を作成します:
次に、
<div class="box">My box</div>
を使用して基本的な内側と外側のシェーディングを追加します
box-shadow
.box { position: relative; width: 500px; padding: 50px; margin: 0 auto; background-color: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2), inset 0 0 50px rgba(0, 0, 0, 0.1); }
カール効果は、2つの
pseudo-elementsで作成されます。これらは次のとおりです
:before
CSS3変換を使用して回転して歪んでいます
下端に配置されています。:after
box-shadow
設定
擬似要素のcss:z-index: -1
これは、より広範なブラウザーサポートにベンダープレフィックスを使用していますが、画像ベースのソリューションよりも効率的なままです。 効果は最新のブラウザで機能します。古いブラウザは、単に影を省略します。 デモンストレーションページが利用可能です(入力で提供されていないため、リンクは省略されています)。 CSSはHTML内に埋め込まれています。 IE6、7、および8は、影の効果を表示せずに優雅に劣化します。
純粋なCSS3の紙のカールに関するよくある質問(FAQ)は、元のテキストですでに適切に回答されているため、省略されています。
以上が画像なしでCSS3ペーパーカールを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。