作者:吕小布 | 来源:互联网 | 2023-05-18 06:36
我正在尝试为下面的图片中显示的数字制作一个css块.我的想法/目标是制作一个响应块,如果有一个数字,它将是圆形的,如果两个则是第二个.我已经尝试过制作border-radius:50%所以我成功做第二块的第二块不像带有border-radius的图像:50%
所以我的问题是可以用一个类块或每个按钮(左|右)来产生这样的结果我需要为每个块写特殊类吗?
1> Yukulélé..:
对于椭圆使用100%:
border-radius: 100%;
对于体育场使用px中的大值:
border-radius: 9999px;
例
border-radius: 100%;
border-radius: 9999px;
2> jbutler483..:
固定高度解决方案
为此,您将需要一个"固定"高度(否则,您需要使用jquery计算).
你需要做的是这样的事情;
html,body{background:#222;}
div {
margin:10px;
display: inline-block;
height: 30px;
border-radius: 25px;
background: lightblue;
font-size: 30px;
min-width: 30px;
text-align: center;
line-height: 30px;
padding: 10px;
position:relative;
color:blue;
}
div:before{
content:"";
position:absolute;
left:0;
top:-10px;
width:100%;
border-top:3px solid tomato;
}
1
123