美文网首页css
css 画 对角线

css 画 对角线

作者: 没头脑很不高兴 | 来源:发表于2019-05-16 16:44 被阅读0次

    利用渐变背景 linear-gradient 实现
    先上代码

    width: 200px;
    height: 100px;
    background: linear-gradient(
        to top right,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0) calc(50% - 1.5px),
        rgba(0, 0, 0, 1) 50%,
        rgba(0, 0, 0, 0) calc(50% + 1.5px),
        rgba(0, 0, 0, 0) 100%
      ), linear-gradient(
        to bottom right,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0) calc(50% - 1.5px),
        rgba(0, 0, 0, 1) 50%,
        rgba(0, 0, 0, 0) calc(50% + 1.5px),
        rgba(0, 0, 0, 0) 100%
      );
    
    

    效果是这样的 (加了红色边框)


    image.png

    这一段表示从左上到右下的线

    linear-gradient(
        to top right,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0) calc(50% - 1.5px),
        rgba(0, 0, 0, 1) 50%,
        rgba(0, 0, 0, 0) calc(50% + 1.5px),
        rgba(0, 0, 0, 0) 100%
      )
    

    这一段表示从左下到右上的线

    linear-gradient(
        to bottom right,
        rgba(0, 0, 0, 0) 0%,
        rgba(0, 0, 0, 0) calc(50% - 1.5px),
        rgba(0, 0, 0, 1) 50%,
        rgba(0, 0, 0, 0) calc(50% + 1.5px),
        rgba(0, 0, 0, 0) 100%
      )
    

    相关文章

      网友评论

        本文标题:css 画 对角线

        本文链接:https://www.haomeiwen.com/subject/ngniaqtx.html