gpt4 book ai didi

html - CSS 半圆效果

转载 作者:搜寻专家 更新时间:2023-10-31 21:59:01 25 4
gpt4 key购买 nike

我正在尝试仅使用 CSS 创建一个独特的形状。

这是我目前拥有的:http://jsfiddle.net/u6vu96u8/

但是,半圆底部的 flat 太多了。有没有可能,我可以让曲线正好在中间相交而没有平线?

代码:

button {
font-size: 1em;
background: #ffffff;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border: 1px solid #1588cb;
color: #1588cb;
font-weight: 400;
height: 60px;
width: 300px;
position: relative;
margin: 25px 0 50px 0;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
}
.full-circle {
border: 1px solid #1588cb;
height: 35px;
width: 45px;
-moz-border-radius: 30px;
-webkit-border-radius: 30px;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
-o-box-sizing: content-box;
box-sizing: content-box;
border-radius: 0 0 45px 45px;
border-top: none;
height: 15px;
background: #ffffff;
position: absolute;
left: 50%;
margin-left: -17px;
bottom: -16px;
line-height: 0;
}
<button>News
<span class="full-circle">+</span>
</button>

最佳答案

您的全圆类的宽度为 45 像素,而边框半径为 30 像素。如果你希望它是一个半圆,你需要与宽度相同的边框半径。将宽度更改为 30px 似乎可以满足您的要求(尝试一下)

关于html - CSS 半圆效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33652889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com