background--详解(背景图片根据屏幕的自适应)
background:有以下几种属性:
background-color
background-position
background-size
background-repeat
background-origin
background-clip
background-attachment
background-image
eg:
background: #00FF00 url(bgimage.gif) no-repeat fixed center;
一块区域的背景是红色,图片是***,不平铺,背景图像不随着页面的其余部分滚动,图片的位置在中间。
background-color:简单。。。
background-position:
background-position:属性设置背景图像的起始位置。
1.有left,top,right,bottom,center五个值组合显示位置。如果只写第一个,第二个省略默认center。
2.x% y%:第一个值是水平位置,第二个值是垂直位置。左上角是 0% 0%。右下角是 100% 100%。如果您仅规定了一个值,另一个值将是 50%。
3.Xpx Ypx: 第一个值是水平位置,第二个值是垂直位置。
background-size:
background-size:规定背景图像的尺寸
1.length:设置背景图像的高度和宽度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。
2.percentage:以父元素的百分比来设置背景图像的宽度和高度。第一个值设置宽度,第二个值设置高度。如果只设置一个值,则第二个值会被设置为 "auto"。
3.cover:把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。
4.contain:把图像图像扩展至最大尺寸,以使其宽度和高度完全适应内容区域。
background-repeat:
background-repeat:规定如何重复背景图像。默认地,背景图像在水平和垂直方向上重复。
1.repeat-x,repeat-y 背景图像将在水平方(垂直)向重复。
2.no-repeat:不重复。
3.inherit:规定应该从父元素继承 background-repeat 属性的设置。
background-origin:
background-origin: 规定背景图片的定位区域。
1.padding-box:背景图像相对于内边距框来定位。
2.border-box:背景图像相对于边框盒来定位。
3.content-box:背景图像相对于内容框来定位。
background-clip:
background-clip:规定背景的绘制区域。背景被裁剪到什么位置,和origin属性相似
1.padding-box:背景图像被裁剪到内边距内部。
2.border-box: 背景图像被裁剪到边框内部。
3.content-box:背景图像被裁剪到内容框内部。
background-attachment:
background-attachment:规定背景图像是否固定或者随着页面的其余部分滚动。
1.scroll:默认值。背景图像会随着页面其余部分的滚动而移动。
2.fixed:当页面的其余部分滚动时,背景图像不会移动。
3.inherit:规定应该从父元素继承 background-attachment 属性的设置。
background-image
background-image:路径,简单。
eg:
.boxImg{width: 100%;height: auto;}
.img{display: block;background:url(***) no-repeat 100% auto center scroll;}
图片随着屏幕的大小自适应,图片不会失帧,会格局宽度自己缩放高度,达到图片的清晰。
background--详解(背景图片根据屏幕的自适应)的更多相关文章
- CSS背景属性Background详解
[转] 本文详解了CSS的背景属性Background,包括CSS3中新增的背景属性.如果你是个CSS初学者,还可以查看之前介绍的CSS浮动属性和CSS透明属性详解. CSS2 中有5个主要的背景(b ...
- CSS背景background详解,background-position详解
背景(background)是css中一个重要的的部分,也是需要知道的css的基础知识之一.这篇文章将会涉及css背景(background)的基本用法,包括诸如 background-attachm ...
- css样式之background详解
background用法详解: 1.background-color 属性设置元素的背景颜色 可能的值 color_name 规定颜色值为颜色名称的背景颜色(比如 red) he ...
- css样式之background详解(格子效果)
background用法详解: 1.background-color 属性设置元素的背景颜色 可能的值 color_name 规定颜色值为颜色名称的背景颜色(比如 red) he ...
- html 网页背景图片根据屏幕大小CSS自动缩放
https://blog.csdn.net/coslay/article/details/47109281 腾讯微博和QQ空间的登录背景图片是根据访客的屏幕大小自动缩放的,但是好像是用JQuery代码 ...
- 使用padding代替高度实现背景图片高度按比例自适应
本篇文章由:http://xinpure.com/use-padding-instead-of-highly-adaptive-background-image-height-proportionat ...
- LZ77压缩算法编码原理详解(结合图片和简单代码)
前言 LZ77算法是无损压缩算法,由以色列人Abraham Lempel发表于1977年.LZ77是典型的基于字典的压缩算法,现在很多压缩技术都是基于LZ77.鉴于其在数据压缩领域的地位,本文将结合图 ...
- 详解Android中的屏幕方向
屏幕方向 是对Activity而言的,所以你可以在AndroidManifest.xml 文件中,通过<activity> 标记的screenOrientation 属性进行设定,例如: ...
- 122、详解Glide图片加载库常用方法
转载:http://blog.csdn.net/android_xiong_st/article/details/53129256 Glide加载网络图片, 显示的还是以前的图片! (最全解决方案!) ...
随机推荐
- BZOJ 1180 / 2843 LCT模板题_双倍经验
一大早上到机房想先拍一下模板,热热身. 结果....对照着染色敲的 LCT 竟然死活也调不过去(你说我抄都能抄错) 干脆自己重新敲了一遍,10min就敲完了....... 还是要相信自己 Code: ...
- [网络流24题] 最长k可重区间集问题 (费用流)
洛谷传送门 LOJ传送门 很巧妙的建图啊...刚了$1h$也没想出来,最后看的题解 发现这道题并不类似于我们平时做的网络流题,它是在序列上的,且很难建出来二分图的形. 那就让它在序列上待着吧= = 对 ...
- Spring知识梳理
Spring框架介绍 Spring是一个贯穿各层为javaEE提供一站式解决方案的框架,Spring中主要有容器模块,AOP模块,ORM和DAO模块,Web模块等等,具体有以下功能特征. IOC(或者 ...
- 用Js写贪吃蛇
使用Javascript做贪吃蛇小游戏, 1.自定义地图宽高,蛇的初始速度 2.食物随机出现 3.蛇的样式属性 4.贪吃蛇玩法(吃食物,碰到边界,吃食物后加速,计分,) <!DOCTYPE ht ...
- 和大华电子称通讯的奇怪现象-不能关闭Socket客户端的连接
大华电子称作为socket Server,命令自定义成02+命令+0d0a03格式.,返回给客户端的字符串也是自定义的.这就给懒人造成非常不方便. 最关键的是连接server后,disconnec没有 ...
- (译)RabbitMQ ——“Hello World”
原文地址:http://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html 介绍 RabbitMQ是一个消息实体服务(broker):它接收及转发消 ...
- [Angular] Getting to Know the @Attribute Decorator in Angular
So when you using input binding in Angular, it will always check for update. If you want to improve ...
- 笔试题&面试题:给定n个数,要求比較次数1.5n同一时候找出最大值和最小值
写出一个算法,对给定的n个数的序列,返回序列中的最大和最小的数. 设计出一个算法,仅仅须要运行1.5n次比較就能找到序列中最大和最小的数吗?是否能再少? 分析:要求比較次数为1.5n,使用一般的逐个遍 ...
- HTML5开发移动web应用——Sencha Touch篇(8)
DataView是Sencha Touch中最重要的组件,用于数据的可视化.数据可视化的重要性不言而喻,能够讲不论什么数据以形象的方式展示给用户. 眼下,怎样更好地可视化是很多公司或框架都在追求的. ...
- uiautomator中InteractionController学习笔记(8)
4.1版本号 InteractionController将用户的键盘事件注入到android系统中,与系统进行交互(电视为什么不能设计成可组装,屏幕多大自己决定,想 多大就多大) click(int, ...