波の動きをシミュレートするCSSを使用してアニメーションを作成します。
このために線またはdiv-を曲線に変更する必要があります...
私がよく知っているCSSルールは、div全体を半円形にするか、要素の境界を変更します。
例えば: border-radius
、またはperspective
またはborder-top-radius
...
この画像は、私が望むものを示しています。
これについての経験はありますか?またはそれは可能ですか?
前もって感謝します...
非対称の境界線を使用して、CSSで曲線を作成できます。
border-radius: 50%/100px 100px 0 0;
.box {
width: 500px;
height: 100px;
border: solid 5px #000;
border-color: #000 transparent transparent transparent;
border-radius: 50%/100px 100px 0 0;
}
<div class="box"></div>
@Navaneethと@Antfish、変換する必要はありません。上記のソリューションでは上部の境界線のみが表示されるため、このようにすることもできます。内側の曲線では下部の境界線を使用できます。
.box {
width: 500px;
height: 100px;
border: solid 5px #000;
border-color: transparent transparent #000 transparent;
border-radius: 0 0 240px 50%/60px;
}
<div class="box"></div>