CSS background-attachment 背景图片固定效果

2019-06-02 13:39:00 浏览数 (2)

background-attachment 设置背景图片是固定还是随着页面滚动条滚动

当给页面body设置背景图片,背景图片默认是随着滚动条下拉而滚动的。下面写一个示例看看,如下:

代码语言:javascript复制
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        body{
            background-image: url(meinv.jpg);
        }

        p{
            width: 100px;
            height: 1000px;
            margin: 50px auto;
            font-size: 18px;
            color: red;
        }
    </style>
</head>
<body>
    <!-- (p{段落内容$})*7 -->
    <p>段落内容1</p>
    <p>段落内容2</p>
    <p>段落内容3</p>
    <p>段落内容4</p>
    <p>段落内容5</p>
    <p>段落内容6</p>
    <p>段落内容7</p>
</body>
</html>

从上面的效果来看,如果下拉浏览器滚动条,段落的文字内容和背景图片都在下拉,那能不能固定背景图片不移动呢?

这里就涉及到了background-attachment:fixed;的属性。

设置背景图片固定

下面再看下拉一下浏览器看看,如下:

0 人点赞