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

相关推荐
用户0595401744612 小时前
Redis缓存一致性踩坑实录:线上故障排查6小时,我用pytest+内存快照把它永久关进了笼子
前端·css
llllk1 天前
新手向逐段讲解
css
玄玄子2 天前
CSS 浮动引起父元素高度塌陷
前端·css
用户0926292831453 天前
CSS 代码调试总踩坑?Gemini 3.5 精准定位修复
css
zzzzzz3104 天前
当甲方说'logo放大的同时再缩小一点'时,我用 AI 把这个需求做出来了
javascript·css·程序员
闪闪发光得欧5 天前
前端提效新思路:Gemini 3.5 自动化定位 CSS 异常
前端·css
用户059540174469 天前
AI Agent记忆测试踩坑实录:Mock骗了我一周,Mem0+pytest一招破局
前端·css
Darling噜啦啦9 天前
CSS 3D 变换与 Flex 布局实战:从零打造旋转立方体
前端·css
用户0595401744610 天前
把待办应用从Electron换成Tauri,内存占用狂降90%,打包体积仅5MB
前端·css
通信小呆呆10 天前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人