继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【金秋打卡】第1天 前端工程师学习笔记

踩一个脚印
关注TA
已关注
手记 24
粉丝 0
获赞 0

第一模块

课程信息

    课程名称:前端工程师

    课程章节:第三周 背景与渐变

    课程讲师:未知

第二模块

课程内容:

背景基础知识

Background-color属性

  • Background-color属性 表示背景颜色

  • 背景颜色可以用十六进制、rgb()、rgba()表示

  • padding区域是有背景颜色的

Background-image属性

  • Background-image属性 设置背景图片

  • 图片路径写到url()中

    <!--可以是相对路径,也可以是http://开头的绝对路径-->

     background-image:url(images/bg1.jpg)


  • 如果样式表是外链的,那么要书写从css出发到图片的路径,而不是从html出发

     background-image:url(../images/bg1.jpg)


背景图片高级属性

background-repeat属性

  • background-repeat属性 设置背景的重复模式


意义
repeat;x、y均平铺(默认)
repeat-x;x平铺
repeat-y;y平铺
no-repeat;不平铺
 例子:不平铺
 background-repeat:no-repeat;
  • backgroung综合属性  

 background: white url(images/archer.png);

当插入的图片背景为透明时,使用白色进行填充可使背景变为白色

background-size属性

  • background-size属性 设置背景图片的尺寸 (兼容到IE9,其他属性兼容到IE6)

 background-size:100px 200px;   宽度 高度
  • 值也可以用百分数来设置,表示为盒子宽、高的百分之多少

  • 需要等比例设置的值,写auto

  • contain和cover:两个特殊的background-size的值

     background-size:contain;

    contain表示将背景图片智能改变尺寸容纳到盒子里(我要让用户看完整我的这张图片)

     background-size:cover;

    cover表示将背景图片智能改变尺寸以撑满盒子(不让盒子留白)

background-clip属性

  • background-clip属性 设置元素的背景裁切到哪个盒子(兼容到IE9)


意义
border-box背景延伸至边框
padding-box背景延伸至内边(padding)不会绘制到边框处 (仅在dashed、dotted边框可察觉,此时就不会在点状线、虚线边框底下渲染)
content- box背景被裁减至内容区(此时padding区域没有背景)
  • 背景起源 :

     background-origin:content-box;

    以内容左上角开始渲染,以完整的内容出现在被裁减的内容区

background-attachment属性

  • background-attachment属性 决定背景图像的位置是在视口内固定,还是随着包含它的区块滚动


意义
fixed自己滚动条不动,外部滚动条不动
local自己滚动条动,外部滚动条动
scroll自己滚动条不动,外部滚动条动(默认值)
  • 溢出的纵向内容,用滚动条显示:

     overflow-y: scroll;


background-position属性

  • background-position属性 设置背景图片出现在盒子的什么位置

     backgroung-position:100px 200px; 水平方向 垂直方向
  • 可以用top、bottom、center、left、right描述图片出现的位置

    如果仅规定了一个值,那么第二个值将是center

  • css精灵:

    • 将多个小图标合并制作到一张图片上,使用backgroung-position属性单独显示其中一个,这样的技术叫做css精灵技术,也叫做css雪碧图

    • css精灵可以减少HTTP请求数,加快网页显示速度。

      缺点:不方便测量、后期改动麻烦

background综合属性

  • 一些常用的背景相关小属性,可以合写到一条background属性中

 background:white url(images/archer.pngno-repeat center center;
           背景颜色     背景图片             背景重复     背景位置
  • 一个盒子中设置多个背景图片,用逗号分隔:

    background:url(images/archer.png) no-repeat top center,    url(images/archer.png) no-repeat center center,    url(images/archer.png) no-repeat bottom center;

第三模块

学习收获与心得:

    成功没有捷径,只有靠自己的努力和付出才能取得胜利

第四模块

学习完毕截图

https://img1.sycdn.imooc.com/6322d86000015fc818621216.jpg

https://img2.sycdn.imooc.com/6322d86b0001416820101316.jpg

https://img2.sycdn.imooc.com/6322d879000141ef20261316.jpg

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP