cssのみを使用して、逆円錐形のレスポンシブ幅のdivを作成する方法を知っている人はいますか(添付のコードスニペットを参照)。また、この div には背景画像 (パターン) を繰り返す必要があります。
私はclipPathを使用しようとしました:
#div {
height: 100%;
width: 100%;
-webkit-clip-path: polygon(50% 90px, 100% 0%, 100% 100%, 0 100%, 0 0);
clip-path: polygon(50% 25%, 100% 0, 100% 100%, 0 100%, 0 0);
background: blue;
padding-top: 160px;
}
<div id="div"></div>
これは Safari と Chrome では問題なく動作しますが、Mozilla、Opera、または IE では動作しません。関連するすべてのブラウザで達成する方法はありますか?
どんな助けでも大歓迎です。