先说伪元素和伪类的区别:

伪类是针对CSS,而伪元素是针对HTML,伪类选择器是CSS选择器的一种,而伪类是“假”的HTML标签

伪类(选择器)本质上是为了弥补常规CSS选择器的不足,以便获取到更多信息;

伪元素本质上是创建了一个有内容的虚拟容器;

在CSS3中,伪类和伪元素的语法得到了进一步的调整(一个冒号和两个冒号);

在开发当中,可以同时使用多个伪类,而只能同时使用一个伪元素;

父元素

#demo{

margin: 100px;

width: 100px;

height: 100px;

border: 1px solid black;

position: relative;

}

伪元素

#demo:before{

content:"";

width:0;

height:0;

position: absolute;

top: 34px;

left: 100px;

border-top:solid 15px transparent;

border-left:solid 15px black ;

border-bottom:solid 15px transparent;

}

当修改成

border-right:solid 15px transparent;

border-left:solid 15px transparent;

border-bottom:solid 15px black;

下三角出现在上边线

当修改成

border-top:solid 15px black;

border-right:solid 15px transparent;

border-left:solid 15px transparent;

小三角在下边线

当修改成

border-top:solid 15px transparent;

border-right:solid 15px black;

border-bottom:solid 15px transparent;

小三角在左边线

这个也可以做成直角三角形,改成

border-right:solid 15px transparent;

border-bottom:solid 15px black;

css3伪类做三角型,css伪元素写三角形相关推荐

  1. CSS 伪类: 什么是 CSS 伪类?CSS 伪类怎么分类? CSS 伪类有哪些?以及分类对应的伪类

    本章讲解的内容为 CSS 伪类 . 废话不多说, 直接上代码以及图例 (为了让大家方便阅读, 都有自己验证过程的一些图片作为分享) . 一: 什么是 CSS 伪类? 1. CSS 伪类是用来添加一些 ...

  2. html 伪类样式偶数,CSS伪类nth-child怎么使用

    CSS中有一个伪类nth-child,这个伪类该怎么使用呢?接下来的这篇文章就来给大家介绍一下CSS中的伪类nth-child的使用方法,我们来看具体的内容. nth-child是一个伪类,它为选择器 ...

  3. Web前端线上系统课-01-HTML+CSS/08-结构伪类-图形-字体-字体图标-元素定位

    结构伪类-图形-字体-字体图标-元素定位 结构性伪类选择器 nth-child 父元素中的第n个子元素 nth-child(n) <!DOCTYPE html> <html lang ...

  4. css 伪类选择器(链接伪类选择器、结构伪类选择器、目标伪类选择器)

    css 伪类选择器(链接伪类选择器.结构伪类选择器.目标伪类选择器) 链接伪类选择器:顾名思义就是用于链接的伪类选择器.a的伪类标签有:a:link.a:visited.a:hover.a:activ ...

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

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

  6. CSS复合选择器(后代选择器、子元素选择器、并集选择器、伪类选择器、:focus伪类选择器)

    复合选择器是由两个或多个基础选择器,通过不同的方式组合而成的. 1. 后代选择器 后代选择器又称为包含选择器 作用:用来选择元素或元素组的子孙后代 其写法就是把外层标签写在前面,内层标签写在后面,中间 ...

  7. css3伪类、表单控件伪类、文本相关伪类、afater清浮动、not选择器、毗邻元素、文字缩略

    0804 css3伪类 target 突出显示活动的 HTML 锚 div:target{background: #0e3757;} 表单控件伪类 <style>input:enabled ...

  8. 前端:CSS/10/伪类选择器,CSS列表属性,CSS边框属性,CSS内边距属性,CSS背景属性

    CSS伪类选择器:给超链接加的样式(链接的不同状态加样式) 一个超链接,有四个状态: 正常状态(:link):鼠标没放上去之前的样式: 放上状态(:hover):鼠标放到链接上时的样式: 激活状态(: ...

  9. 字体样式,文本样式,背景样式,边框样式,线性渐变,伪类选择器,css权重

    `## CSS入门基础(二) 字体样式 字体类型 font-family 字体大小 font-size 字体粗细 font-weight 100-700 400=normal 700=bold 字体得 ...

最新文章

  1. Mac OS X安装Git
  2. python基础包括什么-python中f是什么
  3. 【Linux】一步一步学Linux——tcpdump命令(185)
  4. Docker(一)Centos7.0安装Docker
  5. Ubuntu 16.04 安装 cuda 7.5.run BEGIN failed--compilation aborted at ./cuda-installer.pl line 5
  6. codeforces 940E Cashback 有趣的dp
  7. 精妙的SQL语句收藏
  8. python3安装cv2 安装opencv 2019发布
  9. sql server 取当天所在第几周
  10. 杨亮词汇5500-课程导学
  11. 量子计算(1)量子力学基本理论(上)
  12. oracle工资第二高怎么查询,求各部门第二高的工资
  13. 两轮自平衡车系统的模型构建
  14. SRS_Audio_Sandbox注册码破解版+注册机+中文
  15. 原理篇4、CH9328使用
  16. 山东孔孟之乡-泰山-济南旅游归来
  17. 主板BIOS报警信号含义一览
  18. 每日一篇机器学习公众号D3-字节跳动安全Ai挑战赛-小样本赛道方案总结
  19. 谷歌人工智能打败围棋大师,到底什么是智能?
  20. 菜猪编程开发学习日记第一回

热门文章

  1. 玻璃缸消泡剂为了你减少那些原材料,那是为什么?
  2. 死磕算法第三弹——排序算法(1)
  3. 值得深思的 每天进步1%的累计问题,——Python
  4. Webshell介绍
  5. 20080117 - FE足球队总结及新年展望
  6. 自由软件是“绿林好汉”吗?
  7. 形状补间制作摇曳的烛光动画
  8. 矢量的叉积和点积计算
  9. [Linux] 执行crontab -e报错:/tmp/crontab.hTTt2M: Permission denied
  10. 使用git拉取阿里云code托管的项目中的指定分支