【发布时间】:2013-12-17 16:45:24
【问题描述】:
我想使用纯 css 在元素周围创建部分圆形边框。这个我已经可以达到一定的效果了:http://jsfiddle.net/5MZMj/202/ 但是,这会删除 25% 或边框,我如何仅删除 5% 或说 20% ? 另外,如何旋转边框(不旋转里面的内容)?
jsfiddle 中的代码:
HTML:
<div class="one">
<div class="two">4.5</div>
</div>
CSS:
.two {
font-size: 24px;
display:inline;
padding-bottom:5px;
}
.one {
padding: 10px;
border: 1px solid green;
border-radius: 25px;
border-top-color: transparent;
width:30px;
margin-left: 10px;
}
编辑:图片说明我想要达到的效果:http://imgur.com/JU78ICT Edit2:对不起,我刚刚意识到我链接了错误的 jsfiddle,正确的是:http://jsfiddle.net/5MZMj/202/
【问题讨论】:
-
边框是
div的一部分。如果您只想旋转边框,则必须将其包装在另一个div中并旋转它。 -
“去掉 25%”是什么意思?
-
@Bort:添加图片以便更好地解释,请参阅:imgur.com/JU78ICT
-
我认为 CSS 不可能。它肯定不适用于大多数浏览器。
标签: css css-shapes