css背景图片的位置:background的position

本文详细介绍了CSS中背景图片的位置设置方法,包括使用像素、百分比等不同单位进行精确控制的技术细节。

position的两个参数:水平方向的位置,垂直方向的位置----------该位置是指背景图片相对于前景对象的

1.background:url(../image/header.jpg) no-repeat left top;  /*相当于0%  0%*/
表示背景图片在指定div的位置,从左上角开始

2.background:url(../image/header.jpg) no-repeat right bottom;  /*相当于100%   100%*/
表示背景图片从指定div的右下角开始显示图片,并且背景图片右下角与div的右下角重合

3.background:url(../image/header.jpg) no-repeat 300px 200px;   
即背景图片距div的左边界300px,距div的上边界200px。

4.background:url(../image/header.jpg) no-repeat 50% 50% ;  
/* 相当于background:url(../image/header.jpg) no-repeat center ; */
背景图片在div中水平方向与竖直方向都居中显示

5.background:url(../image/header.jpg) no-repeat 300px;   /*相当于300px 50%*/
若只写一个参数,则另一个参数默认为50%,即背景图片距div的左边300px,而竖直方向居中。

6.background:url(../image/header.jpg) no-repeat -300px -100px ;
背景图片相对于div左上角(0px,0px) 又向左移动了300px,向上移动了100px

7.background:url(../image/header.jpg) no-repeat 30% 30%;  

背景图片的(30%, 30%)的点与其所属的div的(30%, 30%)的点对齐。


但注意:百分比值同时应用于元素div及其背景图像。
例如:
(1)当在某一元素里居中背景图像时,图像中被描述为50% 50%的点将与元素中同样描述的点对齐。
(2)要使背景图像横跨元素的三分之一,纵跨三分之二,可以按如下声明:
         background:url(beijing.gif)   no-repeat  33% 66%; 
         这就使得图像上相对于左上角水平为三分一,垂直为三分之二的那个点与元素中的同样的点重合。

  注意,百分比的水平值总是在前面。如果将上例中的这两个百分比值交换位置,那么背景图像将被放于水平三分之二,垂直三分之一处。同样,当只给出一个百分比值时,这个值为水平值,而另一个垂直百分比值被假定为50%。当只有一个值给出时,另一个被假定为center。


以图为例:

  

1.

background-position:left top;(见图2).

背景图片的左上角和容器(container)的左上角对齐,超出的部分隐藏。

等同于 background-position:0,0;

也等同于background-position:0%,0%;

2.

background-position:right bottom;(见图1)。

背景图片的右下角和容器(container)的右下角对齐,超出的部分隐藏。

等同于background-positon:100%,100%;

也等同于background-positon:容器(container)的宽度-背景图片的宽度,容器(container)的高度-背景图片的高度

3.

background-position:500px 15px;(见图3)。

背景图片从容器(container)左上角的地方向右移500px,向下移15px,超出的部分隐藏。

4.

background-position:-500px -15px;(见图4)。

背景图片从容器(container)左上角的地方向左移500px,向上移15px,超出的部分隐藏。

5.

background-position:50% 50%;(见图5)。

等同于left:{容器(container)的宽度—背景图片的宽度}*left百分比,超出的部分隐藏。

等同于right:{容器(container)的高度—背景图片的高度}*right百分比,超出的部分隐藏。

例如:background-position:50% 50%;就是background-position:(1000-2000)*50%px,(500-30)*50%px;即background- position:-500px,235px;也就是背景图片从容器(container)的左上角向左移500px,向下移235px;

6.(这种情况背景图片应该用bg2.jpg才能看出效果,bg.jpg的高度太小效果不明显)

background-position:-50% -50%;(见图6)。

等同于left:-{{容器(container)的宽度—背景图片的宽度}*left百分比(百分比都取正值)},超出的部分隐藏。

等同于right:-{{容器(container)的高度—背景图片的高度}*right百分比(百分比都取正值)},超出的部分隐藏。

例如:background-position:-50% -50%;就是background-position:-{(1000-500)*50%}px,-{(500-360)*50%}px;即 background- position:-250px,-70px;也就是背景图片从容器(container)的左上角向左移250px,向上移70px;

锐角检测插件2.0是一款专为ArcGIS环境设计的功能扩展模块,主要用于识别并修正地理信息系统数据中存在的尖锐连接角。在地理信息处理过程中,线状要素的交接处若形成过小的夹角,可能引发数据完整性与分析可靠性的隐患。该工具通过集成自动化检测与处理机制,显著提升了空间数据的几何质量与可用性。作为Esri公司ArcGIS软件体系的辅助组件,该插件能够与平台核心功能紧密融合,为用户提供流畅的操作流程。使用者无需具备编程知识,仅通过若干交互步骤即可完成对矢量线数据的角度筛查。该工具的核心应用场景集中于线要素的几何连接点分析。当相邻线段交汇角度低于预设限值时,系统将自动标注该位置为潜在异常区域。此类几何问题常见于交通网络结点、水系交汇处等空间结构,可能对后续的拓扑分析、空间量算等操作产生干扰。插件2.0版本具备以下主要特性:1. **系统化扫描**:自动遍历所有线状要素,分析连接点几何特征,识别异常夹角。2. **参数化配置**:支持用户根据数据规范自定义角度阈值,如设定临界值为89度。3. **交互式展示**:检测结果通过可视化符号系统呈现,异常点位采用高亮标记便于辨识。4. **批量化处理**:提供多种几何校正方案,可对异常角度进行批量调整与优化。5. **文档化输出**:生成结构化检测报告,详细记录问题点位坐标与属性信息。该工具采用开放式架构设计,允许技术人员访问其实现逻辑。这种设计为专业用户提供了定制化修改的可能性,可根据特定项目需求调整算法参数或扩展功能模块。总体而言,锐角检测插件2.0通过优化空间数据的几何质量,有效增强了ArcGIS平台在处理复杂地理信息时的专业能力。其直观的操作界面与系统化的处理流程,使不同技术背景的地理信息工作者都能高效解决数据中的角度异常问题。资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值