css怎么实现竖线

实现方法:1、利用border-left或border-right属性实现;2、使用伪元素来实现;3、利用box-shadow属性实现;4、利用“filter:drop-shadow()”实现;5、利用linearGradient渐变实现。

css怎么实现竖线

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css实现竖线的方法

html:

实现竖线

登录后复制

css:

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

登录后复制

方法一:使用border-left或者border-right

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

登录后复制

效果图:

立即学习“前端免费学习笔记(深入)”;

1.png

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

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

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

登录后复制

效果图:

立即学习“前端免费学习笔记(深入)”;

2.png

方法三:内/外阴影

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

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

登录后复制

效果图:

立即学习“前端免费学习笔记(深入)”;

3.png

方法四:drop-shadow

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

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

登录后复制

效果图:

立即学习“前端免费学习笔记(深入)”;

4.png

方法五:渐变 linearGradient

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

登录后复制

效果图:

立即学习“前端免费学习笔记(深入)”;

5.png

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

(学习视频分享:css视频教程)

以上就是css怎么实现竖线的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2873562.html

(0)
上一篇 2025年3月10日 18:54:06
下一篇 2025年2月19日 13:16:49

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css中怎么设置虚线上边框

    css中可利用border-top-style属性来设置虚线上边框,只需要给元素添加“border-top-style:dashed;”样式即可。border-top-style属性可设置元素的上边框样式,值为dashed时可定义虚线样式。…

    2025年3月10日
    200
  • 手把手教你使用CSS自定义好看的滚动条样式!

    自定义滚动条现在越来越流行,很值得研究一翻。下面本篇文章就来带大家了解一下滚动条的组成部分,介绍一下如何使用css自定义滚动条样式。 (学习视频分享:css视频教程) 为什么需要自定义滚动?浏览器的默认的滚动条让UI在多个操作系统中看起来不…

    2025年3月10日 编程技术
    200
  • css中id选择器和class选择器有何不同

    之前的文章《什么是CSS语法?详细介绍使用方法及规则》中带了解CSS语法使用方法及规则。下面本篇文章来带大家了解一下CSS中的id选择器与class选择器,介绍一下它们的区别,快来一起学习吧!! id选择器和class选择器介绍 CSS中对…

    2025年3月10日
    200
  • 入门级了解CSS知识体系

    给分享一下CSS体系图,很有用,大家收藏吧,下面本篇文章带来大家了解一下CSS入门知识。 CSS 体系 css 大致了解如下就可以: CSS3 Cascading Style Sheet层叠级联样式表 字体,颜色,边距,高度,宽度,背景图片…

    2025年3月10日
    200
  • 网页设计css样式代码大全,快来收藏吧!

    减少很多不必要的代码,html+css可以很方便的进行网页的排版布局。小伙伴们收藏好哦~ css/editerView/ck_htmledit_views-b5506197d8.css”/> 一.文本设置    1、fon…

    2025年3月10日
    200
  • css怎么做半圆

    css做半圆的方法:1、使用border-radius画半圆,语句如“border-radius: 50px 50px 0 0;”;2、使用clip属性画半圆,语句如“clip: rect(0px 50px 100px 0px);”。 本文…

    2025年3月10日
    200
  • css样式怎么实现超出隐藏

    css样式实现超出隐藏的方法:首先创建一个HTML示例文件;然后通过“overflow: hidden;text-overflow: ellipsis;”设置文本超出隐藏效果即可。 本文操作环境:windows7系统、HTML5&&…

    2025年3月10日
    200
  • css中设置下划线的方法

    css中设置下划线的方法:1、使用“text-decoration:underline;”设置下划线样式;2、使用“border-bottom”属性设置下划线样式。 本文操作环境:windows7系统、HTML5&&CSS3…

    2025年3月10日
    200
  • css层叠性重要么

    css层叠性是很重要的。层叠是html文件中对于同一个元素可以有多个css样式存在,当有相同权重的样式存在时,会根据这些css样式的前后顺序来决定,处于最后面的css样式会被应用。 本文操作环境:windows10系统、css 3、thin…

    2025年3月10日
    200
  • css中怎么设置标题字体大小

    css中设置标题字体大小的方法是,使用标签来定义最高等级的标题,使用标签来定义最低等级的标题,例如【这是标题 1这是标题 6】。 本文操作环境:windows10系统、css 3、thinkpad t480电脑。 在网页中我们可以直接使用 …

    2025年3月10日
    200

发表回复

登录后才能评论