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

相关推荐
词却2 小时前
OpenCV学习:MediaPipe 人脸网格检测
opencv·学习
李日华大战鸡红2 小时前
FOC SVPWM过调制(学习记录)
stm32·单片机·学习
AI职业加油站2 小时前
AI 校招现状:大模型应用工程师证书,助力简历能力证明
大数据·运维·人工智能·学习·职场发展
陈年老古董3 小时前
Hive 函数学习笔记(上):单行函数与炸裂函数
hive·笔记·学习
喜欢打篮球的普通人4 小时前
MiniMind 学习笔记(十八):速通强化学习——从 MDP 到 PPO 的概念与算法地图
笔记·深度学习·学习
老王爱玩车5 小时前
动态内存管理
c语言·开发语言·学习·面试
lvqinglou6 小时前
学习Sql-part1 for婷姐
sql·学习·性能优化
扶风ff7 小时前
练题簿在线免费刷题:创建个人任务,把刷题、听题和模考目标放到每天的学习中
开发语言·javascript·学习·小程序
SatanII7 小时前
MySQL 数据库学习总结|理论 + SQL 实训完整笔记
数据库·学习·mysql
~kiss~7 小时前
LangGraph 之 Human-in-the-loop,人机协作/在环
学习