美文网首页
【CSS学习笔记5】-背景

【CSS学习笔记5】-背景

作者: 兔小小 | 来源:发表于2023-09-21 23:48 被阅读0次

背景颜色 background-color

body {
  background-color: lightblue;
}
h1 {
  background-color: green;
}

div {
  background-color: lightblue;
}

p {
  background-color: yellow;
}

其他表示颜色的值

  • 有效的颜色名称 - 如“red”
  • 十六进制值 - 如“#ff0000”
  • 一个 RGB 值 - 如“rgb(255,0,0)”

不透明度

div {
  background-color: green;
  opacity: 0.3;
}

RGBA

div {
  background: rgba(0, 128, 0, 0.3) /* Green background with 30% opacity */
}

背景图片 background-image

body {
  background-image: url("paper.gif");
}
body {
  background-image: url("bgdesert.jpg");
}

特定元素的背景图片:

p {
  background-image: url("paper.gif");
}

背景重复 background-repeat

默认情况下,该属性在水平和垂直方向上重复图像。

body {
  background-image: url("gradient_bg.png");
}

如果上图仅水平重复(),背景将看起来更好background-repeat: repeat-x;

body {
  background-image: url("gradient_bg.png");
  background-repeat: repeat-x;
}

没有重复:background-repeat: no-repeat;

body {
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
}

背景位置 background-position

body {
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
  background-position: right top;
}

绑定 attachment

滚动图片不动:

body {
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: fixed;
}

指定背景图像应与页面的其余部分一起滚动:

body {
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
  background-position: right top;
  background-attachment: scroll;
}

缩短代码 background

这个代码还是比较长的

body {
  background-color: #ffffff;
  background-image: url("img_tree.png");
  background-repeat: no-repeat;
  background-position: right top;
}

您可以使用速记属性:background,缩短代码可以有一样的效果

body {
  background: #ffffff url("img_tree.png") no-repeat right top;
}

使用这个属性时要记得属性值的顺序为:

  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

缺少其中一个属性值并不重要,只要其他的按此顺序排列。请注意,在上面的示例中,我们不使用 background-attachment 属性,因为它没有值。

相关文章

  • 03-CSS核心属性

    学习目标 1、css浮动属性详解2、css文本属性3、css列表属性4、css背景属性5、css边框属性 一、cs...

  • Day03_CSS属性组成和作用

    学习目标 1、css属性和属性值的定义2、css文本属性3、css列表属性4、css背景属性5、css边框属性6、...

  • CSS-背景学习笔记

    学习CSS的方法其实就是把每一个属性弄明白,作用:明确一个属性解决了什么问题、使用:最好写一些demo体会一下、注...

  • CSS3 背景

    @(HTML5)[背景] [TOC] 三、CSS3背景 CSS背景属性回顾 背景单个属性 background-i...

  • CSS背景(5)

  • 自学JavaScript之路前记

    HTML5+CSS3正在学习中,现在大一后续会记录HTML+CSS3的笔记。学习JavaScript是前端必学的语言。

  • 5.CSS实战技巧

    1.CSS背景 2.背景图片 3.CSS规避脱标 4.CSS元素可见性 5.CSS标签包含 6.CSS内容移除某个...

  • web学习CSS5:CSS背景和列表

    1.CSS背景 1.1背景颜色 1.2背景图片 1.5背景图片定位 2.CSS列表 2.1列表项标记 2.2 列表...

  • 文章列表目录

    前端学习 H5+CSS H5+CSS 【1】H5+CSS 【2】H5+CSS 【3】H5+CSS 【4】 Java...

  • CSS学习笔记(2018-07-29)

    CSS学习笔记 CSS 指层叠样式表 (Cascading Style Sheets) CSS语法 CSS 规则由...

网友评论

      本文标题:【CSS学习笔记5】-背景

      本文链接:https://www.haomeiwen.com/subject/eczzvdtx.html