前端进阶html+css01----伪元素::after和::before

文章介绍了如何利用CSS的::after和::before伪元素结合content属性在元素前后添加内容或图标。示例中展示了添加无内容的红色方块和图标的方法,强调了content和display:inline-block的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我们常用::after和::before配合content:"来给元素的前后添加元素,一般用来添加icon.

 <style>
  /* 用法1:添加内容:
  1.必须要有content这个属性,就算你没有内容,放空也要有这个属性。
  2.必须要有display:inline-block,因为伪类元素默认是display:inline的,无法设置宽高。
   */
  .box::after{
    content:"";
    background-color:red;
    width: 10px;
    height: 10px;
    display: inline-block;
  }
  
  /*
   用法2:添加图标
    url(图片路径)
   */
  .box::before{
    content:url(./assets/sq_icon.png);
  }
</style>
<body>
 <div class="box">
   我是中间
 </div>
</body>

效果展示:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值