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加载网络图片, 显示的还是以前的图片! (最全解决方案!) ...
随机推荐
- 什么是JSON ?
JSON 实例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <t ...
- nginx日志按天自动切割
1.编写shell脚本,创建nginx_log.sh文件#!/bin/bashsource /etc/profile#设置Nginx日志文件存放目录log_path="/usr/local/ ...
- vue中使用mui的extra icon问题
1. 元素类名更改 2. mui下的fonts文件夹中添加mui-icons-extra.ttf文件 3. mui下的css文件中添加icons-extra.css文件 4. main.js中导入im ...
- jquery 去重
var yearArray = new Array(2009, 2009, 2010, 2010, 2009, 2010); $.unique(yearArray); alert(yearArray) ...
- [转载]解决/usr/bin/ld: cannot find -lxxx
在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息: /usr/bin/ld: cannot find -lxxx 这些讯息会随着编译不同类型的source cod ...
- 邓_ php SESSION
学会php session可以在很多地方使用,比如做一个后台登录的功能,要让程序记住用户的session,其实很简单,看了下面的文章你就明白了. PHP session用法其实很简单它可以把用户提交的 ...
- 获取DATA的数据
num=DataTable("参数名",dtGlobalSheet) 'systemutil.Run "C:\Program Files (x86)\HP\QuickTe ...
- BA-WG-泰豪发电机
泰豪发电机的控制主板有2个端口,一个是RS232端口,一个是RS485端口,通常接网关需要将这个RS485的端口调整为modbus协议输出,再将modbus协议通过网关转换为bacnet / ip协议 ...
- HDU 2817 EASY题
#include <iostream> #include <cstdio> using namespace std; const __int64 MOD=200907; __i ...
- Tcl学习之--表达式
l 数值操作数 表达式的操作数一般是整数或实数.整数可能是十进制.二进制,八进制或十六进制. 比方以下同一个整数 335 --> 十进制 0o517 ...