【CSS学习第八篇】

CSS学习第八篇

  • [1. CSS新增属性选择器](#1. CSS新增属性选择器)
  • [2. CSS新增结构伪类选择器](#2. CSS新增结构伪类选择器)
    • [2.1 选择第n个元素](#2.1 选择第n个元素)
    • [2.2 CSS新增nth-child选择器](#2.2 CSS新增nth-child选择器)
    • [2.3 nth-child和nth-of-type的区别](#2.3 nth-child和nth-of-type的区别)
  • [3. CSS新增伪元素选择器](#3. CSS新增伪元素选择器)
    • [3.1 使用场景和由来](#3.1 使用场景和由来)
    • [3.2 基本使用](#3.2 基本使用)
    • [3.3 使用场景](#3.3 使用场景)
  • [4. CSS盒子模型border-box](#4. CSS盒子模型border-box)
  • [5. CSS3图片模糊处理](#5. CSS3图片模糊处理)
  • [6. 计算盒子宽度calc函数](#6. 计算盒子宽度calc函数)
  • [7. CSS新增属性过渡](#7. CSS新增属性过渡)
  • [8. 广义的H5](#8. 广义的H5)

1. CSS新增属性选择器

CSS3的现状:


CSS3新增选择器:


我们先来介绍属性选择器


(1)利用属性选择器就可以不用借助于类或者id选择器


(2)属性选择器还可以选择属性=值的某些元素


(3)属性选择器可以选择属性值开头的某些元素


(4)属性选择器可以选择属性值结尾的某些元素


(5)属性选择器可以选择有特定属性值的某些元素


注意:

2. CSS新增结构伪类选择器

2.1 选择第n个元素

总的学习目录:


实操:

其他同理。

2.2 CSS新增nth-child选择器

注意以下重点:


关键字:


公式:

实操:


还有其他公式:

2.3 nth-child和nth-of-type的区别

区别如下:


实操:

:nth-child

:nth-of-type


小结:

3. CSS新增伪元素选择器

3.1 使用场景和由来

嵌套标签会让html结构变得难看


伪元素选择器:

3.2 基本使用

基本使用:
实操:

3.3 使用场景

(1)配合字体图标(盒子里的下拉箭头,用的是after)


(2)仿土豆效果

实操:


(3)伪元素清除浮动本质

复习一下:额外标签法


伪元素法:借助伪元素选择器,生成一个新的盒子。

(本质上还是额外标签法)

双伪元素:(闭合)

4. CSS盒子模型border-box

前后区别:


实操:

5. CSS3图片模糊处理

fliter


CSS3图片模糊处理


实操:

6. 计算盒子宽度calc函数

calc函数:


实操:

7. CSS新增属性过渡

过渡:(缓缓变化)


过渡语法:


实操:


高度、宽度都要变:


all:(变化的写在hover里了)


小练习:进度条

实操:

8. 广义的H5

狭义的H5:


广义的H5:

相关推荐
踏月的造梦星球5 小时前
DMDPC 学习:架构、部署、运维与调优
运维·数据库·学习·架构
GHL2842710908 小时前
unreferenced formal parameter 解决办法学习
学习
fanchenxinok10 小时前
学习笔记:LabVIEW调用DLL解析S19文件教程
笔记·学习·labview·dll解析
芷栀夏11 小时前
Java教育平台实战复盘:课程、考试与学习行为分析系统设计
java·开发语言·学习
从零开始的代码生活_11 小时前
C++ 多态详解:虚函数、动态绑定、抽象类与虚表原理
开发语言·c++·后端·学习·算法
甜味弥漫11 小时前
一文搞懂 Flex 弹性布局:为什么它成为现代 CSS 布局的首选?
css
执笔论英雄13 小时前
【大模型推理 】 vllm kvconnet 学习
学习·vllm
·醉挽清风·14 小时前
学习笔记—算法—算法题
笔记·学习·算法
a11177614 小时前
机器人导航入门指南(从 0 到 1)
笔记·学习·slam
范什么特西15 小时前
每日学习-01
学习