CSS——伪元素&:before

CSS——伪元素&:before

简单介绍:

::after和::before的使用很简单,可以认为其所在元素上存在一前一后的两个的元素,这两个元素默认是内联元素,但我们可以为其增添样式。::after和::before使用的时候一定要注意,必须设置content,否则这两个伪元素是无法显示出来的。而content属性,会作为这两个伪元素的内容嵌入他们中。

<style>
    p:before{
        content: "1";
    p:after{
        content: "3";
    }
  </style>
  <p>2</p>
使用示例:

&:before竖条

<header class="header">日志</header>
			<el-timeline>
				<el-timeline-item v-for="(activity, index) in activities" :key="index" :timestamp="activity.timestamp">
					{{ activity.content }}
				</el-timeline-item>
			</el-timeline>
const activities = [
		{
			content: 'Event start',
			timestamp: '2018-04-15'
		},
		{
			content: 'Approved',
			timestamp: '2018-04-13'
		},
		{
			content: 'Success',
			timestamp: '2018-04-11'
		}
	]
<style scoped lang="scss">
	.header {
		position: relative;
		padding-left: 10px;
		font-weight: 800;
		font-size: 16px;
		margin-bottom: 20px;

		&:before {
			content: '';
			display: block;
			width: 4px;
			height: 20px;
			background: #1890ff;
			border-radius: 2px;
			position: absolute;
			left: 0;
			top: 50%;
			transform: translateY(-50%);
		}
	}
</style>

实现效果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值