首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

完美的背景图全屏css代码 – background-size:cover?

在写主题样式的时候经常会碰到用背景图铺满整个背景的需求,这里分享下使用方法 需要的效果 图片以背景的形式铺满整个屏幕,不留空白区域 保持图像的纵横比(图片不变形) 图片居中 不出现滚动条 多浏览器支持...以图片bg.jpg为例 最简单,最高效的方法 CSS3.0 归功于css3.0新增的一个属性background-size,可以简单的实现这个效果,这里用fixed和center定位背景图,然后用background-size...: cover;   -moz-background-size: cover;   -o-background-size: cover;   background-size: cover; } 这段样式适用于以下浏览器...Safari 3+ Chrome IE 9+ Opera 10+ (Opera 9.5 支持background-size属性 但是不支持cover) Firefox 3.6+ 这里你会发现ie8及以下版本不支持...: url(bg.jpg) no-repeat #000;     background-size: cover;     z-index: -1; } 如果图片宽度没有达到1900px以上,我会加上ie

6.7K40

移动端与PC端页面布局区别、background-size 背景图片的缩放

背景图强制改变大小,可以使用background新属性 background新属性 background-size: length:用长度值指定背景图像大小。不允许负值。...background-size: length:用长度值指定背景图像大小。不允许负值。 首先写一个div放置这张背景图片。 ? 下面设置一下背景图片的大小,如下: ?...使用这种方法是最频繁的,但是还有用百分比的方式。 background-size: percentage:用百分比指定背景图像大小。不允许负值。...这里的百分比其实就是div的宽高百分比,示例如下: ? ? background-size: auto:背景图像的真实大小。 ?...cover:将背景图像等比缩放到完全覆盖容器,背景图像有可能超出容器。 ?

