走进前端技术栈 - CSS| 青训营笔记

85 阅读1分钟

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

1.什么是css?

  • cascading style sheets
  • 用来定义页面元素的样式
  • 设置字体和颜色
  • 设置位置和大小
  • 添加动画效果

2.由什么组成

选择器和与样式相关的一些属性

3.如何使用css

  • 1.外链
  • link rel = "stylesheet" href = "/assets/style.css" >
  • 2.嵌入
  • < style >
  • li { margin : 0 ; list-style : none; } 
    
  • p { margin : 1em 0 ; } 
    
  • </ style >
  • 3.内联
  • < p style = "margin:1em 0" > Example Content </ p >

4.css是如何工作的

image.png

5.选择器

selector

  • 找出页面中的元素,以便给他们设置样式
  • 使用多种方式选择元素
  • 按照标签名、类名或id
  • 按照属性
  • 按照dom树中的位置 包含通配选择器、标签选择器、id选择器、类选择器、属性选择器

6.伪类

不基于标签和属性定位元素 分为状态伪类和结构性伪类

7.组合方式

image.png

8.对多个选择器进行相同样式

image.png

9.颜色

运用rgb来进行调试 rgb( 数字 ,数字 ,数字 )

或者用#加数字字母(十六进制)

hue色相色彩的基本属性

saturation饱和度色彩的鲜艳程度

lightness亮度指颜色的明亮颜色

alpha透明度

image.png

10字体font-family

通用字体族

image.png

font-size

  • 关键字
  • small、medium、large
  • 长度
  • px、em
  • 百分数
  • 相对于父元素的字体大小

排版可以用line-height进行设置行高

调试CSS

右键点击页面选择检查

快捷键的的使用方法

Cirl + Shift + I(Windows)

Cmd + Opd + I(Mac)

盒子模型

CSS3 box-sizing 属性可以设置 width 和 height 属性中包含了 padding(内边距) 和 border(边框)。 如果在元素上设置了 box-sizing: border-box; 则 padding(内边距) 和 border(边框) 也包含在 width 和 height 中