热搜:前端 nest neovim nvim

css中可以用position: fixed来固定不动图片位

lxf2023-04-04 14:00:01

css中可以用position特性设定原素不跟随下拉列表翻转,词法“position:fixed”。position特性要求元素精准定位种类,当值为fixed时,原素以相对性浏览器窗口进行定位,不管怎样挪动滑动条,都是会固定于浏览器窗口的同一地方。

css中可以用position: fixed来固定不动图片位

本实例教程作业环境:windows7系统软件、CSS3&&HTML5版、Dell G3计算机。

在CSS中,可以用固定定位(position:fixed;)来固定不动元素部位,让原素不跟随下拉列表翻转。

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

固定定位元素以相对性浏览器窗口为依据开展定位,不管怎样挪动你滑动条,他们都会固定于相较于浏览器窗口的固定点,此外需要注意,它哥们原素将在部位排列上忽略它。这时候使用的top,bottom,left,right也相对于浏览器窗口来说的。

实例:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            .logo {
                width: 540px;
                height: 258px;
                position: fixed;
                background: url(猫/images/1.jpg) no-repeat;
                margin: auto;
                left: 0;
                right: 0;
                top: 0;
                bottom: 0;
            }
        </style>
    </head>

    <body>
        <div class="logo"> </div>
        英短蓝猫<br/> 英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫
        <br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>英短蓝猫<br/>
    </body>

</html>

设计效果图:

css中可以用position: fixed来固定不动图片位

从上面的实例看得出:可以用position: fixed来固定不动图片位置不会改变,让图片位置可以不用伴随着汉字的拖拽而改变图片部位。

注:

在IE7之上版本号及firefox、opera、safari里,也支持css属性"position:fixed",它的作用是将原素相较于对话框固定点。

但在IE6下,并不支持position:fixed特性,这时候我们应该对IE6开展hack解决。

强烈推荐学习培训:css视频教学

以上就是关于css如何做到原素不跟随下拉列表滚动的具体内容,大量欢迎关注AdminJS其他类似文章!