【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:

相关推荐
小弥儿3 小时前
GitHub今日热榜 | 2026-09-18:腾讯双项目上榜
学习·开源
知识分享小能手5 小时前
深度学习学习教程,从入门到精通,深度生成模型 —— 知识点详解与代码实现(20)
人工智能·深度学习·学习
m4Rk_6 小时前
【论文阅读】Agent 记忆机制(74):CompassMem——从相似度检索走向事件图上的记忆导航
论文阅读·人工智能·学习·开源·github
小李不想当小白6 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
2601_949950637 小时前
练题簿在线练题全流程:从资料导入到模拟考试与错题复盘
学习·考研·小程序·刷题·小程序推荐
别动我齐刘海8 小时前
ROS2 Jazzy + C++ 实战路线——基础学习2
c++·人工智能·vscode·python·学习·机器学习·机器人
水云桐程序员10 小时前
量子力学概论,量子力学概念总结
笔记·科技·学习·量子计算
三克的油11 小时前
java-学习1
java·开发语言·学习
j7~11 小时前
【C++微服务项目开发脚手架】(接口篇一)gflags + gtest + spdlog 接口学习笔记
c++·学习·gtest·项目开发·spdlog·gflags·c++项目微服务开发脚手架
彧azz12 小时前
图的最短路径:Dijkstra与Floyd算法
数据结构·笔记·学习