0
divから半円形を作成しようとしています。div:半円円板を作る
これは私が試したものです。
div {
width: 100px;
height: 50px;
background: gray;
border-top-right-radius:100%;
border-top-left-radius:100%;
}
<div>
</div>
私はまた、すべて無駄に、50%
と100%
の他の組み合わせを試してみました。
私はそれがborder-radius
とその亜種のいくつかの組み合わせかもしれないと思いますが、私はそれを理解することができません。
P.S.また、この方法では不可能かどうか、それ以外の方法を教えてください。
! +1 :)それは1つのdivだけを使用して行うことはできますか? – frederick99
また、 'border-radius:50%'であってはなりませんか? ...しかしどちらかといえばうまくいくようです。 – frederick99
ええ、50%は完璧に動作しているようです。 "one div"ソリューションの最新バージョンをご覧ください。トリックは、border-radiusをピクセルでハードコードすることです。なぜなら、%はコンテナの寸法を使用すると言っているからです。 – Mike