CSS 实现纯色背景占容器的百分比

分类:HTML&CSS     发布时间:2020-04-30     最后更新:2021-02-22     浏览数:1094
用 CSS 实现纯色背景占容器百分比

需求

最近工作遇到要实现纯的背景色的长度要按百分比算。 如图:task

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Task item</title>
    <style>
      .task {
        width: 100%;
        height: 50px;
        background: linear-gradient(90deg, #e7791e 90%, transparent 0%);
        border: 1px solid #000;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 2px 4px;
        box-sizing: border-box;
      }
      .l1 {
        color: #fff;
      }
    </style>
  </head>
  <body>
    <div class="task">
      <div>
        <h3 class="l1">
          <span>4306</span>
          <span>VD</span>
          <span>Arr</span>
        </h3>
      </div>
      <div>actions</div>
    </div>
  </body>
</html>

关键的点是

background: linear-gradient(90deg, #e7791e 90%, transparent 0%);

参考

linear-gradient

上一篇: [Android] 通知栏常驻 下一篇: Isotope 例子