2017-10-17 8 views
-2

このサークルにある別のサークルの一部とHTMLでサークルを行う必要があります。ここに例があります: enter image description hereCSSのサークルサークル交差

私は緑と黄色の領域をする必要があります。赤い領域なし。どうすればいいのか教えてください。 border-radiusプロパティを持つ緑色の領域とclip-pathプロパティを持つ黄色の領域を使うことができますか、それとも良い方法がありますか?

+0

はこれをしないでください、ちょうど私 – Ildar

+0

[フィドル](https://jsfiddle.net/taz5evbb/)ことを行うにはどのようにヒントを与えますか? –

+0

ヒント:「ちょうど 'flex'」;を使用します)* Joking *あなたが既に試したかもしれないものは何もわかりませんが、緑の要素の中に黄色の要素を入れ子にしてから、' border-radius:100%親要素を含む緑に 'overflow:hidden'を設定して、入れ子になった黄色要素のオーバーフローを隠します。黄色のネストされた要素のオフセットを 'left'値で調整することができます。このためには、問題の要素に対して' position'''''''または '' absolute''を宣言する必要があります。 – UncaughtTypeError

答えて

1

私の知る限り、あなたはこのようなものがほしいと思う。 Js fiddle

<div class="circle circle-green"> 
    <div class="circle circle-red"></div> 
</div> 

.circle{ 
    width:250px; 
    height:250px; 
    border-radius:50%; 
} 
.circle-green{ 
    background:green; 
    overflow:hidden; 
    position:relative; 
} 
.circle-red{ 
    background:red; 
    right:-60%; 
    position:absolute; 

} 
+0

ありがとう!これは私が探しているものです – Ildar