3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS3背景与渐变

    padding的时候,content-box和padding-box效果一样*/ 兼容性:IE9+、FireFox、Chrome、Safari、Opera 二、CSS3 背景图像定位 background-position...(背景定位) background-position: px / % ...; background-origin(设置元素背景图片的原始起始位置) background-origin: padding-box...|border-box|content-box; 兼容性:IE9+、FireFox4+、Chrome、Safari5+、Opera 三、CSS3 背景图像大小 background-size...(指定背景图片大小) background-size: px / % / cover / contain; /*cover:把背景图片扩展至足够大,以使背景图片完全覆盖区域(即完全不留白) contain...:把图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域(至少满足一边不留白)*/ 兼容性:IE9+、FireFox4+、Chrome、Safari5+、Opera 四、CSS3 多重背景图像

    1K30

    谈谈一些有趣的CSS题目(十六)-- 奇妙的 background-clip: text

    本文的主角是 background-clip: text; ,当然现在只有 chrome 支持,所以通常想使用它,需要 -webkit-background-clip:text;。...: cover; } 效果如下: CodePen Demo 使用 -webkit-background-clip:text 我们稍微改造下上面的代码,添加 -webkit-background-clip...center center; background-size: cover; -webkit-background-clip: text; } 效果如下: CodePen Demo 看到这里,...效果如下(请在 Chrome 内核浏览器下观看): CodePen Demo 通过将文字设置为透明,原本 div 的背景就显现出来了,而文字以为的区域全部被裁剪了,这就是 -webkit-background-clip...效果如下(请在 Chrome 内核浏览器下观看): CodePen Demo 背景渐变动画 && 文字裁剪 因为有用到 background 属性,回忆一下,我在上一篇 巧妙地制作背景色渐变动画!

    1.2K40

    理解CSS3中的background-size(对响应性图片等比例缩放)

    使用background-size:100% 100%的缩放设置 固定宽度400px和高度200px-使用background-size:100%的缩放设置 使用属性cover来设置背景图片 使用属性contain...浏览器支持的程度:IE9+, Firefox4+, opera, chrome, safari5+; 基本语法:background-size: length | percentage | cover...代码如下: .bsize5 { background-size: 100%; } 如下所示: 回到顶部 使用属性cover来设置背景图片 6....HTML代码如下: 使用属性cover来设置背景图片 cover"> css代码如下: .cover { background-size...,我门还必须添加 background-size:cover, 使这个属性让背景铺满元素的,但是IE8及以下不支持该属性,因此为了兼容IE下面的浏览器,我门还需要再加一个属性 background-position

    3.1K20

    毛玻璃 CSS 特效的兼容性方案探究

    前一段时间在某项目中用到了“高斯模糊”的滤镜效果,过程中尝试了多种方案,这里总结一种方式,希望可以帮助到有需要的道友~ UI 小姐姐非要让我在 Android 系统自定义的 Webview 上支持实现我们俗称的...: rgba(255,255,255,0.72); } 在 Chrome 浏览器看着效果还可以: 然后再到某台老 Android 版本的移动端上看看,结果不行了!!!....jpg) no-repeat center fixed; background-size: cover; } 这里注意到,卡片采用了和整个容器的背景图属性是一样的,通过 fixed 方式固定背景图...: -20px; } 此时的效果就有点“那个意思了”,看来快可以交差了 3.3 ::after 填补消失的背景色 原本设置在 .card-filter 类上的 background-color: rgba...因为 ::before 伪类作用于 .card-filter 元素内,是其子元素,又因为 ::before 的 background 属性设置了背景图,遮盖了父元素 .card-filter 的背景色。

    1.8K10

    一篇文章带你了解CSS3 背景知识

    属性 Chrome Firefox Safari Opera IE background-image (多背景) 4.0 9.0 3.6 3.1 11.5 background-size 4.0 1.0...CSS3 背景尺寸 CSS3 background-size 属性允许你指定背景图像的尺寸. 在CSS3之前的背景图像大小是图像的实际大小。CSS3允许我们使用背景图像在不同的上下文中。...cover 关键词缩放背景图像,内容区域完全覆盖了背景图像(它的宽度和高度等于或超过该范围的内容)。因此,背景图像的某些部分可能不在背景区的定位是可见的。...定义多个尺寸的背景图像 background-size 属性也接受多个背景值(使用逗号分隔列表),当处理多个背景时。...下面的示例指定三个背景图像,每个图像具有不同的background-size值: <!

    62810

    前端成神之路-移动web开发_流式布局

    国内的UC和QQ,百度等手机浏览器都是根据Webkit修改过来的内核,国内尚无自主研发的内核,就像国内的手机操作系统都是基于Android修改开发的一样。...Android设备有多种分辨率:480x800, 480x854, 540x960, 720x1280,1080x1920等,还有传说中的2K,4k屏。...1.3常见移动端屏幕尺寸 1.4移动端调试方法 Chrome DevTools(谷歌浏览器)的模拟手机调试 搭建本地web服务器,手机和服务器一个局域网内,通过手机访问服务器 使用外网服务器,直接IP或域名访问...通常使用二倍图, 因为iPhone 6 的影响背景图片 注意缩放问题 3.2背景缩放background-size background-size 属性规定背景图像的尺寸 background-size...: 背景图片宽度 背景图片高度; 单位: 长度|百分比|cover|contain; cover把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

    1.6K21

    移动web开发_流式布局

    国内的UC和QQ,百度等手机浏览器都是根据Webkit修改过来的内核,国内尚无自主研发的内核,就像国内的手机操作系统都是基于Android修改开发的一样。...Android设备有多种分辨率:480x800, 480x854, 540x960, 720x1280,1080x1920等,还有传说中的2K,4k屏。...1.3常见移动端屏幕尺寸 1.4移动端调试方法 Chrome DevTools(谷歌浏览器)的模拟手机调试 搭建本地web服务器,手机和服务器一个局域网内,通过手机访问服务器 使用外网服务器,直接IP...通常使用二倍图, 因为iPhone 6 的影响背景图片 注意缩放问题 3.2背景缩放background-size background-size 属性规定背景图像的尺寸 background-size...: 背景图片宽度 背景图片高度; 单位: 长度|百分比|cover|contain; cover把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。

    1.3K10

    CSS征途之Background点滴

    4、新属性:Background Size Background Size属性用来重设你的背景图片。...有几个属性值: (1)background-size: contain; 缩小背景图片使其适应标签元素(主要是像素方面的比率) (2)background-size: cover; 让背景图片放大延伸到整个标签元素大小...background-size 属性可以让我们之前的希望成真。 而且这个属性在firefox,chrome,以及ie9上都可以使用。...具体使用方法如下:背景图尺寸(数值表示方式): #background-size{ background-size:200px 100px; } 背景图尺寸(百分比表示方式): #background-size2...: 100% 0;/*得到最后部分*/ } 背景图尺寸(等比扩展图片来填满元素,即cover值): #background-size3{ background-size:cover; }

    1.5K40
    领券