background相关属性
2018-06-24 01:05:50来源:未知 阅读 ()
background-origin: 规定 background-position 属性相对于容器的哪一部分来定位。
padding-box 背景图像相对于内边距框来定位;(默认)
border-box背景图像相对于边框盒来定位;
content-box背景图像相对于内容框来定位。
background-position:设置背景图像在容器显示的起始位置。
默认值:0 0(从背景图的左上点开始显示);
取值:Int px Int px;背景图的左上定点在容器的坐标位置,可以为负值。负值表示背景图左上点不在容器内,超出的部分隐藏。
如果只设置一个值,另一个值将为“居中”(50%/center)
如果采用百分数,则按如下公式计算坐标:
x:(容器的宽度—背景图片的宽度)*x百分比,超出的部分隐藏;y:(容器的高度—背景图片的高度)*y百分比,超出的部分隐藏。
所以left/top等价于0%,right/bottom等价于100%(背景图的右边/底边和容器重合),center等价于50%(背景图在容器中间)。
background-size:设置背景图的大小(IE8不支持此属性)
百分比/length:若为百分数,背景图的尺寸为容器乘以百分数的乘积。只设一个,第二个为auto(以保持和原始背景图一样的长宽比例)。
如果都设为100%,则背景图会铺满容器,但长宽比率会发生变化。
contain:容器按背景图的固定比例包含整个背景图。背景图的尺寸以背景图按固定比例放大,其任意一条边到达容器的边界为止,经常会导致另一边空白(有no-repeat时)。
cover:背景图按固定长宽比放大,至填充满整个容器为止(背景图短一点的那条边也到达容器边界)。有一部分的背景图会因超出容器而被切除。
IE8兼容:
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='绝对路径',sizingMethod='scale/crop');
crop : 背景图大小不变,剪切图片以适应区域尺寸。
image : 默认值。增大或减小区域的尺寸边界以适应背景图的尺寸,相当于overflow:visible的效果。
scale : 缩放背景图以适应区域的尺寸边界。
①不能指定任意大小background百分比②只适于单张图片不能使用图片精灵等拼图③要引用绝对路径图片④兼容ie7,8
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- CSS常用属性(入门级),持续更新 2020-05-22
- 3.border和background 2020-05-18
- 【Vue】基础(数据 & 计算属性 & 方法) 2020-04-22
- html表单控件禁用属性:readonly VS disabled【转】 2020-04-13
- 利用vertical-align属性实现分隔符 2020-04-03
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash