如何创建 - 调整滚动页眉的大小
了解如何使用 CSS 和 JavaScript 在滚动时缩小标题。
如何在滚动时缩小页眉
步骤 1) 添加 HTML:
创建标题:
实例
<div id="header">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.2s;
/* 添加过渡效果(滚动时 - 字体大小减小) */
}
步骤 3) 添加 JavaScript:
实例
// 当用户从文档顶部向下滚动 50px 时,调整页眉的字体大小
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";
}
}
亲自试一试 »