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

相关推荐
山荷枝18 小时前
Java学习第十天
java·学习
huibin14785236918 小时前
热缓解学习记录
android·学习
Nan_Shu_61419 小时前
学习:GSAP
学习
我命由我1234521 小时前
匈牙利命名法
java·服务器·后端·学习·java-ee·kotlin·学习方法
xiaoxiangsiyan1 天前
运维之前端反调试学习
运维·前端·学习·状态模式
思维新观察1 天前
开学季数码怎么选?兼顾学习护眼与电竞娱乐有参考
学习·娱乐
菩提树下的打坐1 天前
测试与安全测试融合:DAST / SAST / IAST 三选
学习
达柳斯·绍达华·宁1 天前
重读CV系列——&&4、Mask-RCNN学习
学习
fīɡЙtīиɡ ℡1 天前
深入学习JAVA并发编程(上)
java·开发语言·学习
PC2005-cloud1 天前
KubeSphere学习笔记:部署nginx
笔记·学习·nginx