摘要

他喵的我觉得一般就是三种需求:

1、纯颜色

  • 解释:即只有background-color,没有图
  • 需求:应至少充满一个视窗,如果内容超出一个视窗,自适应填充。比如知乎首页。

2、背景图

  • 需求很动态,background-size、background-attachment、background-repeat三者搭配使用

3、纹理图

  • 解释:指只有一个纹理片段
  • 需求:应重复该纹理至充满一个视窗,如果内容超出一个视窗,自适应填充。

纯颜色

body, html{height: 100%;margin: 0px;padding: 0px;
}
.bg{width: 100%;min-height: 100%;background-color: #070d82;
}

背景图

  • background-size解决老大问题(图片的长宽要吻合老大的需求,老大的规矩就是规矩!)

cover:视窗是老大,contain:背景图是老大,百分比:父元素是老大,auto:没有老大,共赢关系,双aotu时图片一定会保持原大小,这个性质好棒啊

  • background-attachment决定图片如何随滚轴变化
  • background-repeat决定图片大小不够时是否复制

~~贴一份常用配置好了

(为什么我不设置width捏,因为width和height有区别噢!百度一下吧)

body, html{height: 100%;margin: 0px;padding: 0px;
}
.bg{background-image: url("../pic/lanBlack.jpg"); min-height: 100%;background-size : cover; background-attachment: fixed;background-repeat:no-repeat; }

浅记录一下。。如果这一页下面还有东西,用一下100vh..

纹理图

先贴一个我的宝藏纹理图网站:Transparent Textures

body, html{height: 100%;margin: 0px;padding: 0px;
}
.bg{min-height: 100%;background-color: #070d82;background-image: url("../pic/bright-squares.png"); //下面三个都取得默认属性值,都可以省略不写background-size : auto auto; //双auto可以保证纹理图不会被拉伸和缩放background-attachment: scroll;background-repeat: repeat;}

---人生 too hard

Css 如何使纯颜色/背景图自适应的铺满全屏相关推荐

  1. css中调整高度充满_CSS(十三).高度如何铺满全屏

    该需求来源一次面试题. IE6不认识!important声明,IE7.IE8.Firefox.Chrome等浏览器认识:而在怪异模式中,IE6/7/8都不认识!important声明,这只是区别的一种 ...

  2. Vue-cli 中为单独页面设置背景图片铺满全屏的方法

    Vue-cli 中为单独页面添加张背景图片从而达到铺满全屏的方法 <template><div id="logo"></div> </te ...

  3. php如何把图片铺满,用Dreamweaver8设计网页,怎样使背景图片铺满全屏?

    楼主说的是要背景图片只出现一次,而且是铺满全屏的吧!这是不可能的,背景图片是不能用代码控制它的大小的,它是多大,做背景的时候就只能是多大!最多是重复N个图片 我们在网页制作过程中,尤其是初学的人们读喜 ...

  4. html网页自动铺满屏幕,如何使HTML元素的区域铺满全屏

    今天我们海东科技就讲一讲如何让一副图片填满整个屏幕(除去浏览器所占区域哦).通常有两种比较经典的效果,一个就是在PC上经常看到一些网页鼠标动一下翻一整页,另外一个就类似与手机APP第一次打开是的引导页 ...

  5. html网页自动铺满屏幕,HTML+CSS入门 高度如何铺满全屏

    本篇教程介绍了HTML+CSS入门 高度如何铺满全屏,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门. < IE6不认识!important声明,IE7.IE8.Firefox. ...

  6. php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码

    用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...

  7. Vue基础技术|背景图铺满全屏效果

    背景图: 背景图尺寸信息: 新建全局样式文件global.styl,并编写全局样式 查看效果图: 问题:通过背景图原图比对发现显示效果不全. 如何实现背景图的全屏呢?可以通过css3提供的backgr ...

  8. web图片铺满网页_html5的video的背景图片poster铺满全屏大小方法

    html5支持视频播放,而且趋势,facebook也全面切换到html5了,最近做一个简单的视频播放器,测试了好多jplayer,video.js之类的都觉得不太好,所以自己写一个最简单的,不过发现了 ...

  9. 背景图片铺满全屏的方法

    1.css3有一个属性:background-size:cover;可以让背景图片完全覆盖屏幕,但是IE9以下浏览器无效. 2.IE有个滤镜: filter:progid:DXImageTransfo ...

最新文章

  1. python %f 怎样指定小数点的位数
  2. css position的父级,css position absolute 相对于父元素的设置方式
  3. fiash星空动画制作_三维动画制作的详细流程
  4. Java中return的用法
  5. 【LeetCode】【数组】题号:*54,螺旋数组
  6. 智能语音推动双11进化:抢红包从动手到张嘴
  7. python如何转换数据集_将数据集转换为HDF5数据
  8. 装机——2021年底装机推荐,附9000元DIY介绍
  9. Dev ChartControl 显示设置百分比
  10. webstorm软件使用汉化包
  11. 模型汇总-14 多任务学习-Multitask Learning概述
  12. Jenkins容器由于虚拟内存不足导致的异常退出
  13. 论文阅读:Face-Mic: Inferring Live Speech and Speaker Identity via Subtle Facial Dynamics Captured by
  14. 增强现实(AR)智能眼镜的关键技术:标定、跟踪与交互
  15. php微信支付的分账,微信支付分账,就是这么简单!
  16. 短域名Andy.ge 安迪哥的启用
  17. 用python 判断一个单链表是否有环
  18. QT QPushbutton制作下拉列表
  19. scDeepCluster:Clustering single-cell RNA-seq data with a model-based deep learning approach论文解读
  20. 请求分页置换算法——先进先出算法(FIFO)

热门文章

  1. 论STM32标准库程序修改为HAL库
  2. android 8.1 9.0 10.0 app应用卸载黑名单
  3. Fiddler如何进行弱网测试
  4. 联想t450进入bios设置按哪个键_联想pad T450用U盘做系统,读取不到硬盘该如何处理,如何进BIOS设置,...
  5. UI设计好学吗?UI设计难不难?
  6. Atitit glb 3tie city lst 三线城市列表 数据目录1. 全球范围内约90个城市 三线 12. 世界性三线城市全球共
  7. 结合案例轻松理解PID到底是个啥?
  8. 【校招VIP】出品:在线实习“职查查”每期测试用例设计
  9. 查询亿级数据毫秒级返回!Elasticsearch 是如何做到的?
  10. Docker部署wildfly