html背景图片自动铺满屏幕,【CSS背景图片页面自适应充满屏幕】

news/2024/10/17 14:20:07/

4cbf2f457d32

CSS背景图片页面自适应充满屏幕

实现代码:

body {

overflow: hidden;

position: fixed;

width:100%;

height:100%;

background: url("image.png") no-repeat;

background-size:cover;

}

扩展:

background-size的属性:

background-size: auto || || || cover || contain

取值说明:

1、auto:此值为默认值,保持背景图片的原始高度和宽度;

2、此值设置具体的值,可以改变背景图片的大小;

3、此值为百分值,可以是0%〜100%之间任何值,但此值只能应用在块元素上,所设置百分值将使用背景图片大小根据所在元素的宽度的百分比来计算。

4、cover:此值是将图片放大,以适合铺满整个容器,这个主要运用在,当图片小于容器时,又无法使用background-repeat来实现时,我们就可以采用cover;将背景图片放大到适合容器的大小,但这种方法会使用背景图片失真;

5、contain:此值刚好与cover相反,其主要是将背景图片缩小,以适合铺满整个容器,这个主要运用在,当背景图片大于元素容器时,而又需要将背景图片全部显示出来,此时我们就可以使用contain将图片缩小到适合容器大小为止,这种方法同样会使用图片失真。

附:当background-size取值为和时可以设置两个值,也可以设置一个值,当只取一个值时,第二个值相当于auto,但这里的auto并不会使背景图片的高度保持自己原始高度,而会与第一个值相同。


http://www.ppmy.cn/news/479525.html

相关文章

《前端》解决背景适配不同屏幕大小,如何解决因屏幕大小的不同而导致背景的放大或缩小。

目录 一、问题描述: 1.多了一段滚动距离 ​2.换大屏时背景就变小了 二、需要了解知识 三、解决: 1.HTML上: 2.css上: 四、效果: 一、问题描述: 最近小编在编程时遇到一个问题,放了一张背…

html自适应屏幕大小渐变背景色,CSS实现背景渐变和自动全屏的代码

CSS 关于背景渐变和自动全屏的问题 主编在css开发时发现了一个致命的问题: 在设置了背景颜色渐变后好不容易调成了全屏覆盖 但按下了F11的时候崩溃的世界开始了 所以这篇文章主要介绍CSS背景渐变色和自动全屏适应 背景渐变色 本文只介绍线性渐变 背景渐变相信大家也…

Android 动画效果弹出PopupWindow,同时屏幕背景变暗

最近做项目的时候,希望弹出一个PopupWindow,但是效果并不美观,所以自己写了个效果,动画弹出PopupWindow,是飞入/飞出,加上渐变的效果。在弹出PopupWindow的同时,改变屏幕背景的透明度&#xff0…

iOS 截图 截取屏幕 背景透明

UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale) 第二个参数,NO,YES 控制是否透明 背景透明时,如果保存图像到相册,会自动添加白色背景。所以需要保存图像为文件,然后通过SHERE方…

解决移动端软键盘弹起底部固定布局被顶上去问题和屏幕背景被压缩问题

1:解决移动端软键盘弹起底部固定布局被顶上去问题 在前端页面布局中经常会把一些按钮通过fixed或absolute固定到底部,但如果页面上有input或textarea被点击获取焦点时,在移动端上软键盘弹起时就会把这些固定到底部的布局顶上去,有…

css背景颜色占全部屏幕,css怎样让背景充满整个屏幕

炫酷时钟 body{height: 100%;color: #51555c; background: url("./img/bg1.png") no-repeat; /* 背景图垂直、水平均居中 */ background-position: center center; /* 背景图不平铺 */ background-repeat: no-repeat; /* 当内容高度大于图片高度时,背景图像的位置相…

html5 video 背景透明,你能将HTML5 video显示为全屏幕背景吗?

我可能有点迟,以回答这个问题,但这对于寻找答案的新人很有用。 上面的答案很好,但要获得完美的视频背景,您必须检查宽高比,因为在调整屏幕大小或在不同的屏幕尺寸上使用屏幕时,视频可能会剪切或画布四周变形…

计算机如何更改用户名的背景,Win10系统下如何更改登录屏幕背景?

在Win10系统中,有两个屏幕,一个是登录屏幕,另一个是锁定屏幕。这两个屏幕很容易理解。 登录屏幕和锁定屏幕之间的区别 登录屏幕:它还表示登录屏幕。当您第一次重新启动计算机时,您将进入一个具有用户名的屏幕&#xff…