<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>粘性定位测试</title> <style> .w { height: 2000px; width: 1200px; margin: 0 auto; background-color: skyblue; } .top { position: fixed; top: 1600px; left: 50%; width: 68px; height: 68px; margin-left: -600px; background-color: red; } .top button { position: sticky; top: 0; z-index: 999; width: 68px; height: 68px; } .top button img { width: 100%; height: 100%; } </style> </head> <body> <a name="top"></a> <div class="w"></div> <div class="top"> <a href="#top"> <button> <img src="images/top.png" alt=""> </button> </a> </div> </body> </html>
时间: 2024-02-14 08:26:58 浏览: 73
-doctype-html-html-lang-en-dir-ltr-head-meta-name:
这是一个粘性定位的测试代码。代码中的部分解释如下:
- `position: fixed;` 将 `.top` 元素设置为固定定位,使其相对于浏览器窗口固定显示。
- `top: 1600px;` 设置 `.top` 元素距离顶部的偏移量为 1600 像素。
- `left: 50%;` 将 `.top` 元素水平居中显示。
- `margin-left: -600px;` 将 `.top` 元素的左边距设置为负的宽度的一半,使其水平居中。
- `position: sticky;` 将按钮元素设置为粘性定位。
- `top: 0;` 设置按钮元素距离其容器顶部的偏移量为 0。
- `z-index: 999;` 设置按钮元素的层级为 999,使其位于其他元素之上。
这段代码实现了一个在页面滚动时,有一个固定在页面底部的按钮,点击按钮可以回到页面顶部的效果。
阅读全文