[转]background-image属性研究
来源:互联网 发布:保定淘宝托管代运营 编辑:程序博客网 时间:2024/05/19 18:40
http://blog.sina.com.cn/s/blog_4a0eab070100d8pk.html
在设置background-image属性时,经常会遇到一个background-position ;一直不怎么会用,今天有空研究下.
版本:CSS1 兼容性:IE6 7+ FF+ 继承性:无
语法:
background-position : position || position
length:百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位position:top | center | bottom | left | center | right
该属性定位不受对象的补丁属性( padding )设置影响。
默认值为: 0% 0% 。此时背景图片将被定位于对象不包括补丁( padding )的内容区域的左上角。
如果只指定了一个值,该值将用于横坐标。纵坐标将默认为 50% 。如果指定了两个值,第二个值将用于纵坐标。
如果设置值为 right center ,因为 right 作为横坐标值将会覆盖 center 值,所以背景图片将被居右定位。
对应的脚本特性为 backgroundPosition 。
menu { background: url("images/aardvark.gif"); background-position: 35% 2.5cm; }
a { background: url("images/aardvark.gif"); background-position: 3.25in; }
body { background: url("images/aardvark.gif"); background-position: top 0px right 0px; }
其实background-position就是用来控制background-image的position
如果指定一个值,该值用于横坐标,纵坐标采用默认,即50%(center)
如果指定两个值,第二个值用于纵坐标,
例如你写定:background-position: left center;其实和background-position: left;是一样的都是左对齐,垂直居中对齐
如果指定:background-position: left left;就是左对齐,垂直居中对齐
如果指定:background-position: right right;就是右对齐,垂直居中对齐
如果指定:background-position: left right;其实这两个值都是在横坐标上的作用,right会覆盖left属性,所以最后显示的还是就是右对齐,垂直居中对齐。
除了left center right 还有TOP bottom,这两个分别是顶部对齐,底部对齐.
例如指定:background-position: left top;那么图片将位于左上角。
利用这个特性可以实现一个非常酷的效果
根据以上实例还可以如下写法,兼容性也比较好
.test {background: url(title_bg2.jpg) no-repeat -203px 0px; width:200px; height:36px;}
.title {background: url(title_bg.jpg) no-repeat left 0px; width:83px; height:36px;}
Alpha(Opacity=50) 这个CSS属性 半透明度 50
- [转]background-image属性研究
- CSS background-image属性
- html中background-image属性的设置
- html中background-image属性…
- 获取div的background-image属性
- html中background-image属性的设置
- CSS中background-image:url()属性设置
- background-image中的-webkit-gradient属性
- background-clip:size属性的研究
- background-image
- background-image
- js中 background 的属性 image 和 repeat 的用法
- background-image属性在IE浏览器下的一点点不同
- 解决浏览器background-image属性不支持css3动画
- background-image:url();url中怎么写;以及区分background属性;
- background属性
- background属性
- Blackberry screen background image
- xml中的特殊字符
- 去除给定字符串中重复的字符串
- dpkg
- 只能输入整数或小数
- Oracle中的硬解析与软解析
- [转]background-image属性研究
- 事件机制的工作流程
- 初次使用zend framework,如何使用多个controllers
- 智能指针的简单实现
- 安装RHEL 5后设置中文环境
- C#时间转换格式化
- 【JavaScript】使用定时器实现Js的延期执行或重复执行setTimeout,setInterval
- 普通页面、套用母版页的页面遍历TextBox控件的方法
- 两个无厘头的字符串拷贝函数出错