You need to enable JavaScript to run this app. 如何仅为按钮的左侧边角设置圆角效果?
优惠活动
大模型
产品
解决方案
定价
更多

如何仅为按钮的左侧边角设置圆角效果?

仅按钮左侧边角为圆角的实现方案

左侧圆角按钮参考图

你可以通过CSS的border-radius属性单独指定左上、左下两个角的圆角值实现该效果,右侧两个角保持为0即可,不需要额外嵌套元素。

核心CSS代码

写法1:单独指定左侧两角,可读性更高

.left-radius-btn {
  /* 单独设置左上和左下圆角,圆角大小可按需调整 */
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
  /* 以下为按钮基础样式,可根据需求自定义修改 */
  padding: 6px 14px;
  border: 1px solid #ddd;
  background: #409eff;
  color: #fff;
  line-height: 1.5;
  cursor: pointer;
}

写法2:简写属性,代码更精简

border-radius的简写顺序为左上、右上、右下、左下,所以直接把右上和右下的数值设为0即可:

.left-radius-btn {
  border-radius: 8px 0 0 8px;
  /* 其他按钮基础样式同上 */
}

配套HTML示例

<button class="left-radius-btn">点击按钮</button>

注意事项

  • 圆角数值支持px、em、rem、百分比等多种单位,可根据设计需求调整。
  • 目前所有主流浏览器均原生支持该属性,不需要额外加兼容性前缀。

内容的提问来源于stack exchange,提问作者Belen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.11 20:54:03