CSS基础 | 青训营笔记

70 阅读2分钟

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

本课知识概览

  1. 认识CSS
  2. 学会使用CSS
  3. 学会调试CSS

本课重点内容

CSS是神马?

定义:用来定义页面元素的样式

例如:颜色、背景、动画、大小、位置……

工作机理:

image.png

使用CSS:

  • 使用外联方式:<link rel="stylesheet" href="css文件路径">
  • 使用嵌入方式:<style> 这里写css </style>

选择器

认识选择器

image.png

选择器可以指定对某个标签进行样式设置,如上图指定的是所有h1标签

选择器内写属性和属性值/声明,可以为其设置相应的样式

选择器分类

  • 通配选择器: *
  • id选择器:#id名

id的值在页面中需要唯一!!!

  • 类选择器:.类名
  • 属性选择器: [属性名]

进阶:

  • input[type="password]会选择input输入框里面,类型为密码属性的输入框
  • a[href^="#"] a标签的href以#开头就选择
  • a[href$="#"] a标签的href以#结束就选择
  • 伪类:不基于标签和属性定位的元素,例如
a:link {color:#000000;} /* 未访问的链接 */ 
a:visited {color:#000000;} /* 已访问的链接 */ 
a:hover {color:#000000;} /* 鼠标划过链接 */ 
a:active {color:#000000;} /* 已选中的链接 */

选择器组合

image.png 利用选择器组合可以更简单更精确的控制选择器选择的标签。

学CSS必备其他知识

颜色

  • RGB:红绿蓝通过不同配比组合成为一种色彩

衍生 rgba:增加了透明度

  • HSL:

image.png

字体

使用font-family来使用,优先使用排在前面的,如果浏览器不支持/没有,那么选择后面的

若使用Web font:可能会导致性能上的开销

通用字体:

image.png