美文网首页
CSS 背景和边框

CSS 背景和边框

作者: 忻恆 | 来源:发表于2020-08-27 14:10 被阅读0次

设置背景颜色

background-color

该属性可以接受任意<color>的合法值

背景颜色显示在contentpadding的底下

设置背景图片

background-image

有两种情况,第一种背景图片比盒子大,此时背景图片不会自动缩小以适应盒子大小,我们只能看到部分图片;第二种情况,背景图片比盒子小的时候,背景图片会自动tile up,铺满整个盒子。

背景颜色显示在背景图片底下

background-repeat属性控制图片是如何铺满的,可选值有:

  • no-repeat — 不重复
  • repeat-x — 水平铺满
  • repeat-y — 竖直铺满
  • repeat — 全铺满

background-size可以调整图片的length, width

同时还可以选择:

cover 图包住盒子
contain 盒子围住图

background-position用来控制图片的位置

左上角为 (0,0) 坐标, 同时也是默认的坐标位置。

可以使用top,bottom,left,right等属性控制。

最多支持4个参数,如top 20px left 20% 表示离top20px,离left20%的距离。

值得注意的是,使用百分比时,使用图片的X%对齐盒子的X%

还可以接受梯度渐变图片,可选的类型有:

  • linear-gradient
  • radial-gradient
  • repeating-radial-gradient/repeating-linear-gradient
  • conic-gradient

还可以接受多个图片,多个图片之间用逗号分开,在列表后面的图片被排序在图层的下层。

其他的图片属性也可以对应地匹配图片

有一个问题是,如果分配的值不足,也就是属性值少于图片数量时,属性值会被循环利用。例如只有3个属性值但是有4张图片,则第四张图片会使用第一个属性值。

背景滚动通过 background-attachment 调整

  • scroll: 页面滚动时,背景图片也跟着滚动。当滚动内容发生滚动时,背景不滚动。效果是,背景图片固定在页面的某个位置。

  • fixed: 图片永远固定在同一个地方,不跟随页面或者元素发生滚动。

  • local: 后加属性,图片会跟随滚动内容滚动,但是不会跟随页面发生滚动。

滚动范例

这个属性只在你有一个可滚动元素时起作用。

当你使用background快捷设置属性时,需要注意:background-color在第一个逗号后面被声明;background-size 通过 '/' 紧跟在位置属性的后面。如 center center/ 100px 100px

边界框

我们可以统一或者独立地声明边框的属性

使用border-radius使用圆角边框,可以分别调整竖直和水平方向的半径。

相关文章

  • CSS 背景和边框

    设置背景颜色 background-color 该属性可以接受任意 的合法值 背景颜色显示在content和pad...

  • CSS3笔记---背景与边框样式

    1. 背景样式 background-clipCSS2背景显示范围不包括边框。CSS2.1和CSS3包括边框。CS...

  • 整理常用CSS

    字体属性:(font) CSS文字属性: CSS边框空白 CSS符号属性: CSS背景样式: 指定背景位置 CSS...

  • CSS背景边框

    背景样式 常用的背景样式 背景色:background-color 背景图像:background-image 背...

  • CSS属性参考手册

    CSS3 动画属性(Animation) CSS 背景属性(Background) CSS 边框属性(Border...

  • Day03_CSS属性组成和作用

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

  • 2019-03-09 带边框的三角形提示框

    CSS html 此外,如若,设置边框的颜色与背景色相同,也能得到没有边框的:css: html

  • css3背景和边框

    1、新增属性 background-clip 定义:background-clip 属性规定背景的绘制区域。 语法...

  • CSS中的背景和边框

    1.半透明边框 问题原因:背景会扩展到边框border下解决方案:把背景限制在padding-box中backgr...

  • 极致CSS(9)-背景和边框

    首先我们还是从边框开始, 边框的概念还是很好理解的, 就是盒子的边. 但是涉及到三个属性, 除了border-wi...

网友评论

      本文标题:CSS 背景和边框

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