如何使用HTML和CSS在图像上添加文字?(代码示例)
发布日期:2021-06-21 05:17:42 浏览次数:12 分类:技术文章

本文共 1613 字,大约阅读时间需要 5 分钟。

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

 

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

例如:

1

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:

1

2

<div class="box">

</div>

CSS

1

2

3

4

5

6

7

8

.box{  

  width:300px;

  height:300px;

  background-color:#ddd;

  padding:10px;

  border:solid 3px #333;

  border-radius:10px;

}

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

1

2

3

4

.box{  

    background:url(image/cup.jpg) no-repeat;

    background-size:150px 150px;

}

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

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

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

CSS新背景位置

1

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

效果如下:

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

    <title></title>

    <style type="text/css">

.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;

}

</style>

</head>

<body>

<div class="box">

</div>  

</body>

</html>

 

 

 

以上就是CSS3中背景图片位置background-position的用法介绍的详细内容。

转载地址:https://blog.csdn.net/lin123_00/article/details/105868136 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:css如何去掉重叠部分的边框?(收藏)
下一篇:首行缩进怎么设置(收藏)

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年09月27日 17时38分43秒