0

我想知道是否可以在 CSS3 中创建一个圆圈,然后切掉一些顶部和底部?

像这样: 在此处输入图像描述

如果有人可以帮助我,那就太好了:D

  • 亚XXE
4

1 回答 1

0

好的,找到方法了。您需要做的是创建一个容器 div,然后将圆圈放入其中。使容器小于圆圈,并隐藏溢出。这是一个 JS 小提琴:

http://jsfiddle.net/CrD3q/1/

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>

这应该让你开始,现在根据你的需要摆弄它!

于 2013-07-04T19:04:45.117 回答