html - 如何使 div 仅从左右四舍五入?
问题描述
我想像下面这样舍入按钮的左侧和右侧
请注意,它的顶部和底部是直线,并且只有两侧是圆形的。
button{
background: transparent;
border: 2px solid black;
font-size: 25px;
border-radius: 50%;
width: 200px;
padding: 5px;
}
<button>View All</button>
我曾尝试使用border-radius:50%
,但它使整个按钮变圆。
解决方案
您可以为 div 的左侧/右侧定义不同的边框半径。
尝试:
button{
background: transparent;
border: 2px solid black;
font-size: 25px;
border-radius: 10%/50%;
width: 200px;
padding: 5px;
}
<button>View All</button>
并尝试border-radius: 10%/50%
类似的变化border-radius: 20%/40%
......
推荐阅读
- javascript - 如何将成员从您连接的语音移动到另一个语音频道
- bash - 'grep' 无法通过 ssh 识别
- javascript - 需要帮助优化我的 Javascript 以进行画布渲染
- javascript - 如何让 JS 总是检查值是否改变?
- git - 为什么 git merge 会删除需要在合并提交中的代码?
- recursion - 使用回溯的骑士之旅
- python - Azure 通过 Python API - 设置存储帐户属性 - 允许 blob 公共访问禁用
- python - 使用循环检查字符串是否在字符串列表中
- python - 我的 python 聊天机器人应用程序中的 threaded=true 是否足以满足数千个请求?
- database - AWS DMS 复制任务交换使用问题