美文网首页css
css编写标签样式

css编写标签样式

作者: Lia代码猪崽 | 来源:发表于2020-11-09 14:48 被阅读0次

切图很容易限制宽度,如果想要根据内容宽度来自适应,可以自己写css来实现。

好多个呢

我们可以将标签拆分为:

  1. 一个边框为圆角的矩形,距离左边有一定的外边距,自身有一定的内边距,不写死宽度。
  2. 一个三角形,在矩形的左边。

1. 边框为圆角的矩形的样式

.tag {
  margin-left: 8px;
  padding: 5px 10px;
  position: relative;
  height: 20px;
  line-height: 20px;
  color: #fff;
  background-color: pink;
  border-radius: 5px;
}

2. 三角形,在矩形的左边。

可以使用 伪类 ::before 实现。
三角形需要用到 bordertransparent 属性。

.tag::before {
  position: absolute;
  left: -8px;
  width: 0;
  top: 10px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 8px solid pink;
  width: 0;
  height: 0;
  content: '';
}

完整代码

<!DOCTYPE html>
<head>
  <title>标签css</title>
  <style>
    body {
      margin: 20px 0;
      text-align: center;
    }
    div {
      margin-bottom: 20px;
    }
    .tag {
      margin-left: 8px;
      padding: 5px 10px;
      position: relative;
      height: 20px;
      line-height: 20px;
      color: #fff;
      background-color: pink;
      border-radius: 5px;
    }
    .tag::before {
      position: absolute;
      left: -8px;
      width: 0;
      top: 10px;
      border-top: 5px solid transparent;
      border-bottom: 5px solid transparent;
      border-right: 8px solid pink;
      width: 0;
      height: 0;
      content: '';
    }
  </style>
</head>
<body>
  <div>
    <span class="tag">123</span>
    <span class="tag">1123</span>
    <span class="tag">12233</span>
  </div>
  <div>
    <span class="tag">11231323</span>
    <span class="tag">12</span>
  </div>
</body>

相关文章

  • web前端基础-css,选择器

    CSS css样式编写到head中的style标签里,称为内部样式表 方法一:将样式写入style标签中,,然后通...

  • css编写标签样式

    切图很容易限制宽度,如果想要根据内容宽度来自适应,可以自己写css来实现。 我们可以将标签拆分为: 一个边框为圆角...

  • 前端学习笔记五

    css:层叠样式表 所有标签都有默认样式,受浏览器影响。 css的三种编写方式:1.内联(行间)样式,直接在标签内...

  • style标签

    也可以将CSS样式编写到head中的style标签里,称为内部样式表 将样式表编写的style标签中,然后通过CS...

  • CSS----网页的外观2

    css样式分为内部样式表:CSS样式编写到head中的style标签里,通过CSS选择器选定指定元素,可以同时为这...

  • CSS

    CSS 层叠样式表,用来控制HTML标签样式,美化网页。 编写格式: 键值对形式。color: red; ...

  • CSS样式简介

    CSS:层叠样式表,用来控制HTML标签样式 CSS的编写格式是键值对形式的 如:color:red(冒号左边是属...

  • Hybrid开发-2. CSS学习

    1. 什么是CSS CSS,层叠样式表。用来控制HTML标签的样式,在美化网页中起到非常重要的作用。CSS编写是键...

  • 2020-02-19

    编写重置样式 不同的标签有着默认的样式,不同浏览器对标签的解析各不相同,重置css样式可以让标签在不同浏览器下产生...

  • Django 一些CSS常识

    三种引用方式 css的样式有很多种,当如果想要把css样式应用到特定标签上有三种方式: 标签属性上编写,适用范围:...

网友评论

    本文标题:css编写标签样式

    本文链接:https://www.haomeiwen.com/subject/vwblbktx.html