微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css3写左上角标签

CSS3是一种用于网页制作的语言,它具有丰富的特性和能力,可以帮助我们实现各种网页效果,其中包括左上角标签。下面,将为大家介绍如何使用CSS3制作左上角标签

/* css代码 */
.tag {
  position: relative;
  display: inline-block;
  padding: 5px 10px;
  background-color: #F7DC6F;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: bold;
  border-radius: 5px 0 0 0;
}
.tag::before {
  content: "";
  position: absolute;
  top: 0;
  left: -10px;
  border-top: 15px solid transparent;
  border-right: 15px solid #F7DC6F;
  border-bottom: 15px solid transparent;
}

css3写左上角标签

首先,我们需要为标签设置一个position属性,这能让我们在标签中使用绝对或相对定位。接下来,我们需要设置display为inline-block,使得标签的大小是根据其内容自动调整。然后,我们设置padding、background-color、color和text-transform属性,这些属性可以让我们设置标签的样式。最后,我们需要设置border-radius为5px 0 0 0,这可以让标签左上角变为圆角。

接下来,我们需要为标签设置伪元素::before。这可以让我们在标签中插入一个虚拟的元素。我们需要设置该元素的position为absolute、top为0、left为-10px。这样,该元素将出现在标签的左侧,从而创建出了标签左上角。接着,我们需要为该元素设置border-top、border-right和border-bottom属性,这可以让我们设置该元素的形状和颜色。其中,border-top和border-bottom的宽度都为15px,而border-right的宽度为标签的背景颜色。

通过以上的css代码,我们就可以实现左上角标签的制作。您可以将该代码应用到您的网站中,从而让您的网页更加美观和有趣。

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