伪类和伪元素选择器

伪元素选择器

/* 选中的是div中的第一行文字 */div::first-line {

/* 选中的是div中被鼠标选择的文字 */div::selection (

/* 选中的是input元素中的提示文字 */input::placeholder/*

选中的是p元素最开始的位置,随后创建一个子元素 */p::before (content:"¥";

/* 选中的是p元素最后的位置,随后创建一个子元素 */p::after (

content:"¥"

伪类很像类,但不是类,是元素特殊状态的一种描述

a:link{ }选中的是没有访问过的<a>

a:visited{}选中的是访问过的类

a:hover{}选中的是鼠标悬浮状态的a元素

a:active{}选中的是鼠标激活状态的a元素

动态伪类:(就是根据动作和状态有变化的)

link->visited->hover->active(lvha)(lvhao)是一个正确的不会出问题的CSS顺序,否则有的效果不会出来,因为在CSS中写在下面的会覆盖掉写在上面的。

link和visited是<a>独占的

hover和active是别的元素也可以用的。

:focus可以获取焦点

input:focus{ }只有表单类元素和输入东西的元素的才能使用,input select.

:first-child{}是按照对于父元素而言的所有的子元素,无所谓子元素的类型是否一致。,进行排序的。

:last-chile{}

:nth-child(n)

  1. :first-child 所有兄弟元素中的第一个

  2. :last-child 所有兄弟元素中的最后一个

:nth-child(n) 所有兄弟元素中的第 n 个

:first-of-type 所有同类型兄弟元素中的第一个.

:last-of-type 所有同类型兄弟元素中的最后一个

:nth-of-type(n) 所有同类型兄弟元素中的 第n个

关子什的值:

  1. 0或不写:什么都选不中 -- 几乎不用。

  2. n:选中所有子元素 -- 几乎不用。

  3. 1~正无穷的整数 : 选中对应序号的子元素

4.2n 或 even :选中序号为偶数的子元素

5.2n+1 或 odd : 选中序号为奇数的子元素

-n+3 : 选中的是前 3 个

:nth-last-child(n) 所有兄弟元素中的倒数第 n 个(n)

:nth-last-of-type(n)所有同类型弟元素中的倒数第n个

选择没有兄弟的元素(独生子女)only-child

:only-of-type选择没有同类型兄弟的元素

:root 根元素,就是html。

:empty 内容为空元素 (空格也算内容)

:not() 否定伪类

四、UI伪类:

  1. :checked 被选中的复选框或单选按钮

:enable 可用的表单元素(没有 disabled 属性)。

:disabled 不可用的表单元素 (有 disabled 属性)

相关推荐
安冬的码畜日常1 天前
【CSS in Depth 2 精译_088】第五部分:添加动效概述 + 第 15 章:CSS 过渡特效概述 + 15.1:状态间的由此及彼
前端·css·css3·html5·css过渡
孤留光乩1 天前
从零搭建纯前端飞机大战游戏(附源码)
前端·javascript·游戏·html·css3
东离与糖宝2 天前
说说你对 css3 display:flex 弹性盒模型 的理解
前端·css·css3
WebDesign_Mu3 天前
HTML5+CSS3+JS制作精美的宠物主题网站(内附源码,含5个页面)
前端·javascript·css·html·css3·html5·宠物
荆州克莱3 天前
什么是微端游戏?微端应该选择什么配置的服务器?
spring boot·spring·spring cloud·css3·技术
Welkin_qing4 天前
页面无滚动条,里面div各自有滚动条
javascript·css·css3
秃头小锦鲤4 天前
网页核心页面设计(第10章)
前端·javascript·css·html·css3·html5
cwtlw4 天前
CSS学习记录17
前端·css·笔记·学习·css3
beyondjxx5 天前
纯css 实现呼吸灯效果
前端·css·css3
等一场春雨5 天前
CSS3 实现火焰-小火苗效果
前端·css·css3