如何 - 滚动时调整页眉大小
了解如何使用 CSS 和 JavaScript 在滚动时缩小页眉。
滚动时如何收缩标题
步骤 1) 添加 HTML
创建页眉
示例
<div id="header">页眉</div>
步骤 2) 添加 CSS
设置页眉的样式
示例
#header {
background-color: #f1f1f1; /* 灰色背景 */
padding: 50px 10px; /* 一些填充 */
color: black;
text-align: center; /* 居中文本 */
font-size: 90px; /* 大字体大小 */
font-weight: bold;
position: fixed; /* 固定位置 - 位于页面顶部 */
top: 0;
width: 100%; /* 全宽 */
transition: 0.4s; /* 添加过渡效果(当滚动时 - 并且字体大小减小) */
}
步骤 3) 添加 JavaScript
示例
// 当用户从文档顶部向下滚动 50 像素时,调整页眉的字体大小
window.onscroll = function() {scrollFunction()};
function scrollFunction() {
if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) {
document.getElementById("header").style.fontSize = "30px";
} else {
document.getElementById("header").style.fontSize = "90px";
}
}
自己试试 »