You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用CSS border-radius实现水平偏移鸡蛋形(而非垂直)

实现水平方向的鸡蛋形(尖端朝左/朝右)

要生成尖端朝左或朝右的鸡蛋形,核心是吃透border-radius的完整语法:它的斜杠/前后分别对应水平方向和垂直方向的四个圆角半径,顺序为「左上 → 右上 → 右下 → 左下」。

你之前做垂直方向鸡蛋形时,是保持水平方向四个圆角一致(全100%),调整垂直方向的上下圆角比例;反过来,要做水平方向的鸡蛋形,只需保持垂直方向四个圆角一致,调整水平方向的左右圆角比例即可:

  • 尖端朝左:让左侧的两个水平圆角(左上、左下)用较小百分比,右侧的两个(右上、右下)用较大百分比,垂直方向全设为100%:

    border-radius: 80% 125% 125% 80% / 100% 100% 100% 100%;
    
  • 尖端朝右:颠倒水平方向的左右圆角参数,让右侧的两个水平圆角(右上、右下)用较小值,左侧用较大值:

    border-radius: 125% 80% 80% 125% / 100% 100% 100% 100%;
    

简单说,垂直鸡蛋形是「调垂直半径,锁水平半径」,水平鸡蛋形就是「调水平半径,锁垂直半径」,沿用你之前用的125%/80%比例,就能得到同款形状的水平版本。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 07:15:53