返回介绍

shapes

发布于 2023-10-15 18:11:42 字数 3103 浏览 0 评论 0 收藏 0

提供绘制基本形状的功能。

依赖于:
  • variables
  • util
  • .triangle()

    绘制等腰直角三角形。

    • .triangle(@direction, @size, @color, @origin)

      @direction
      三角形的直角指向的方向。可用值有垂直方向上的 top / bottom 与水平方向上的 right / left,或用两个方向上的组合表达斜 45° 角方向,如 top left
      @size
      直角边长度。
      @color
      三角形背景色。
      @origin
      直角顶点所处的位置,详见图。可取值为 corner / side。可选,默认值 corner
      directionorigin 的不同组合效果见下图:
      direction + origin
      .comment:after {
      .triangle(top left, #ccc, 10px, corner);
      }
      .comment:after {
      position: absolute;
      width: 0;
      height: 0;
      border: #666666 solid 10px;
      border-bottom-color: transparent;
      border-right-color: transparent;
      }
      

    Demo 见此

  • .circle()

    绘制圆形。

    • .circle(@size)

      @size
      所绘圆形的直径。支持绝对长度或百分比。
      .ball {
      .circle(30%);
      }
      .ball {
      width: 30%;
      padding-top: 30%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      }
      
    • .circle(@size, @bg)

      @size
      所绘圆形的直径。支持绝对长度或百分比。
      @bg
      圆形背景,可以为颜色或其他合法的 background 属性值。
      .ball {
      .circle(30%, url(img/texture.png) lightgreen no-repeat center center);
      }
      .ball {
      width: 30%;
      padding-top: 30%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      background: url(img/texture.png) lightgreen no-repeat center center;
      }
      

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文