CSS3 で円を作成して、上下を少しカットすることは可能かどうか疑問に思っていました。
このような:
誰かがこれで私を助けてくれたら素晴らしいかもしれません:D
- やった
わかりました、方法を見つけました。コンテナ div を作成し、その中に円を配置する必要があります。コンテナを円より小さくし、オーバーフローを非表示にします。ここにJSフィドルがあります:
CSS:
.circle {
position: relative;
top: -6px;
width: 108px;
height: 108px;
background: blue;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}
.container{
height: 96px;
width: 108px;
overflow:hidden;
}
HTML:
<div class="container">
<div class="circle"></div>
</div>
これで始められるはずです。必要に応じて調整してください。