css3
1==》颜色的6种表示的方法
有6种表示颜色的方法 关键字 rgb rgba(css3) 16进制 hsl hsla
hsla h=>是色相,值为360, s=>饱和度,0%--100%; l-->亮度(0%--100%); a-->透明度(0 表示完全透明,1表示完全不透明)

2==》透明度 opacity
一个元素的 opacity属性会完全的应用在这个元素的本身和它的子孙上, opacity的值在0--1;0表示完全的透明(看不见)
兼容所有的浏览
img{
filter:Alpha(opacity=45); //它的值在0-1
opactiy:0.45; //兼容IE8以下;
}

3==》线性渐变
background: linear-gradient(to bottom,red,green); /*从顶部到底部 to是到 效果顶部红 底部绿 你还可以多些几个颜色*/
background: linear-gradient(180deg,red,green); /* 顺时针 上部是红 下面试绿 */
background: linear-gradient(180deg,red,green,pink); /* 顺时针 上部是红 中间绿 底部是粉红 */

4===》径向渐变
径向渐变:是从图形的中心(center默认值)向四周放射性渐变, 默认是椭圆形渐变

径向渐变的语法
radial-gradient(形状 大小 at位置;颜色1,颜色2,颜色3,颜色4);

形状:circle是圆形的方式渐变 ellipse是(默认值),是以椭圆的方式进行渐变的
大小:第一种40px;直径是40px的大小; 第二种:20% 30%;横轴渐变的直径是宽度的20%,纵轴渐变是高度的30%;
at位置:一共有9个位置,left,right,top,bottom, left top,.......,center(默认值);

background: radial-gradient(circle 50px,aqua,#333333); /*circle是圆形的方式渐变 50px是渐变的大小,aqua是渐变的颜色,背景颜色是灰色#333333 */

background:radial-gradient(at left top,red,blue); /*左边是红色,右边是绿色*/

5定义多张背景图==》
#box {
width: 400px;
height: 500px;
border: 1px solid red;

/* background-image: url(./img/b.jpg), url(./img/index7_07.jpg);
background-position:top left,center right;
background-repeat:no-repeat,no-repeat; */

/* 上面的代码时可以简写的 */
background:url("./img/b.jpg") top left no-repeat,
url("./img/index7_07.jpg") center right no-repeat;
}

/* 在两张图片不能够单独展开的情况下,先定义的显示在前面 后面定义的显示在后面 */

6==》 background-size设置图片的大小,有4个属性值 (1)长度(经常使用) (2)百分比 (3)cover (4)contain

让图片完全的显示出来
/* 解决如何让图片完全的显示出来 */
width: 100px;
height: 100px;
border: 1px solid red;
background:url("./img/b.jpg") no-repeat; /*122 147图的大小*/
background-size:100px 100px; /*用长度 让图片的值完全的显示出来 值为div的宽高*/

background-size的第二个属性百分比
width: 100px;
height: 100px;
border: 1px solid red;
background:url("./img/b.jpg") bottom right no-repeat; /*图片在右下角*/
background-size: 50% 50%; /* 宽高各50%*/

background-size的第三个属性 cover
/* 保持图片的长宽比例,并将图缩放成刚好完全覆盖所在区域的最小大小,它会等比例缩放 */
background-size:cover;

background-size的第三个属性
width: 70px;
height: 100px;
border: 1px solid red;
background:url("./img/b.jpg") no-repeat;
/* 保持图像的长宽比例 并且图像缩放成所在区域的最大大小(宽会完全覆盖 但是高不会完全覆盖,会有空白) */
background-size: contain;

总结===》 background-size:简写在background中,这样是可以简写的
width: 70px;
height: 100px;
border: 1px solid red;
background:url("./img/b.jpg") center no-repeat;
background-size: contain;

把上面最后两句简写为:下面的一句
background:url("./img/b.jpg") center/contain no-repeat;

转载于:https://www.cnblogs.com/IwishIcould/p/10423793.html

