第六课 背景与渐变

1. 二进制,十进制与十六进制

  • 二进制 : 只有0和1 (如11代表4 ; 1110代表15; 1024=210 ; 512=29 ; 256=28 ; )
  • 十进制 : 即0~9表示的计数方式,日常所用
  • 十六进制 : 0 1 2 3 4 5 6 7 8 9 a b c d e f

2. 颜色

颜色的表示有三种方法:

① 关键字

  • 包括十七个标准色与130个混合颜色共计147种
  • 十七个标准色:
color颜色
red红色
orange橙色
yellow黄色
green绿色
aqua青色
blue蓝色
purple紫色
black黑色
white白色
gray灰色
fuchsia紫红色
silver银色
lime黄绿色
maroon红褐色
navy海军蓝
olive橄榄色
teal淡青色

② rgb或rgba 三原色 / hsl 或 hsla ( 书写同rgb )

rgb(0 ~ 255 , 0 ~ 255 , 0 ~ 255)
三个数值分别对应红/绿/蓝

rgba(0 ~ 255 , 0 ~ 255 , 0 ~ 255 , 0~1)
这里的a是指透明度,值在0~1之间,比如半透明就是0.5


③ 十六进制

注:我们平常所说的绿色并不是(0,255,0)而是(0,128,0); 
   而(0,255,0)代表的颜色是 lime 黄绿色

3. 背景

div{
	 background-color: black;              背景色:黑色
	 background-size: 50%;                 背景大小:50%(于div)
	 background-image: url(tupian.jpg);    背景图片:图片地址
     background-position: top;             背景位置:顶部(默认居中)
	 background-attachment: fixed;         背景关联:静止(不随网页滚动)
	 background-repeat: no-repeat;         背景重复:不重复(不平铺)
}
  • 通过position来移动图片位置(看一下图片像素大小,再确定移动距离)
  • 位置包括top,botto,left,right,center几个属性
  • repeat属性默认是重复(平铺)的
  • 以上属性也可以合起来写:
    background:url() 50% top no-repeat ;

4. 渐变

① 线性渐变 linear - gradient
  • 从左向右,从绿色变成蓝色
div{
	background:linear-gradient(to right,green,blue)
}
  • 从坐下到右上,从绿色变成蓝色
div{
	background:linear-gradient(to top right,green,blue)
}
  • 还可以角度渐变,-135度从绿到蓝
    角度渐变的规律是正值为顺时针,负值为逆时针
div{
background: linear-gradient(-135deg, green,blue);

② 径向渐变 radial - gradient
background:radial-gradient(ellipse,blue,yellow);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值