背景图片全屏这个功能只需要定义重复即可解决了当然这个是有一些技巧了,下面我们就来看一篇关于css3背景图片全屏显示例子了,具体的如下所示。

如何用css背景图片拉伸 以及100% 满屏显示呢?这个问题听起来似乎很简单。但是很遗憾的告诉大家。不是我们想的那么简单。

比如一个容器(body,div,span)中设定一个背景。这个背景的长宽值在css2.1之前是不能被修改的。

所以实际的结果是只能重复显示,所以出现了repeat,repeat-x,repeat-y,no-repeat这些属性。就是用来控制背景图片的显示的。所以一般用作背景图片的有2类:

1.是一整张大图,尺寸和区域大小刚好吻合

2.一个很小的条状图,通过repeat后,形成一个很规则的大图背景。

但是css3出现以后,这个情况被改善了。background-size 属性可以让我们之前的希望成真。

而且这个属性在firefox,chrome,以及ie9上都可以使用。

背景图尺寸(数值表示方式):

CSS代码

#background-size{

background-size:200px 100px;

}

背景图尺寸(百分比表示方式):

CSS代码

#background-size2{

background-size:30% 60%;

}

背景图尺寸(等比扩展图片来填满元素,即cover值):

CSS代码

#background-size3{

background-size:cover;

}

背景图尺寸(等比缩小图片来适应元素的尺寸,即contain值):

CSS代码

#background-size4{

background-size:contain;

}

背景图尺寸(以图片自身大小来填充元素,即auto值):

CSS代码

#background-size5{

background-size:auto;

}

例子

例子

蚂蚁部落

html{

background:url(mytest/demo/antzone.jpg) no-repeat center center fixed;

-webkit-background-size:cover;

-moz-background-size:cover;

-o-background-size:cover;

background-size:cover;

}

上面的代码实现了全屏自适应的要求,并且图片会等比例缩放,不会出现变形现象。

css 全屏显示一张图片_css3背景图片全屏显示的例子相关推荐

  1. html中背景图片自动全屏显示,HTML设置body背景图片全屏显示

    JMeter中返回Json数据的处理方法 Json 作为一种数据交换格式在网络开发,特别是 Ajax 与 Restful 架构中应用的越来越广泛.而 Apache 的 JMeter 也是较受欢迎的压力 ...

  2. 完美的css背景图片全屏显示,能比例缩小,不留空白

    简介:完美的css背景图片全屏显示,能比例缩小,不留空白,我们之前已经知道了可调整大小的背景图片的概念.但是读者DougShults发给了我一个链接,其中使用了非常酷的技术,我觉得这种技术要比之前的任 ...

  3. css背景图片全屏显示加居中显示

    css背景图片全屏显示加居中显示,屏幕过大平铺 屏幕过小居中裁剪 div { background:url(/i/bg_flower.gif); background-size:cover; -moz ...

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

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

  5. 微信小程序背景图片全屏显示

    微信小程序背景图片全屏显示 很多人在写小程序界面的时候希望背景图片是全屏覆盖显示的(包括顶部导航栏,如下图),那该如何实现呢? 以下是实现代码: wxml代码: <view class=&quo ...

  6. uniapp 背景图片全屏显示在整个页面

    要让uniapp中的背景图片全屏,可以在<style>标签中添加以下样式: page {background-image: url('/static/bg.jpg');background ...

  7. html加入图片如何自动平铺,html怎么设置背景图片全屏平铺?

    html怎么设置背景图片全屏平铺? 1.新建一个html文档. 2.设置一下HTML的框架,然后把图片设置在同一个文件夹里面. 3.加入,这样可以有样式设置. 4.因为背景设置在主体,所以还要定义为b ...

  8. html怎么设置背景图 一张图平铺,html怎么设置背景图片全屏平铺?_WEB前端开发...

    ps画笔工具快捷键是什么?_WEB前端开发 ps画笔工具的快捷键是"B":默认使用前景色绘图,通过设置后可以多种色彩一起绘制.ps的画笔分为了4类:常规画笔.干介质画笔.湿介质画笔 ...

  9. html背景图片在底部,CSS兑现固定DIV层背景图片且底部显示

    CSS实现固定DIV层背景图片且底部显示 /*CSS缩写形式*/ div { background:url(/images/about_bg.jpg) no-repeat fixed; backgro ...

最新文章

  1. Python编程的若干个经典小技巧
  2. max_connect_errors 疏忽
  3. Windows数据库编程接口简介
  4. Elasticsearch 6.x 下载安装
  5. Oracle plsql 打包
  6. redis cluster 分布式锁_Redis的分布式锁的实现原理
  7. 数据加密以及国密基础知识
  8. 马哥教育 mysql_马哥教育第二十三MySQL基础应用入门
  9. 75%半导体产能集中在亚洲,让美国半导体霸主地位岌岌可危
  10. 贵州支教之第二天(11月8日)
  11. 做smart报表的一般步骤
  12. K8S taint(污点)和tolerations(污点容忍)
  13. 【进阶】数位DP详解
  14. c语言123输出112233,c语言练习 - 噫_的个人空间 - OSCHINA - 中文开源技术交流社区...
  15. 使用python将excel表格通讯录导入手机通讯录
  16. php yield Generator 处理大数组
  17. Edge浏览器打开csdn无法使用搜索
  18. Win7 x64 修复IIS安装失败记录
  19. 密码学中的同态加密算法,保证数据的安全,你了解吗?
  20. 使用 PspTerminateThreadByPointer 强制结束进程

热门文章

  1. 有偿招募英文干货翻译布道者
  2. GIMP入门-张抿轩-专题视频课程
  3. 工业革命的秋之涟漪(一):百度飞桨AI引擎
  4. SQL Server 2008中的代码安全(三):通过PassPhrase加密
  5. Gradle 安装配置详解
  6. Pycharm安装与配置教程
  7. 【NMI 2021】从生物学角度看进化计算(6个生物进化特征)
  8. 辨析|深度学习与机器学习的基本区别
  9. C#指针操作Marshal实例
  10. 什么是CN2,什么是BGP,什么是3C网络,什么是阿里云线路