css3的新属性 新增的颜色--- 透明度---两种渐变---定义多张背景图--background-size...相关推荐

  1. 三分钟带你掌握 CSS3 的新属性

    文章目录 1. css3简介 2. css3边框 2.1 边框圆角 2.2 边框阴影 3. css3背景 3.1背景图大小 3.2背景图起始点 4. css3文本效果 4.1 文本阴影 4.2 文本换 ...

  2. css动画唯美背景,小码哥-利用CSS3渐变实现唯美背景图

    原标题:小码哥-利用CSS3渐变实现唯美背景图 CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 以前,你必须使用图像来实现这些效果.但是,通过使用 CSS3 渐 ...

  3. css3两种渐变(gradients)

    css3的常用线性渐变和径向渐变 两种渐变方式: 线性渐变(Linear Gradients):上下.左右.对角 径向渐变(Radial Gradients):内外 示例代码: <!DOCTYP ...

  4. 常用的css3的新属性

    2019独角兽企业重金招聘Python工程师标准>>>        作为前端开发人员,如果你还不知道或还没有接触过CSS3,那么你真的OUT了!就像蒸汽机的发明标志工业革命的开始一 ...

  5. html5新标签和css3的新属性

    html5新特性 较为常用的有:<artical></artical>标签定义外部的内容.比如来自一个外部的新闻提供者的一篇新的文章,总之久是可以连接外部类似文章的东西.< ...

  6. 第2话 Mesh对象的属性和threejs中的两种相机

    构建一个"向场景中添加方块"的功能 这主要要在dat.GUI中添加按钮以控制场景中各物体对象的属性. <!DOCTYPE html> <html> < ...

  7. 怎样改证件照的背景颜色?两种方法教你换背景色

    怎么改证件照的背景色呢?证件照大家在日常中经常会使用到,这也是我们每个人必备的一种证件.但是在使用的过程中,相信很多小伙伴遇到过自己的证件照背景色与要求的颜色不符的情况,因为通常情况下不会有这种情况, ...

  8. 重装系统重启后计算机属性无法打开,Win7系统计算机属性窗口无法打开的两种参考方法...

    正常情况下,直接右键计算机属性选项就可以查看有关该程序或者文件的基本信息.不过,有些Win7系统右击计算机属性时发现打不开而且还提示"此项目的属性未知",如下图所示,这该如何来处理 ...

  9. Css3系列-新属性新布局

    为什么80%的码农都做不了架构师?>>>    大家可以下载我上传的css分析和实例展示,结合使用! 地址:http://www.oschina.net/code/snippet_2 ...

  10. html背景颜色透明度代码,css里定义背景色全透明或半透(background)方法

    原创:张荣国 我们做网页,多数在css定义,说到背景色,一般大家都知道用:background或background-color加颜色码或颜色英文定义 比如:背景色为黑色就是: background: ...

最新文章

  1. windows下opencv安装及配置(vs2010环境)
  2. 机器学习中的特征工程总结!
  3. python之路---迭代器和生成器
  4. 0基础学python-看完这篇,零基础也知道怎么学Python
  5. windows php swoole 安装
  6. 使用aop解决事务问题(xml版)
  7. java 父子级json组装不用递归_2020面试阿里Java研发岗题库总结,想虐面试官不能错过的面试宝典...
  8. ScaleForm十六戒言
  9. 动作类游戏状态机设计
  10. 昨天,面试了一个安全工程师,她的回答让我耳目一新
  11. 【第一部分】01Leetcode刷题
  12. python下列数据中不属于字符串的是_下列数据中,不属于字符串的是( )。 (6.0分)_学小易找答案...
  13. Windows10 如何删掉内置的 skype ?
  14. python中报出lxml怎么改_[lxml]遇到非正常字符就中断处理?
  15. 深入浅出工厂设计模式
  16. 怎么把一个gif表情包分解成多个?
  17. 大学语文 · 期末复习知识点汇总
  18. matlab中syms空间问题
  19. 磊科路由器信号按键_磊科怎么隐藏wifi信号 磊科路由器如何隐藏wifi信号?-192路由网...
  20. to be filed by oem

热门文章

  1. allure 测试报告本地打开_Allure自动化测试报告我是这样用的
  2. 表格列数太多 页面怎么设计_B端产品设计规范分享
  3. linux 烧录树莓派镜像,Linux命令行烧录树莓派镜像至SD卡
  4. Windows Driver开发_TraceEvents调试以及加载驱动的方法
  5. POJ3281:Dining——题解
  6. 原生js--放大镜效果
  7. 协议栈处理中的conntrack HASH查找/Bloom过滤/CACHE查找/大包与小包/分层处理风格
  8. 创造or变革:卡萨帝为何能重塑高端品质生活?
  9. 你需要简单了解JVM中的内存长什么样子
  10. Python如何输出格式清晰的dict