如何在CSS中创建弧形线段(如图)?

新手上路,请多包涵

这种弧形线段用CSS该怎么做啊!

阅读 1.1k
1 个回答
✓ 已被采纳

使用 SVG

<?xml version="1.0" encoding="utf-8"?>
<svg width="500px" viewBox="0 0 100 30" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <linearGradient id="gradient" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" stop-color="#778ecb"/>
      <stop offset="50%" stop-color="#bccdee"/>
      <stop offset="100%" stop-color="#778ecb"/>
    </linearGradient>
  </defs>
  <path stroke-width="10" stroke-linecap="round" fill="none" stroke="url(#gradient)" d="M 10 10 a 100 150 0 0 0 80 0"/>
</svg>

屏幕截图_20240907_161326.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