博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
css渲染(三)颜色与背景
阅读量:5268 次
发布时间:2019-06-14

本文共 1344 字,大约阅读时间需要 4 分钟。

颜色的应用主要分为前景色、背景色和透明三个部分。

一、前景色

color

  color前景色

  值: <color> | inherit

  初始值: 用户代理特定的值

  应用于: 所有元素

  继承性: 有

一般来说,前景是元素的文本,不过前景还包括元素周围的边框。有两种方式直接影响一个元素的前景色,可以使用color属性,也可以使用属性border-color设置边框颜色。

二、透明度

opacity

  opacity是CSS3中专门用来设置透明度的一个属性,opacity只能给整个元素设置一个透明度,并且其透明度直接会继承给其后代元素

  值: value | inherit

  value:默认值是1,可以取0-1的任意浮点数。其中,1表示完全不透明,0表示完全透明

  初始值: 1

  应用于: 所有元素

  继承性: 无

opacity: 0.8;

三、背景色

[注意]所有背景属性都不能继承

背景颜色

背景色background接受所有合法的颜色,背景颜色不能继承,其默认值是transparent。

background-color: red;

背景图像

背景图像background-image会放在所指定的背景颜色之上,初始值: none

background-image: url("image/1.jpg");

背景平铺

背景平铺的属性值中space和round是CSS3新增的值。space表示背景图像的两端对齐平铺,多出来的空间用空白代替;round也表示背景图像的两端对齐平铺,但多出来的空间通过自身拉伸来填充。

值: repeat | repeat-x | repeat-y | no-repeat | space | round | inherit

background-repeat: repeat;

背景定位

背景定位background-position,初始值: 0% 0%

值:  <length> | left | center | right | top | center | bottom 

background-position:center ;        //图的中间和元素中间对齐background-position: 10px 20px;     //水平方向10px,垂直方向20px

背景裁切

背景裁切(background-clip)属性用来定义背景图像的裁剪区域。

值:background-clip: padding-box || border-box || content-box

在webkit内核下支持text属性

-webkit-background-clip: text;

background-clip: content-box;

背景尺寸

使用背景尺寸(background-size)属性可以指定背景图片的尺寸,可以控制背景图片在水平和垂直两个方向的缩放,也可以控制图片拉伸覆盖背景区域的方式,甚至还可以截取背景图片。

background-size: 20px 30px;

 

转载于:https://www.cnblogs.com/chaixiaozhi/p/8496252.html

你可能感兴趣的文章
linux后台运行和关闭SSH运行,查看后台任务
查看>>
C# Dynamic通用反序列化Json类型并遍历属性比较
查看>>
exit和return的区别
查看>>
Python(软件目录结构规范)
查看>>
Dreamweaver cc新版本css单行显示
查看>>
【hdu 1429】胜利大逃亡(续)
查看>>
javascript之Style物
查看>>
Factory Design Pattern
查看>>
P1192-台阶问题
查看>>
Java大数——a^b + b^a
查看>>
简单的数据库操作
查看>>
帧的最小长度 CSMA/CD
查看>>
树状数组及其他特别简单的扩展
查看>>
普通求素数和线性筛素数
查看>>
PHP截取中英文混合字符
查看>>
【洛谷P1816 忠诚】线段树
查看>>
电子眼抓拍大解密
查看>>
tomcat7的数据库连接池tomcatjdbc的25个优势
查看>>
Html 小插件5 百度搜索代码2
查看>>
java.io.IOException: read failed, socket might closed or timeout, read ret: -1
查看>>