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

72 阅读2分钟

这是我参与「第五届青训营」伴学笔记创作活动的第3天,以下是我的课堂笔记。 本次课程主要分为两个大板块:
1.CSS是什么
2.选择器
3.格式文本

1.CSS是什么

JavaScript(行为) CSS(样式) HTML(内容)

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

CSS最基础的代码:

image.png 在页面中使用CSS image.png 页面完整的例子 image.png CSS是如何工作的: image.png

2.选择器 Selector

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

2.1 通配选择器

image.png “*”:匹配所有

2.2 标签选择器

image.png

2.3 id选择器

image.png “#”:通过#进行选中
注意:这个id需要在这个页面的值是唯一的

2.4 类选择器

image.png class:给同一类型标签去设置样式时,可以用class选择器

2.5 属性选择器

image.png 注意:
1、这个元素有[disabled]的属性就可以选中
2、需要选择一个特定的值时:
input[type="特定的值"]\

2.6 伪类(pseudo-classes)

  • 不基于标签和属性定位元素
  • 几种伪类
    ·状态伪类
    ·结构性伪类

1.状态伪类:这个元素处于某一种特定的状态下才会被选中。
链接的四种状态:(本身:褐色;点击过:灰色;指着:橙色;点击:红色) image.png image.png

2.7 组合(Combinators)

image.png

2.8 选择器组

image.png

3.格式文本

3.1 颜色

指定一种颜色数量的多少: image.png image.png 其中:
1.rgb括号中三位数表示红色蓝色绿色三种颜色的数量
2.#后每两位数表示每种颜色的数量值 image.png image.png 或者可以直接指定颜色的值: image.png

3.2 字体

image.png 通用字体族: image.png 字体大小
·关键字
small、medium、large
·长度
pX、em
·百分数
相对于父元素字体大小 image.png 字重: image.png 行高:(两行文字的基准线间距) image.png image.png 调试CSS:

  • 右键点击页面,选择「检查
  • 使用快捷键
    . ctrl+Shift+I( windows )
    . Cmd+Opt+I (Mac)