2017-03-29 6 views

答えて

0

これは非常に単純なCSSコードによって達成することができます。常にユーザーに特にCSS3を発明により、実際のまたは非現実的な任意の形状を設計する能力を提供

div{ 
 
width:50px; 
 
height:50px; 
 
border-radius:50%; 
 
border:10px solid transparent; 
 
border-bottom-color:blue; 
 
}
<div> 
 
</div>

+0

ありがとうございました。私はすでにあなたがしたのと同じ方法で、CSSでそれを行う方法を持っています:) – laudbob

1

次の2つの選択肢があります、たとえば、その を得るために、いくつかの単純な形状(丸と四角)を使用して図形を描画するためにSVGを使用して (より良い方法)

を大きな円の青、そして小さな円の中の白:あなたは円を得るでしょう(それ以外のところでは、円を1つしかつ、青い枠をつけることができません)。 次に、45°回転の2つの正方形と、その他の権利

彼らはこのような形を得るために多くの方法がありますが、svgを使うべきです。

+0

私はちょうど最後の部分を強調したいですが "あなたはsvgを使うべきです" – John

+0

SVGでこれをどうやって作ればいいですか? – laudbob

+0

@Johnなぜこのような場合にCSSを避ける​​べきですか? – laudbob

0

のCss。

ここで私はあなたを作る方法を、あなたに私はCSSで作られたサンプルを与え、あなたが見ているとアイデアを得ることができます - >

#moon { 
    width: 80px; 
    height: 80px; 
    border-radius: 50%; 
    box-shadow: 15px 15px 3px 0px rgb(10, 56, 132); 
} 

私は他の人が述べたようにSVGを使用することが示唆されていますがあなたが特別なケースのためにそれを必要とするならば、なぜそうしないのですか?

!ムーン(

0

私は選択肢を追加する必要があります:)(追加するには、編集:インラインSVGなど)

<svg height="55" width="50"> 
<path d="M 45 40 A 25 25 0 0 1 5 40" stroke="blue" stroke-width="10" fill="none" /> 
    Sorry, your browser does not support inline SVG. 
</svg> 
関連する問題