前两天做了一个登录页面,登录页面背景是一张图片。图片要铺满整个屏幕,当时再将整个图片铺满时,总是遇到各种问题:①.图片虽然铺满整个屏幕,但是图片变形了;②.图片没有变形,但是图片没有铺满整个屏幕。

background: url("bg.png") no-repeat;
height:100%;---> height:100vh;
width:100%;
overflow: hidden;
background-size:cover;//或者background-size:1

//样式讲解

background-size: cover;——把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中;

min-height: 100vh;——视窗的高度,“视区”所指为浏览器内部的可视区域大小,即window.innerWidth/ window.innerHeight大小。

00%;

以下有两种方法是在度娘找到,大家可以试试

body {
background-image: url(bg.jpg);
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
background-color: #464646;
}

这里的背景颜色,图片,等可以使用简写

margin:0px;
background: url(images/bg.png) no-repeat;
background-size:100% 100%;
background-attachment:fixed;
url(images/beijing.png)——图片路径的位置;

css实现图片全屏铺满自适应的三种方法相关推荐

  1. css背景图片全屏铺满自适应不拉伸

    可以使用 CSS 的 background-size 属性来实现全屏铺满背景图片,并且不拉伸.下面是一个例子: body {background-image: url(your-background- ...

  2. css背景图片全屏铺满自适应

    background-image: url('images/bg.jpg'); background-size: cover; min-height: 269px; background-positi ...

  3. 3种CSS实现背景图片全屏铺满自适应的方式

    来源 | https://www.fly63.com/ 一张清晰漂亮的背景图片能给网页加分不少,设计师也经常会给页面的背景使用大图,我们既不想图片因为不同分辨率图片变形,也不希望当在大屏的情况下,背景 ...

  4. CSS:实现background-image背景图片全屏铺满自适应

    body {/* 加载背景图 */background-image: url(images/bg.jpg);/* 背景图垂直.水平均居中 */background-position: center c ...

  5. CSS 实现background-image背景图片全屏铺满自适应

    .container {height: 100%;{#background-image: linear-gradient(to top, #fbc2eb, #a6c1ee);#}background- ...

  6. CSS实现background-image背景图片全屏铺满自适应大小【伸手党福利】

    .classid {/* 加载背景图 */background-image: url(/static/images/bg.jpg);/* 背景图垂直.水平均居中 */background-positi ...

  7. CSS实现背景图片详解全屏铺满自适应的方式

    问题: CSS实现背景图片全屏铺满自适应的方式 解决: (1)background-image:可添加多张背景图片.参数:url() || none(默认)background-image: url( ...

  8. 利用css 把背景图片全屏铺满

    1.html代码 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  9. android gridview设置高度,android设置GridView高度自适应,实现全屏铺满效果

    使GridView每个item的高度自适应拉伸,达到整个GridView刚好铺满全屏的效果. public static void setGridViewMatchParent(GridView gr ...

最新文章

  1. 微软亚洲研究院周明:从语言智能到代码智能
  2. 解决ifconfig命令未找到
  3. python可以做什么工作好-Python可以做什么工作?Python有哪些方向?
  4. Hadoop源码导入Eclipse
  5. 腾讯云yum操作实现CentOS 7.6 64位Linux系统图形界面的安装和vnc的搭建
  6. 对mysql的各种sql语句如何对表加锁的实验
  7. 斑能不能彻底去掉_用茶树精油祛痘时,千万不能做这5件事!!!
  8. Oracle里silent,静默方式(silent)安装Oracle软件
  9. Oracle存储过程及函数的练习题
  10. HTML5边玩边学(9):俄罗斯方块就是这么简单 之 数据模型篇
  11. 【分布式】分布式架构-ESB SOA
  12. IntelliJ IDEA 15,16 win 7 64位安装包以及注册码 百度云盘
  13. 纳达尔复出迎澳网开门红 直落三盘横扫本土选手
  14. 2017.9.6.语文
  15. 游戏是怎么赚钱的?(科普篇 )
  16. 思考题4:掷骰子游戏
  17. 递归(recurse)与迭代(iteration)
  18. windows 微信手机端退出登录,pc电脑端不退出的奇淫技巧
  19. 【读心术】之微表情——《Lie to me 》摘自百度百科
  20. @Vaild注解使用详解

热门文章

  1. Unix 哲学的一些原则——《Unix 编程艺术》
  2. 带状矩阵[BandMatrix]解网格图一类问题
  3. web前端开发小工具集合
  4. Python+花生壳搭建一个外网访问本地文件的服务器
  5. php gd库 圆形头像,基于 GD 库生成圆形头像
  6. Posix API 与 网络协议栈 详细介绍
  7. 8月1日起,香港超10家主流银行开户全部豁免管理费
  8. 使用FFmpeg转换mp3或wav文件为pcm格式文件
  9. 程序员面试金典总结 - leetcode 程序员面试金典系列
  10. 静态网页与动态网页的理解