美文网首页互联网科技码农的世界Web前端之路
前端开发入门到实战:css左边竖条的实现方法

前端开发入门到实战:css左边竖条的实现方法

作者: 4fd9083a87a9 | 来源:发表于2019-05-27 20:47 被阅读0次

问题描述:

在只使用一个标签的情况下实现左边竖线,通用标签与样式如下:

实现左边竖线

html:

<div>实现左边竖线</div>

css:

.div1 {
        width: 200px;
        height: 50px;
        line-height:50px;
        text-align: center;
        background: #ccc;
        position: relative;
  }

方法一:使用border

.div1 { border-left: 5px solid red;}

方法二:使用伪元素来实现

每个标签都会有before及after两个伪元素,并且我们也经常用这类标签做一些Icon之类的小图标。这里我们使用伪元素,也会很容易来实现想要的效果。

.div1::before {
        content: "";
        width: 5px;
        height:50px;
        position: absolute;
        top: 0;
        left: 0;
        background: red;
}

方法三:内/外阴影

使用内阴影或者外阴影也能实现此效果,不过在有些Chrome(比如:Chrome/70.0)版本上会底部1px兼容性问题,其他浏览器没遇到。

/* 内阴影 */
    .div1{
        box-shadow:inset 5px 0px 0 0 red;
    }

/* 外阴影  有些Chrome(比如:Chrome/70.0)版本上会底部1px兼容性问题,显示效果如下图*/
    .div1{
        box-shadow:-5px 0px 0 0 red;
    }

方法四:drop-shadow

CSS3 新增滤镜 filter 中的其中一个滤镜drop-shadow,也可以生成阴影。

.div1{
   filter:drop-shadow(-5px 0 0 red); 
 }

方法五:渐变 linearGradient

.div1 {
    background-image: linear-gradient(90deg, red 0px, red 5px, transparent 5px);
  }

此外还可以用outline或者滚动条的形式来实现,但是这两种的体验效果或者兼容性都不是太好,不推荐使用。

为了帮助大家让学习变得轻松、高效,给大家免费分享一大批资料,帮助大家在成为前端工程师,乃至全栈工程师的路上披荆斩棘。在这里给大家推荐一个前端全栈学习圈:784783012 欢迎大家进群交流讨论,学习交流,共同进步。
当真正开始学习的时候难免不知道从哪入手,导致效率低下影响继续学习的信心。
但最重要的是不知道哪些技术需要重点掌握,学习时频繁踩坑,最终浪费大量时间,所以有效资源还是很有必要的。

相关文章

  • 前端开发入门到实战:css左边竖条的实现方法

    问题描述: 在只使用一个标签的情况下实现左边竖线,通用标签与样式如下: 实现左边竖线 html: css: 方法一...

  • 前端开发入门到实战:css左边竖条的实现方法

    问题描述: 在只使用一个标签的情况下实现左边竖线,通用标签与样式如下: 实现左边竖线 html: css: 方法一...

  • CSS左边竖条实现方法

    单标签实现方式: 假设我们的单标签是一个 div: 定义如下通用CSS: 法一:border 法二:使用伪元素 法...

  • animation参考

    web前端入门到实战:10分钟入门 CSS3 Animation - 前端天宇的文章 - 知乎https://zh...

  • 初遇前端

    2018.5.11 今天主要看了WDN的开发入门: MDN Web开发入门了解到前端的构成情况,有html,css...

  • 技术文章地址

    Web前端开发CSS、JS 廖雪峰的JS教程 JQuery基础 前端工程师必备的PS技能—切图篇 前端入门方法 A...

  • 用css实线左边竖条

    只给一个div标签,实现下图所示的左边竖条 方法很简单,直接贴代码。法一(border): 法二(伪元素): 法三...

  • 前端开发入门到实战:css 定位布局

    文档流: 文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列。块元素占一行,行内元素在一行之内从...

  • 前端开发入门到实战:css 定位布局

    文档流: 文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列。块元素占一行,行内元素在一行之内从...

  • 整合css演示样式

    CSS进阶系列 Article List 1、下面这个左边竖条图形,只使用一个标签,可以有多少种实现方式: 2、类...

网友评论

    本文标题:前端开发入门到实战:css左边竖条的实现方法

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