什么是伪元素:
    css的伪元素,之所以被称为伪元素,是因为他们不是真正的页面元素,html没有对应的元素,但是其所有用法和表现行为与真正的页面元素一样,可以对其使用诸如页面元素一样的css样式,表面上看上去貌似是页面的某些元素来展现,实际上是css样式展现的行为,因此被称为伪元素。

css有一系列的伪元素,如:before,:after,:first-line,:first-letter等。

1、CSS部分

.triangle{width: 200px;height: 100px;border-radius: 5px;border: 2px solid #000;position: relative;}.triangle:after{content: "";position: absolute;left: 200px;top:12px;width: 0;height: 0;border-top: 10px solid transparent;border-left: 10px solid #fff;border-right: 10px solid transparent;border-bottom: 10px solid transparent;}.triangle:before{content: "";position: absolute;left: 200px;top:10px;width: 0;height: 0;border-top: 12px solid transparent;border-left: 12px solid #000;border-right: 12px solid transparent;border-bottom: 12px solid transparent;}

2、html部分 一个div就可以搞定

<div class="triangle"></div>

3、效果图

CSS伪元素实现三角形相关推荐

  1. 利用CSS伪元素写三角形

    在做一些网页布局的时候,经常会遇到各种方向的三角形,常常令人头疼,今天给大家介绍一些利用CSS伪元素写各个方向三角形的方法 目录 一.CSS伪元素写三角形 1.向右的三角形 2.向上的三角形 3.向下 ...

  2. css3伪类做三角型,css伪元素写三角形

    先说伪元素和伪类的区别: 伪类是针对CSS,而伪元素是针对HTML,伪类选择器是CSS选择器的一种,而伪类是"假"的HTML标签 伪类(选择器)本质上是为了弥补常规CSS选择器的不 ...

  3. css 商城 两列_如何使用css伪元素实现超实用的图标库(附源码)

    今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形. 预备知识 伪元素 伪元素是一个附加至选择器末的关键词,允许你对被选择元素的特 ...

  4. 用CSS伪元素制作箭头

    现在让我们开始制作箭头吧! 在开始前,你要知道如何用CSS去画一个三角形,如果还不清楚可以看看这里纯CSS画各种图形 我们用到两个CSS伪元素,before和after,它们属于行内元素,但可以用di ...

  5. html 的css骚操作,意想不到的 CSS 伪元素 before/after 各种骚操作 - 文章教程

    CSS 伪元素 before/after 我们经常用到,常见的就是画个三角形.绘画背景阴影等,这篇文章将给大家分享还有很多有趣的操作,比如画线画图标等. 画细线 普通的 border 最小高度为1px ...

  6. css伪元素覆盖,CSS :befor :after 伪元素的巧妙用法

    本篇重点介绍CSS中的:befor.:after创建的伪元素几种使用场景,如填充文本.作为iconfont.进度线.时间线以及几何图形. 1. 介绍 1.1 说明 CSS中的:befor.:after ...

  7. css 伪元素::after与::before的使用

    CSS伪元素是用来添加一些选择器的特殊效果. 一般使用是 类或者id::after , 类或者id::before ::after是在类的后面处理逻辑 ::before 是在先的前面处理逻辑 它们 都 ...

  8. [JS 分析] 汽_车_之_家 JS 生成 CSS 伪元素 hs_kw44_configUS::before

    0.参考 https://developer.mozilla.org/zh-CN/docs/Web/CSS/Pseudo-elements https://developer.mozilla.org/ ...

  9. 教你玩转CSS 伪元素

    目录 CSS 伪元素 语法 :first-line 伪元素 :first-letter 伪元素 伪元素和CSS类 多个伪元素 CSS - :before 伪元素

最新文章

  1. R语言Affinity Propagation+AP聚类实战
  2. linux uts namespace 提供了主机名和域名的隔离 docker中被用到
  3. pmp考试必知的十个图和表
  4. svn在commit后报错:is scheduled for addition, but is missing
  5. java基础笔试_java基础笔试题
  6. 【php】 自带的过滤机制
  7. dart语言和java语言_Java不是文明语言吗?
  8. Idea tomcat get 乱码
  9. RHEL 6.3 KVM 虚拟机安装配置管理
  10. linux sigar 进程监控,Linux 下使用Sigar 获取CPU 使用率
  11. 腾讯信鸽推送php,腾讯信鸽推送业务封装类-PHP版
  12. 三菱plc分拣程序_基于三菱PLC与视觉检测的快速分拣控制系统
  13. 关于分布函数连续性的运用
  14. 高德纳(Donald Knuth)语录
  15. 《程序员的创世传说》设定资料
  16. php - 解决百万级全站用户消息推送问题
  17. 【转】我奋斗了18年不是为了和你一起喝咖啡
  18. jQuery---链式编程
  19. 手机进水开机android,手机进水?别怕,一个软件就能自救!
  20. WHIA2023武汉国际工业自动化展览会

热门文章

  1. awk tricks
  2. Python+汽车销售系统 毕业设计-附源码191807
  3. 南大莫砺锋教授结婚三十年纪念写给妻子的“赠内诗”十首
  4. Android BitmapShader实现圆角、圆形ImageView
  5. 【RPA之家】UiPath自动提前电子发票?
  6. 用unity写一个推箱子
  7. Rhythmbox 0.9.5
  8. 美妆算法---人脸审美标准
  9. 红石外汇|每日汇评:美元下跌因美联储考虑通胀与银行危机的困境
  10. 健康是我们的另一项长期投资