css颜色介绍和背景设置
现在美丽网页的设计图中颜色五花八门的,网页模块中漂亮背景图也很多,网页中颜色和背景设置必不可少,接下来我们就先学颜色是如何表达的,要知其然,知其所以然。
颜色表达形式
1.RGB:rgb( red, green, blue ):每个参数定义了0-255之间的颜色强度。
举例:
rgb(255,0,0)//红色
rgb(0,0,0)//黑色
rgb(255,255,255)//白色
2.RGBA:rgba(red, green, blue, alpha):alpha是0-1透明度设置。0完全透明,1不透明。
举例:
rgb(255,0,0,0)//完全透明,没有颜色的红色
rgb(0,0,0,0.5)//半透明的黑色
rgb(255,255,255,1)//完全不透明的白色
3.HSL:hsl(hue, saturation, lightness):色相(hue)是0-360的度数,0是红色,120是绿色,240是蓝色;饱和度(saturation)是一个百分比值,0表示灰色阴影,100%是全色;亮度(lightness)是百分比值,0表示黑色,50%是既不透明也不暗,100%是白色。
举例:
hsl(0, 100%, 50% )//红色
hsl(240,100%,50%)//蓝色
hsl(240,100%,0%)//黑色
hsl(240,100%,100%)//白色
4.HSLA:hsla(hue, saturation, lightness, alpha):alpha是0-1透明度设置。0完全透明,1不透明。
举例:
hsla(0, 100%, 50%,0 )//完全透明,没有颜色的红色
hsla(0, 100%, 50%,1)//红色
5.HEX:hex是使用十六进制值来指定颜色,格式为:#rrggbb,rr(红色),gg(绿色),bb(蓝色)是介于00-ff之间的十六进制值。
举例:
#ff0000 红色
#ffff00 黄色
#ffffff 白色,也可以将两个相同值合并,如#fff白色 #000黑色
6.颜色名称:tomato,orange, gray
如何设置背景颜色
背景设置时使用background属性或者background-color属性设置。举例:给网页设置红色背景。
body{
background:red | #ff0000 | rgb(255,0,0) | rgba(255,0,0,0) | hsl(0,100%,50% )
}
或
body{
background-color:red | #ff0000 | rgb(255,0,0) | rgba(255,0,0,0) | hsl(0,100%,50% )
}
如何设置背景图片
背景图片设置时使用background属性或background-image属性设置。举例:给网页设置一张大的背景图。
- background-image:url("") /*设置背景图路径(相对和绝对路径)*/
- background-repeat:repeat-x /*背景图是否重复,repeat-x水平方向重复;repeat-y垂直方向重复;no-repeat不重复;默认情况下两个方向都重复*/
- background-position:0 0;/*背景图对齐方式,默认是左上角;(100% 0)right top设置到右上角;(100% 100%)right bottom设置到右下角;(0 100%)left bottom设置到左下角;0 0(left top)设置到左上角;center center 水平和垂直方向都居中 */
- background-attachment:fixed;/*背景图是固定还是滚动。fixed固定背景图;scroll跟随页面滚动*/
body{
background-color:red;/*背景颜色设置为红色,背景图覆盖不完全的时候,剩余的有背景颜色填充*/
background-image:url("bg.jpg");/*url中添加的是图片路径(相对和绝对路径)*/
background-repeat:no-repeat;/*设置背景图不重复*/
background-attachment:fixed;/*背景图固定*/
background-position:center center;/*居中展示*/
}
也可简写为:
body{
background:red url("bg.jpg") no-repeat fixed center center;
}
css颜色介绍和背景设置的更多相关文章
- HT For Web 拓扑图背景设置
HT For Web 的HTML5拓扑图组件graphView背景设置有多种途径可选择: divBackground:通过css设置graphView对应的div背景 Painter:通过graphV ...
- [CSS] css的background及多背景设置
问题 首先是一个 div 块里需要一张背景,带文本和图案的那种,但是身为容器的 div 是能够随数据的改变而变化长度的,所以一张静态图片不免的会有拉伸和挤扁的状态,尤其是有图案和文本的情况下最为明显 ...
- css颜色属性及设置颜色的地方
css颜色属性 在css中用color属性规定文本的颜色. 默认值是not specified 有继承性,在javascript中语法是object.style.color="#FF0000 ...
- CSS之背景设置、字体设置、文本设置
<html> <head> <meta charset="utf-8"> <title>单行文本框与多行文本框</title& ...
- eclipse背景设置什么颜色缓解眼睛疲劳
eclipse背景设置什么颜色缓解眼睛疲劳 1.打开window->Preference,弹出Preference面板 2.展开General标签,选中Editors选项,展开. 3.选中 Te ...
- CSS 之动态变换背景颜色
先上效果图 HTML代码: 123456789 <div class="header"> <h1>GCCHRN'S BLOG</h1> < ...
- iNeuOS工业互联网操作系统,增加搜索应用、多数据源绑定、视图背景设置颜色、多级别文件夹、组合及拆分图元
目 录 1. 概述... 2 2. 搜索应用... 2 3. 多数据源绑定... 3 4. 视图背景设置颜色... 4 5. 多级别文件夹 ...
- 二、CSS 基本介绍
[ 显示目录 ] [ 隐藏 ] 目录 基本概念 CSS组成部分 CSS的规则 引入CSS样式的方法 颜色的表示 CSS Reset 选择器分类 浮动 盒子模型 box-sizing属性 实例:实现“田 ...
- 3、CSS基本介绍
1.1 CSS基本介绍一.web 标准所谓的web标准指的就是一系列规范网页书写的要求,它是由W3C组织制定,在它里面要求网页的结构.样式.行为三者相分离.二.名词解释1.结构:就是通过HTML标签搭 ...
随机推荐
- 如何去掉a标签的下划线
首先来了解下<a>标签的一些样式: <a>标签的伪类样式 一组专门的预定义的类称为伪类,主要用来处理超链接的状态.超链接文字的状态可以通过伪类选择符+样式规则来控制.伪类选择符 ...
- python读取配置文件,yaml模块读取yml文件
ymal文件编写语法参考http://www.ruanyifeng.com/blog/2016/07/yaml.html ymal在python中的安装:pip install pyyaml yml文 ...
- 【NX二次开发】Block UI 双精度
属性说明 常规 类型 描述 BlockID String 控件ID Enable Logical 是否可操作 Group Logical ...
- 【NX二次开发】布尔操作
//布尔操作 //UF_MODL_operations 对两个体执行布尔操作 //UF_MODL_unite_bodies 相加布尔操作,不可保留目标体.工具体 //UF_MODL_unite_bod ...
- 小程序微信支付(UNIAPP+第三方SDK:binarywang)
小程序支付流程图说明(UNIAPP+第三方SDK:binarywang) 说明:小程序为UNI-APP开发,使用的第三方微信支付SDK为binarywang提供的,此SDK对微信公众号.小程序.微信各 ...
- Selective Kernel Networks
摘要:在标准的卷积神经网络(CNNs)中,每一层的人工神经元的感受野被设计成具有相同的大小.众所周知,视觉皮层神经元的感受野大小受刺激的调节,但在构建cnn时却很少考虑到这一点.我们在神经网络中提出了 ...
- 如何在Linux下部署Samba服务?
Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件 ...
- 阿里云中quick bi用地图分析数据时维度需转换为地理区域类型
1.到数据集里面点击编辑要做地图分析的数据集 2.找到要分析的地理维度字段,选择转换为对应的类型,这里为市级,所以选择转换为市,其它类似,然后点击右上角保存即可. 3.返回数据集,点击新建仪表板 4. ...
- <题解>世界树
世界树<题解> 首先我们拿到这个题之后,能想到的一定是虚树,如果想不到的话,还是重新学一遍去吧 所以我们应该怎么做呢 虚树的板子不需要我再讲一遍了吧 所以对于这个题来说,怎么根据虚树上的节 ...
- 16、lnmp_mysql二进制安装
16.1.lnmp介绍: lnmp架构,linux的php的程序架构: linux nginx MySQL PHP; # lamp:linux apache mysql php; 16.2.mysql ...