为了账号安全,请及时绑定邮箱和手机立即绑定

css border-radius 怎么保持水平半径等于垂直半径

css border-radius 怎么保持水平半径等于垂直半径

慕森王 2019-03-12 14:19:26
现在有一个矩形框,高度小于宽度   .half {      border: 10px solid black;      height: 200px;      width: 400px;      margin-left: 900px;      border-radius: 55px;      background: yellow;    }现在设置的是固定高度,垂直半径和水平半径都是55px,可以得到我要的效果,垂直方向上有一段110px长度的固定高度不参与倒圆角但是现在这个矩形高度变为可变化的,而border-radius支持百分数,但是百分数相对的是边框的长度,水平半径相对的是水平边框的长度,垂直半径相对的是垂直边框的长度,使用calc(50% - 55px),这样水平半径是不等于垂直半径的现在的做法是使用js设置,能不能通过css也可以实现这个效果
查看完整描述

2 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

border-radius: 50%;


查看完整回答
反对 回复 2019-03-26
  • 2 回答
  • 0 关注
  • 1033 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信