css定位图片位置不变的实现方法


本文摘自PHP中文网,作者藏色散人,侵删。

css定位图片位置不变的实现方法:首先创建一个HTML示例文件;然后引入一个background背景图片;最后给该图片添加“position: fixed”样式即可固定图片位置并保持不变。

本教程操作环境:windows7系统、css3版、thinkpad t480电脑。

推荐:《css视频教程》

在css中,可以使用固定定位(position: fixed)来定位图片保持图片位置不变,让图片位置可以不随着文字的拖动而改变图片位置。

position: fixed用于生成固定定位的元素,相对于浏览器窗口进行定位。元素的位置通过 "left", "top", "right" 以及 "bottom" 属性进行规定。

fixed 生成固定定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于浏览器窗口进行定位。

固定定位(position:fixed):元素以相对浏览器窗口为基准进行定位的,无论怎样移动你的滑动条,它都会固定在相对于浏览器窗口的固定位置,另外要注意,它的兄弟元素将会在位置排布上忽视它的存在。这个时候用的top,bottom,left,right也是相对于浏览器窗口而言的。

示例:

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

32

33

34

35

36

37

38

39

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<style type="text/css">

.logo {

width: 540px;

height: 258px;

position: fixed;

background: url(https://www.baidu.com/img/bdlogo.png) no-repeat;

margin: auto;

left: 0;

right: 0;

top: 0;

bottom: 0;

}

</style>

</head>

<body>

<div class="logo"> </div>

111<br/> 111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111

<br/>111<br/>111<br/>111<br/>111<br/>111<br/>111<br/>

</body>

</html>

效果图:

1.gif

说明:

从上面的示例看出:可以使用position: fixed来固定图片位置不变,让图片位置可以不随着文字的拖动而改变图片位置。

以上就是css定位图片位置不变的实现方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

前端怎么学

css类选择符用什么

css怎么把正方形变成圆形

css如何去除字体的加粗效果

css怎么不占位隐藏元素

css怎么实现平方

css怎么实现不透明度渐变

css居中代码是什么

css如何将图片设置为圆形图片

css max-width属性怎么用

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...