1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
      <output id="hzk7v"></output>
    2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
    3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

      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两个伪元素£¬并且我?#19988;?#32463;常用这类标签做一些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); 
       }

      方法五?#33322;?#21464; linearGradient

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

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

      总结

      以上所述是小编给大家介绍的css魔法之左边竖条的多种实现方法£¬希望?#28304;?#23478;有所帮助£¬如果大家有任?#25105;?#38382;欢迎给我留言£¬小编会及时回复大家的£¡

      相关文章

      • CSS实现菜单按钮动画

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

        这篇文章主要介绍了css魔法¡ª¡ª左边竖条的实现方法,需要的朋友可以参考下
        2019-04-11
      • CSS奇?#23478;?#24039;之实现波浪效果

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

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

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

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

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

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

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

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

      最新评论

      3dÊÔ»úºÅÖвÊÍø

        1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
          <output id="hzk7v"></output>
        2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
        3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

            1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
              <output id="hzk7v"></output>
            2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
            3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>