CSS|青训营

59 阅读1分钟

CSS

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

CSS代码构成

屏幕截图 2023-07-27 210830.png

CSS代码使用方法

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

屏幕截图 2023-07-27 211537.png

屏幕截图 2023-07-27 211234.png

屏幕截图 2023-07-27 211405.png

CSS流程之选择器组、文本渲染

  • 通配选择器 *匹配所有
  • 标签选择器
  • id选择器 (id值最好唯一)
  • 类选择器
  • 属性选择器 ([disabled]被禁用)

屏幕截图 2023-07-27 211814.png

屏幕截图 2023-07-27 211942.png

屏幕截图 2023-07-27 212044.png

屏幕截图 2023-07-27 212207.png

屏幕截图 2023-07-27 212321 - 副本.png

屏幕截图 2023-07-27 212544.png

屏幕截图 2023-07-27 212636.png

伪类(pseudo-classes) 不基于标签和属性定位元素 几种伪类 状态伪类 结构性伪类 四种超链接伪类

  • link 定义a元素未访问时的样式
  • visited 定义a元素访问后的样式
  • hover 定义鼠标经过显示的样式
  • active 定义鼠标单击激活时的样式

屏幕截图 2023-07-27 213001 - 副本.png

屏幕截图 2023-07-27 213157.png

屏幕截图 2023-07-27 214134.png

屏幕截图 2023-07-27 214426.png

屏幕截图 2023-07-27 214542.png

屏幕截图 2023-07-27 214706.png

输入框 :focus状态

结构伪类:first-child 获取指定元素的第一个子节点

屏幕截图 2023-07-27 214759.png

屏幕截图 2023-07-29 140854.png

屏幕截图 2023-07-29 141353.png

颜色-RGB 1 rgb( , , )数字0~255 2 #8fac87 十六进制 00~ff

屏幕截图 2023-08-02 221254.png 颜色-HSL Hue 色相 Saturation 饱和度 Lightness 亮度 hsl( 18,91%,84%)

alpha 透明度 #ff000078 rgba(255,0,0,1) hsla(0,100%,50%,1) 为1时完全不透明 红色完全盖住

字体 font-family 屏幕截图 2023-08-02 222123.png

屏幕截图 2023-08-02 222613.png