CSS で波状の形状を作成する
質問:
波状の形状を作成するにはどうすればよいですか? CSS を使用してこの画像のようにしますか?
[波状の画像[形状]
最初の試行:
この CSS は直線を作成します:
#wave { position: absolute; height: 70px; width: 600px; background: #e0efe3; }
答え:
波状の形状を実現するには、SVG パスを利用できます。応答性の高いプロパティを備えたコンテナーと曲線パスを備えた SVG を組み合わせることで、目的の効果を作成できます。
svg { display: inline-block; position: absolute; top: 0; left: 0; } .container { display: inline-block; position: relative; width: 100%; padding-bottom: 100%; vertical-align: middle; overflow: hidden; }
<div class="container"> <svg viewBox="0 0 500 500" preserveAspectRatio="xMinYMin meet"> <path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z">
以上がCSS を使用して波状の形状を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。