CSS网页设计:百分比进行背景图片定位

2016-02-19 23:35 16 1 收藏

今天图老师小编要向大家分享个CSS网页设计:百分比进行背景图片定位教程,过程简单易学,相信聪明的你一定能轻松get!

【 tulaoshi.com - Web开发 】

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)此文为后来的教程做铺垫,转自这儿。百分数定位很有意思,可以实现非凡的效果。

大部分人应该习惯于使用描述性词语(left、top、center)或者数值(20px、1em)对背景图片定位,百分比可能比较少用,常见的有50%、100%等数值。例如希望背景图片水平居中,距离容器顶部20px,可以使用

background-position: 50% 20px;
之所以不使用


background-position: center 20px;

是因为类似这种描述性词语和数值混用的形式不被W3C推荐。(单纯的描述性词语组合使用是没有问题的,例如:background-position: right bottom;)阅读全文...

使用百分比进行定位的好处是可以利用CSS的计算功能,达到px定位所难以完成的任务。例如在一个宽高均为300px的容器中,使用


background-position: 150px 150px;
可以看到背景图片的左上角顶点(坐标0,0)定位到了齐容器的中心点(坐标150px,150px)。




而把150px替换为50%,使用

background-position: 50% 50%;

看到的并不是如下的效果



而是这样



可见,CSS计算出了背景图片的中心点。这也可以解释为什么我们在使用

background-position: 100% 100%;


定位的时候,图片被放置在容器的右下角,而并没有跑出容器。(如果使用 background-position: 300px 300px; 的话,背景图片会被移出容器)

同样,如果使用

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)
background-position: 20% 20%;

会将背景图片的坐标点(20%,20%)定位到容器的坐标点(20%,20%)。

来源:https://www.tulaoshi.com/n/20160219/1630196.html

延伸阅读
iphone电池百分比怎么设置图解 iPhone默认状态栏电量显示是不显示数字百分比的,但是我们可以自己调整系统设置,让电量百分比在状态栏显示。具体操作如下 找到手机的设置图标,如下图所示 点击设置,然后找到通用,如下图所示 点击通用,找到用量,如下图所示 点击用量,往下滑动,如图,找到电池百分比 ...
标签: excel
Excel2010图表半圆百分比进度图   半圆百分比进度图,是指表达工作进度完成百分比比例的特殊饼图,案例包括数据模型建立、格式设置、添加数据标签等内容。下面,图老师小编就来带领大家一起制作一份半圆百分比进度图。 1.创建图表,必须要有数据,我们先启动Excel2010,简单的输入一些数据,包括业绩目标,未完成和完成的百分比...
iPhone6电池百分比设置教程   iPhone6电池百分比设置教程: 1、首先进入设置,我们打开通用。 2、找到用量, 点击并打开。 3、开启电(www.tulaoshi.com)池百分比右侧的按钮,就可以看到用电量百分比了。 iPhone6清除缓存及清理系统垃圾教程   1、首先在电脑中下载安装同步助手工具,下载地...
标签: Android
anTulaoshi.Comdroid5.0怎么显示电量百分比?   android5.0怎么显示电量百分比?相信很多用户对于android5.0怎么显示电量百分比还不太清楚,下面图老师小编来跟大家分享一下安卓5.0显示电量百分比教程,感兴趣的可以过来看一下。 Android 5.0通知栏里的电池依然只是个简单的图标,但如果下拉弹出快速设置面板,就可以看到电量...
标签: Web开发
script language="javascript"     var re = /^-?\d+%$/;     alert(re.test('50%'));     alert(re.test('-25%'));     alert(re.test('3a5%')); /script

经验教程

616

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部