【小实现】css after+border实现标签半菱形

<!DOCTYPE html>
<html lang="en">
<head>
  <style>
    .span-line-begin {
      background-color: blue;
      position: relative;
      margin-right: 8px;
    }
    .span-line-begin:after {
      content: "";
      position: absolute;
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-left: 10px solid blue;
      border-bottom: 10px solid transparent;
    }
    .span-line-end {
      background-color: blue;
      position: relative;
      margin-left: 8px;
    }
    .span-line-end::after {
      content: "";
      left: -10px;
      position: absolute;
      display: inline-block;
      width: 0;
      height: 0;
      border-top: 10px solid transparent;
      border-right: 10px solid blue;
      border-bottom: 10px solid transparent;
    }
    #triangle_right {
      width: 0;
      height: 0;
      border-top: 70px solid transparent;
      border-left: 140px solid #ff5a00;
      border-bottom: 70px solid transparent;
    }
  </style>
</head>
<body>
  <span>6152</span>
  <span class="span-line-begin"><111></span>
  <span class="span-line-begin"><222></span>
  <span>wew</span>
  <span class="span-line-end"></222></span>
  <span class="span-line-end"></111></span>weqwe
  <div id="triangle_right"></div>
</body>
</html>
												
											【小实现】css after+border实现标签半菱形的更多相关文章
- HTML|CSS之HTML常用标签
		
知识内容: 1.标签 2.head内标签 3.body内常用标签 注:本人使用的HTML为HTML5 一.标签 1.标签格式 标签的语法: <标签名 属性1=“属性值1” 属性2=“属性值2”… ...
 - CSS 的  border  样式
		
制作过网页的人都有为画线而烦恼的经历,先来认识一下“Border”(画边框),它是CSS的一个属性,用它可以给能确定范围的HTML标记(如TD.DIV等等)画边框,它可以定义边框线的类型.宽度和颜色, ...
 - 前端基础之CSS的引入+HTML标签选择器+CSS操作属性
		
clear:left/ringt属性 CSS:语法形式上由选择器+以及一条或多条声明组成:选择器查找到指定的html标签后,使用css属性设置html标签的样式: ...
 - css中border制作各种形状
		
css利用border制作各种形状的原理如图: 使用border绘制三角形是什么原理?事实上,宽度相等的border是以45度对接的,如下图: 没有了上border如图所示: 再设置border的宽度 ...
 - CSS之border绘制三角形
		
用CSS的border可以画出高质量的三角形. 我们一般会这么使用border: #test-border { width: 100px; height: 100px; margin: 100px a ...
 - 通过CSS的border绘制三角形
		
通过css的border 可以绘制出三角形, 不同的样式组合,有着不同的效果,可以控制它的大小,颜色,方向.看下面各种图形,相信可能还有很多图形,大家都没见过. 先写出公共的样式: .border { ...
 - 重温CSS:Border属性
		
边界是众所周知的,有什么新的东西吗?好吧,我敢打赌,在这篇文章中,有很多你不看永远不知道的东西! 不仅可以用CSS3来创建圆角,使用原有CSS一样可以显示自定义图形.这是正确的(有待考究):在过去,没 ...
 - 利用css的border实现画三角形思路原理
		
1.利用Css 的border绘制三角形的原理: div的border是有宽度和颜色的,当div的宽度比较大的时候,比如上面代码每个边100像素,颜色又不一样,浏览器怎么渲染颜色呢?经测试发现,宽度较 ...
 - (转)CSS颜色及<a>标签超链接颜色改变
		
CSS颜色大全 <a>标签超链接颜色改变 A:hover {BACKGROUND-COLOR: #ffccff; COLOR: #0080ff} (hover表示鼠 ...
 
随机推荐
- python的异常种类
			
AttributeError 访问一个对象没有的属性 比如:foo.x 但是foo没有x属性 IOError 输入/输出异常 基本是无法打开文件 ImportError 无法映入模块或包 路径或者名称 ...
 - Docker搭建Zentao(禅道)
			
禅道搭建方式有很多种,可参考官方文档搭建,这里介绍的是参考官方文档以docker方式搭建. 禅道内部默认会自动安装mysql数据库. 一.下载地址 禅道开源版: http://dl.cnezsof ...
 - Flask+SQLAlchemy+graphene+docker示例
			
搭建一个利用docker启动服务的Flask的小demo 定义数据库 # -*- coding: utf-8 -*- from sqlalchemy import * from sqlalchemy. ...
 - vue.js生成S型拓扑图
			
1.前端代码 <link href="https://magicbox.bk.tencent.com/static_api/v3/assets/bootstrap-3.3.4/css/ ...
 - nginx.从路人到入门
			
nginx 提供各种各样的服务器功能,本文记录 nginx 最基础的操作: 开启.停止.重载配置 静态文件服务器 反向代理 本文操作系统环境为 ubuntu18 安装 官方安装指导 开启.停止.重载配 ...
 - position 的absolute会使display变成inline-block
			
position:absolute和float会隐式地改变display类型,不论之前什么类型的元素(display:none除外), 只要设置了position:absolute. float中任意 ...
 - python连接redis哨兵集群
			
一.redis集群模式有多种, 哨兵模式只是其中的一种实现方式, 其原理请自行谷歌或者百度 二.python 连接 redis 哨兵集群 1. 安装redis包 pip install redis 2 ...
 - brew 又叫Homebrew,是Mac OSX上的软件包管理工具
			
brew 又叫Homebrew,是Mac OSX上的软件包管理工具; Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装.卸载.更新.查看.搜索等很多实用的功能.简单的一条指令,就可以 ...
 - swift是面向对象、面向协议、高阶类型、灵活扩展、函数式编程语言
			
swift是面向对象.面向协议.高阶类型.灵活扩展.函数式编程语言
 - 本地部署Easy Mock
			
最近在自己捣腾个vue的项目,苦于没有接口测试.网上搜寻一遍,基本上是使用mock.js模拟数据.研究mock.js 过程中,发现很多人提到了Easy Mock,发现它更加的方便.但是访问Eash M ...