CSS|青训营笔记

96 阅读2分钟

CSS|青训营笔记

这是我参与「第五届青训营 」伴学笔记创作活动的第2天

一、课程知识要点:

1.什么是CSS? 2.CSS是如何工作的? 3.各类选择器 4.图片,字体等相关的属性

二、详细知识点介绍:

什么是CSS?

Cascading Style Sheets 用来定义页面元素的样式(设置字体和颜色、设置位置和大小、添加动画效果)

CSS是如何工作的?

加载HTM、解析HTML、创建DOM树、展示页面

解析HTML、加载CSS、解析CSS(添加样式到DOM节点)、创建DOM树、展示页面。

选择器Selector:

找出页面中的元素,一边给他们设置样式 使用多种方式选择元素(按照标签名、类名或id,按照属性,按照DOM树中的位置)

伪类(pseudo-classes) 不基于标签和属性定位元素

几类伪类(状态伪类,结构性伪类)

选择器组合: 直接组合(AB):说明A同时满足B

后代组合(A B):选中B,如果它是A的子孙

亲子组合(A>B):选中B,如果它是A的子元素

兄弟选择器(A~B):选中B,如果它在A后且和A同级

相邻选择器(A+B):选中B,如果它紧跟在A后面

颜色-HSL

Hue色相(H)是色彩的基本属性,如红色、黄色等;取值范围是0-360。

Saturation饱和度(S)是指色彩的鲜艳程度,越高越鲜艳;取值范围0-100%。

Lightness亮度(L)指颜色的明亮程度;越高颜色越亮;取值范围是0-100%。

alpha透明度

字体

通用字体族(Serif衬线体、Sans-Serif无衬线体、Cursive手写体、Fantasy、Monospace等宽字体)

font-size 关键字:small、medium、large

长度:px、em

百分数:相对于父元素字体大小

选择器的特异度(Specificity)

微信图片_20230123214407.png

三、课后总结:

CSS用来修饰HTML,样式非常多,比如对字体、文本的修饰,需要我们慢慢去了解。