当前位置:首页 > CSS

css制作背景

2026-02-12 20:31:06CSS

使用纯色背景

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

body {
  background-color: #f0f0f0; /* 十六进制 */
  background-color: rgb(240, 240, 240); /* RGB */
  background-color: hsl(0, 0%, 94%); /* HSL */
}

使用渐变背景

通过 linear-gradientradial-gradient 创建线性或径向渐变:

div {
  background: linear-gradient(45deg, #ff9a9e, #fad0c4); /* 线性渐变 */
  background: radial-gradient(circle, #a1c4fd, #c2e9fb); /* 径向渐变 */
}

使用图片背景

通过 background-image 添加图片,配合 background-sizebackground-repeat 控制显示:

section {
  background-image: url("image.jpg");
  background-size: cover; /* 覆盖整个区域 */
  background-repeat: no-repeat; /* 禁止重复 */
  background-position: center; /* 居中显示 */
}

多背景图层叠加

使用逗号分隔多个背景属性实现叠加效果:

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

动态背景效果

结合 CSS 动画或过渡实现动态背景:

css制作背景

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

.animated-bg {
  background: linear-gradient(270deg, #ff758c, #ff7eb3, #ff8e7f);
  background-size: 200% 200%;
  animation: gradientShift 8s ease infinite;
}

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

相关文章

淘宝导航css制作

淘宝导航css制作

淘宝导航CSS制作 淘宝导航栏通常包含多个层级,包括主导航、子导航等。以下是实现类似淘宝导航栏的CSS制作方法。 基础HTML结构 <div class="nav-container"…

css制作钢琴块

css制作钢琴块

使用CSS制作钢琴块 钢琴块可以通过HTML和CSS的配合实现,主要利用flexbox布局和伪元素来模拟钢琴的黑白键排列。 HTML结构 <div class="piano"> &l…

css导航制作ppt

css导航制作ppt

CSS导航制作PPT的方法 使用CSS制作导航菜单,并将其应用于PPT演示中,可以通过以下方法实现: 设计导航菜单结构 在HTML中创建导航菜单的基本结构,通常使用<ul>和<li…

风车制作css

风车制作css

风车制作CSS方法 使用CSS创建风车效果可以通过动画和变换属性实现。以下是一个简单的风车旋转动画示例: HTML结构 <div class="windmill"> <…

css 制作导航

css 制作导航

基础导航栏制作 使用HTML无序列表<ul>和CSS样式创建横向导航栏 <nav> <ul class="navbar"> <li><…

uniapp设置背景

uniapp设置背景

设置全局背景样式 在App.vue文件中添加全局样式,使用page选择器设置页面背景。这种方式会影响所有页面背景。 <style> page { background-col…