当前位置:首页 > CSS

css制作背景

2026-02-27 05:07:17CSS

使用纯色背景

通过 background-color 属性设置纯色背景,支持颜色名称、十六进制、RGB 或 HSL 值。

body {
  background-color: #f0f0f0; /* 浅灰色 */
}

使用图片背景

通过 background-image 属性添加图片背景,结合 background-sizebackground-repeat 控制显示效果。

body {
  background-image: url("image.jpg");
  background-size: cover; /* 覆盖整个容器 */
  background-repeat: no-repeat; /* 禁止重复 */
}

渐变背景

使用 linear-gradientradial-gradient 创建渐变效果。

body {
  background: linear-gradient(to right, #ff9966, #ff5e62);
}

多背景叠加

通过逗号分隔多个背景属性,实现叠加效果。

body {
  background: 
    linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url("image.jpg") center/cover no-repeat;
}

固定背景(视差效果)

使用 background-attachment: fixed 让背景固定,内容滚动时产生视差效果。

body {
  background-image: url("image.jpg");
  background-attachment: fixed;
}

背景裁剪与定位

通过 background-clipbackground-origin 控制背景的显示区域和起始位置。

div {
  background-clip: padding-box; /* 背景仅在内边距区域显示 */
  background-origin: border-box; /* 从边框区域开始绘制 */
}

动态背景(动画)

结合 CSS 动画实现动态背景效果。

css制作背景

@keyframes gradientShift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

body {
  background: linear-gradient(45deg, #ff9a9e, #fad0c4, #fbc2eb);
  background-size: 200% 200%;
  animation: gradientShift 5s ease infinite;
}

标签: 背景css
分享给朋友:

相关文章

css制作表格

css制作表格

使用HTML和CSS创建表格 HTML中的<table>元素用于创建表格,结合CSS可以调整样式。以下是一个基础示例: <table> <tr> &l…

纯css制作tab菜单

纯css制作tab菜单

纯CSS制作Tab菜单的方法 使用radio input控制切换 通过<input type="radio">和<label>元素配合实现无JavaScript的Tab切换效果…

css风格制作

css风格制作

CSS 风格制作方法 内联样式 直接在 HTML 元素的 style 属性中编写 CSS 代码,适用于单个元素的快速样式设置。 示例: <p style="color: blue; fon…

css制作下拉导航条

css制作下拉导航条

使用HTML和CSS创建基础下拉导航条 HTML结构需包含导航项和下拉内容容器: <nav class="navbar"> <ul> <li><…

用css制作导航条

用css制作导航条

基础导航条结构 HTML结构使用无序列表<ul>和列表项<li>,这是语义化的标准做法: <nav> <ul class="navbar">…

css如何制作三角形

css如何制作三角形

使用边框属性制作三角形 通过设置元素的宽度和高度为0,利用边框属性可以创建三角形。边框的交汇处会形成斜边,通过设置不同边的颜色和透明度实现三角形效果。 .triangle { width: 0;…