在可变高度元件上保持完美的圆角
Posted
技术标签:
【中文标题】在可变高度元件上保持完美的圆角【英文标题】:Maintain Perfectly Circular Corners on Variable-Height Element 【发布时间】:2013-11-24 18:21:16 【问题描述】:我有一个圆角的按钮;意思是,按钮高50px,边框半径25px,在按钮两侧形成一个完美的半圆:
只要您已经知道按钮的高度(按钮高度 ÷ 2 = 边框半径),使用 CSS 即可轻松实现。
但是如果按钮的高度动态增加(例如添加更多文本),是否可以保持完美的圆形边缘?:
【问题讨论】:
【参考方案1】:只需将border-radius
设置为较高的值,例如360px
。
div
height:50px;
width:500px;
background:red;
border-radius:360px;
查看this jsFiddle example 了解我的意思。
【讨论】:
以上是关于在可变高度元件上保持完美的圆角的主要内容,如果未能解决你的问题,请参考以下文章
在 XML 中的 MaterialButton 上设置完美的圆形圆角
使用 UITableView 的可变高度自定义单元格调用 reloadData 时保持 UITableView 的当前位置
css ClearFix CSS。在“浮子元件”的容器上强制高度。