You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

94 lines
4.1 KiB
HTML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>快速定位</title>
<base href="/" />
<link rel="icon" type="image/png" href="favicon.png" />
<link rel="stylesheet" href="bootstrap/css/bootstrap.min.css" />
<link rel="stylesheet" href="css/app.css" />
<script src="/plugs/holder/holder.min.js"></script>
</head>
<body>
<div class="container">
<div class="sticky-top">
<img class="sticky-top" src="holder.js/100px100?theme=sky&text=黏着在顶部" alt="" />
</div>
<div class="card mt-3">
<div class="card-header .bg-dark-subtle">
<strong>快速定位: </strong>
</div>
<div class="card-body">
利用这些工具类快速设置元素的位置
</div>
</div>
<div class="card mt-3">
<div class="card-header .bg-dark-subtle">
<strong>固定在顶部: </strong>
</div>
<div class="card-body">
将一个元素固定在视口viewport的顶部且边缘对齐。使用之前请确保你充分了解了该定位对你的项目所带来的影响。你可能还需要添加额外的 CSS。
<div class="fixed-top">
<img src="holder.js/100x50?theme=sky&text=固定在顶部" alt="" />
</div>
</div>
</div>
<div class="card mt-3">
<div class="card-header .bg-dark-subtle">
<strong>固定在底部: </strong>
</div>
<div class="card-body">
将一个元素固定在视口viewport的底部且边缘对齐。使用之前请确保你充分了解了该定位对你的项目所带来的影响。你可能还需要添加额外的 CSS。
<div class="fixed-bottom">
<img src="holder.js/100x50?theme=sky&text=固定在底部" alt="" />
</div>
</div>
</div>
<div class="card mt-3">
<div class="card-header .bg-dark-subtle">
<strong>黏着在顶部 sticky: </strong>
</div>
<div class="card-body">
当页面滚动并经过某个元素之后该元素被固定在视口viewport的顶部且边缘对齐。
</div>
</div>
<div class="card mt-3">
<div class="card-header .bg-dark-subtle">
<strong>黏着在底部 sticky: </strong>
</div>
<div class="card-body">
当页面滚动并经过某个元素之后该元素被固定在视口viewport的顶部且边缘对齐。
<img class="card-body" data-src="holder.js/100px500?outline=yes">
</div>
</div>
<div class="card mt-3">
<div class="card-header .bg-dark-subtle">
<strong>黏着在底部-响应式: </strong>
</div>
<div class="card-body">
支持响应式
<div class="sticky-sm-bottom">当视口viewport是 SM (small) 或更宽的尺寸时黏着在视口viewport的底部</div>
<div class="sticky-md-bottom">当视口viewport是 MD (medium) 或更宽的尺寸时黏着在视口viewport的底部</div>
<div class="sticky-lg-bottom">当视口viewport是 LG (large) 或更宽的尺寸时黏着在视口viewport的底部</div>
<div class="sticky-xl-bottom">当视口viewport是 XL (extra-large) 或更宽的尺寸时黏着在视口viewport的底部</div>
<div class="sticky-xxl-bottom">当视口viewport是 XXL (extra-extra-large) 或更宽的尺寸时黏着在视口viewport的底部</div>
</div>
</div>
<div class="sticky-bottom">
<img src="holder.js/100px100?theme=lava&text=黏着在底部" alt="" />
</div>
</div>
<script src="jquery/jquery-3.6.4.min.js"></script>
<script src="bootstrap/js/bootstrap.bundle.min.js"></script>
<script src="js/app.js"></script>
</body>
</html>