重学前端010 --- 响应式网页设计 中级CSS

文章目录

CSS 中关于背景相关的属性

在 HTML 中,​​背景相关的 CSS 属性​​主要用于控制元素的背景样式,包括颜色、图片、渐变、位置、大小等。以下是常见的背景相关 CSS 属性:

属性 作用 示例 默认值 值范围
background-color 背景颜色 #ff0000; /* 红色 / rgba(255, 0, 0, 0.5); / 半透明红色 */ -
background-image 背景图片(支持 URL、渐变) url("img.jpg") - linear-gradient(to right 85%, red, blue 100%)可以设置 to right/to bottom
background-repeat 背景图片是否重复 no-repeat - no-repeat/ repeat-x/ repeat-y
background-position 设置背景图片的起始位置(支持关键词、百分比、像素) center - center 20px 50%; /* 水平 20px,垂直 50% */
background-size 背景图片尺寸 cover - cover; /* 覆盖整个元素(可能裁剪) / contain; / 完整显示(可能留白) */
background-attachment 控制背景图片是否随页面滚动 fixed - fixed scroll
background-clip 控制背景(颜色/图片)的绘制区域 content-box - border-box; /* 延伸到边框(默认) / padding-box; / 仅延伸到内边距 / content-box; / 仅内容区域 */
background-origin 背景图片的定位基准 padding-box padding-box border-box; /* 从边框开始计算 / padding-box; / 默认,从内边距开始 / content-box; / 从内容区域开始 */
background(简写) 合并属性 color url() no-repeat center/cover -

其他

innerHTML

innerHTML 属性设置或返回元素内的 HTML 内容。

transform

transform 属性允许你在不改变布局或影响周围元素的情况下修改元素的形状、位置和大小。 它具有 translate()、rotate()、scale()、skew() 和 matrix() 等功能。

z-index

z-index 是一个属性,可以用来定义重叠的 HTML 元素的顺序。 拥有较高 z-index 的任何元素总会位于拥有较低 z-index 的元素之上。