颜色与背景

Kraken 支持以下颜色与背景的相关样式。

颜色

color

  • 定义:设置一个元素的文本和文本装饰的前景色,同时也设置 currentcolor,currentcolor 用于其他颜色属性如 border-color, background-color 在未设置指定颜色时的默认取值。
  • 属性值:[ 颜色值 | transparent | 颜色关键词 ]
  • 参考:链接颜色与背景 - 图1

背景

background

  • 定义:指定元素的背景,为 background-color, background-image, background-repeat, backgrond-position 和 background-size 的简写属性。
  • 属性值: background-color | background-image | background-repeat | backgrond-position | background-size
  • 参考:链接颜色与背景 - 图2

background-color

  • 定义:用于设置一个元素的背景色。
  • 属性值:[ 颜色值 | transparent | 颜色关键词 ]
  • 参考:链接颜色与背景 - 图3

background-image

  • 定义:用于设置一个元素的一个或多个背景图。
  • 属性值:[ none | url() | linear-gradient() | radic-gradient() | conic-gradient() ]
  • 参考:链接颜色与背景 - 图4

background-repeat

  • 定义:定义背景图像的重复方式。背景图像可以沿着横轴、纵轴,两个轴重复,或者根本不重复。
  • 属性值:[ no-repeat | repeat | repeat-x | repeat-y ]
  • 参考:链接颜色与背景 - 图5

background-position

  • 定义:用于设置背景图位置。
  • 属性值:[ <number>[ px | rpx | vw | vh ] | top | bottom | left | right | center ]
  • 参考:链接颜色与背景 - 图6

background-size

  • 定义:设置背景图片大小。图片可以保有其原有的尺寸,或者拉伸到新的尺寸,或者在保持其原有比例的同时缩放到元素的可用空间的尺寸。
  • 属性值:[ cover | contain | auto | <number>[ px | rpx | vw | vh ] ]
  • 参考:链接颜色与背景 - 图7
  • 说明:暂不支持百分比。

background-attachment

  • 定义:指定背景图像的位置是在视口内固定,或者随着包含它的区块滚动。
  • 属性值:[ local | scroll ]
  • 参考:链接颜色与背景 - 图8