美文网首页
如何使用 CSS 实现斜线效果?

如何使用 CSS 实现斜线效果?

作者: 小李不小 | 来源:发表于2023-11-07 09:43 被阅读0次

如何使用单个标签,实现下图所示的斜线效果。


image.png

CSS3 旋转缩放

这个应该属于看到需求第一眼就可以想到的方法了。

这里我们使用 伪元素 画出一条直线,然后绕 div 中心旋转 45deg ,再缩放一下就可以得到。

简单的一张流程图:


image.png

三角形实现

接下来两种方法就有点为了斜线而斜线的感觉。

利用 CSS border ,是可以轻松实现一个类似这样的三角形的

image.png

div 画线实现

image.png
<div  class="cont">
    <i icon="remove" ></i>
<div>生产需求</div>
    
  <div class="prohibit"></div>
</div>

css

.cont{width:300px;height:300px;background:#red; }
  .prohibit{
    height: 0px;
    width: 100%;
    border-top: 3px solid #F56C6C;
    transform: rotate(162deg);
    -o-transform: rotate(162deg);
    -moz-transform: rotate(162deg);
    -webkit-transform: rotate(162deg);
    position: relative;
    top: 21px;
    border-radius: 4px;
  }



相关文章

网友评论

      本文标题:如何使用 CSS 实现斜线效果?

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