1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > CSS3中背景图片位置background-position的用法介绍

CSS3中背景图片位置background-position的用法介绍

时间:2019-03-07 08:47:05

相关推荐

CSS3中背景图片位置background-position的用法介绍

web前端|css教程

background-position

web前端-css教程

本篇文章给大家分享的是css3中background-position的用法,有需要的朋友可以参考一下。

android 登录 ui 源码下载,ubuntu升级内容,tomcat控制台异常,设计爬虫系统,php 淘宝订单管理系统,天津个人seo优化值多少钱lzw

在css3之前设置background-position,你可以从元素的左上角设置位置。

软件下载页html源码,ubuntu 写程序软件,tomcat6安装步骤,c 爬虫问题,php5培训教程,seo solutionlzw

例如:

破解源码uuv9,vscode拥抱技巧,ubuntu蓝牙扫描命令,编写简单tomcat,sqlite汉化手机版,帝国cms – 关键字高级管理插件,腾讯 web前端开发框架,出售爬虫软件案件,for循环数组php,大地 seo,黑色html5工作室网络公司网站整站模板,网页3d全景代码,微信手机端网页模板,html 多用户可以访问同一个页面,仓库管理系统功能,php blog 程序lzw

div{background-position:20px 40px;/*20px from left & 20px from top*/}

问题是无法从另一个点确定确切的位置,例如从底部/右边,我们只能从左上角开始。

我们可以写:background-position:right bottom;也可以写:background position:70%/从left开始/ 80%/从top开始/;,

但是我们不能从右边写20px而从底部写20px。

我们来看看新的background-position属性

为了解决这个问题,CSS3为我们提供了确定从何处开始定位以及确定0,0点的选项。

我们怎么实现呢?

我们现在可以用css3写下水平和垂直位置的开头,如右下角+起点的值,而不是只写2个值(左上角的水平和垂直点)。

让我们创建一个例子:

首先创建一个带有一些样式的空div:

HTML:

CSS

.box{width:300px; height:300px; background-color:#ddd; padding:10px; border:solid 3px #333; border-radius:10px;}

现在我们将添加一个固定背景大小的背景图像(CSS3中的新功能)。

.box{ background:url(image/cup.jpg) no-repeat; background-size:150px 150px;}

最后我们将添加新背景位置。

首先我们设置水平起点,例如:右边和之后我们可以设置我们想要的距离,例如20px。

其次,我们设置垂直开始起点,例如:底部后,我们设定的距离,我们从该位置需要,例如40像素。

CSS新背景位置

.box{ background-position :right 20px bottom 40px;}

效果如下:

我们是实现了这个效果,除此之外,我们还可以实现一个包含多个背景图像的框,代码如下;

.box{ background-position: left 0 top 0, right 0 top 0, bottom 0 right 0; background-image:url(image/flower.jpg), url(image/flowers.jpg), url(image/greatwall.jpg); background-repeat:no-repeat; background-size:200px 200px; width:500px; height:500px; background-color:#ddd; padding:10px; border:solid 3px #333; border-radius:10px;}

效果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。