css魔法之左边竖条的多种实现方法

  发布时间:2019-04-11 16:05:39   作者:佚名   我要评论

这篇文章主要介绍了css魔法——左边竖条的实现方法,需要的朋友可以参考下

问题描述:在只使用一个标签的情况下实现左边竖线

通用标签与样式如下:

html:

<div class="div1">实现左边竖线</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;
    }

在Chrome/70.0下显示效果

方法四: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或者滚动条的形式来实现,但是这两种的体验效果或者兼容性都不是太好,不推荐使用。

总结

以上所述是小编给大家介绍的css魔法之左边竖条的多种实现方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • CSS实现菜单按钮动画

    这篇文章主要介绍了CSS实现菜单按钮动画,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2019-04-12
  • css魔法之左边竖条的多种实现方法

    这篇文章主要介绍了css魔法——左边竖条的实现方法,需要的朋友可以参考下
    2019-04-11
  • CSS奇技淫巧之实现波浪效果

    这篇文章主要介绍了CSS奇技淫巧之实现波浪效果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-11
  • 解析CSS中的Grid布局完全指南

    这篇文章主要介绍了解析CSS中的Grid布局完全指南的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来
    2019-04-09
  • CSS之居中布局的实现方法

    在前端开发中,我们经常会遇到各种上不同场景的关于居中的布局,这篇文章主要介绍了CSS之居中布局的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起
    2019-04-08
  • CSS之宽高比例布局的方法示例

    这篇文章主要介绍了CSS之宽高比例布局的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学
    2019-04-08
  • 使用CSS Transitions实现圆形悬停效果的示例代码

    这篇文章主要介绍了使用CSS Transitions实现圆形悬停效果的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随
    2019-04-02
  • css实现元素垂直居中的常用方法(总结)

    本文给大家分享几种方法介绍css实现元素垂直居中的常用方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-04-01
  • CSS文本超出2行就隐藏并且显示省略号

    这篇文章主要介绍了CSS文本超出2行就隐藏并且显示省略号的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
    2019-04-01
  • 4种灵活的Scss编译输出风格整理

    这篇文章主要介绍了Scss编译输出风格整理的相关资料,Scss提供了4种风格输出CSS,以满足更多人的需求,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编
    2019-03-29

最新评论