伪类和伪元素选择器

伪元素选择器

/* 选中的是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 属性)

相关推荐
keyipatience20 小时前
CSS学习(2)|元素显示模式、盒模型、Flex 布局
javascript·css·html·css3
溪语流沙3 天前
【Web全栈进阶】Vue3起步:组件、模板语法、响应式数据
前端·javascript·vue.js·css3
百度一下吧3 天前
CSS3 之后新增的特性:从 CSS4 到现代 CSS 的演进
前端·css·css3
tryCbest3 天前
第二篇:CSS3 全部知识点全解 + 项目样式实现
前端·css·css3
溪语流沙6 天前
【每天一个CSS | Day18】会摆动的拟物怀表:黄铜、皮革与催眠摆
前端·css3·html5
传人once6 天前
选择文件按钮样式如何美化
前端·html·css3·jquery·html5
我命由我1234525 天前
CSS - CSS 媒体查询 orientation
前端·javascript·css·html·css3·html5·js
feixing_fx1 个月前
伪类与伪元素的魔法:纯 CSS 打造炫酷的按钮悬停特效
前端·css·css3
無限進步D1 个月前
Java Web 前端 简介
java·开发语言·前端·css·html·css3·web
無限進步D1 个月前
VSCode 简介+安装+JavaWeb前端常用插件+简单配置
java·开发语言·css·vscode·html·css3·插件