虽然以下两个框的边界半径量相同,但显示的结果不同。这是什么原因?我们怎样才能使它在每个盒子里看起来都一样呢。我们必须根据盒子的大小做数学运算吗?(我说的是为什么方框2不那么圆。)
我知道这是一种视错觉,但考虑到盒子的大小,我希望它看起来是一样的。
* {
margin: 1rem;
}
.box {
width: 10rem;
height: 5rem;
background-color: black;
border-radius: 3rem;
}
.box2 {
width: 20rem;
height: 10rem;
background-color: black;
border-radius: 3rem;
}
<div class="box"></div>
<div class="box2"></div>
当我用百分比做的时候,边界半径会参差不齐。
* {
margin: 1rem;
}
.box {
width: 10rem;
height: 5rem;
background-color: black;
border-radius: 20%;
}
.box2 {
width: 20rem;
height: 10rem;
background-color: black;
border-radius: 20%;
}
<div class="box"></div>
<div class="box2"></div>
高度为5rem,3rem每个角的半径为6rem,这使得顶部的半径为6rem,因为6rem没有空间,所以显示半径为2.5rem。如果你想保持3rem,你必须确保最小的宽度和高度。
* {
margin: 1rem;
min-width: 6rem;
min-height: 6rem;
border-radius: 3rem;
}
.box {
width: 10rem;
height: 5rem;
background-color: black;
border-radius: 3rem;
}
.box2 {
width: 20rem;
height: 10rem;
background-color: black;
border-radius: 3rem;
}
html lang-html prettyprint-override"><div class="box"></div>
<div class="box2"></div>
您可以在%中定义与世隔绝
。
* {
margin: 1rem;
}
.box {
width: 10rem;
height: 5rem;
background-color: black;
border-radius: 15%/30%;
}
.box2 {
width: 20rem;
height: 10rem;
background-color: black;
border-radius: 15%/30%;
}
<div class="box"></div>
<div class="box2"></div>
这是我第一次尝试在我的网页上设置
问题内容: 我有以下CSS: 添加边框半径:5px似乎没有任何作用,我认为这是因为我使用的是边框渐变,我是否有办法完全实现所需的5px边框半径? 问题答案: You cannot use with gradient. Here is another idea where you can rely on multiple background and adjust the : 如果需要透明性,可以考
我已经用flutter连续创建了两个按钮。现在我想改变o=f按钮的边框半径。我如何能正确地做这件事?图为我被创建的按钮。
我想使用JavaFX CSS更改的背景和边框颜色。我不明白为什么重置TextField的边框半径? 如您所见,第二个没有边框半径。 示例/style.css: 更新1 附加问题:为什么删除TextField边框(只需从中删除来重现)?
如果你用移动设备在这个网页上点击它们,它们就会变小。我怎么能阻止它? 和我的CSS样式部分有关系吗?
问题内容: 我有以下在Firefox,Chrome和Safari中可用的工具。但不是在IE9中。它在td的左上和右上应用圆角。我想念什么? 问题答案: 您是否已将其放在HTML文档的顶部(在标记上方) IE9要求此网站显示新的HTML5 / CSS3内容 编辑:或许多其他Doctype(XHTML等,但这是最短和最容易记住的)