Skip to content

Commit 618ff39

Browse files
author
Mingyue-Cheng
committed
Add hero click-to-refresh interaction
1 parent 1520157 commit 618ff39

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

index.html

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,18 @@
3535
border-bottom: 1px solid #e8e8e8;
3636
padding: 72px 0 56px;
3737
text-align: center;
38+
cursor: pointer;
39+
transition: background 0.2s ease, transform 0.2s ease;
40+
}
41+
header:hover {
42+
background: linear-gradient(160deg, #fffdfd 55%, #ffeceb 100%);
43+
}
44+
header:active {
45+
transform: scale(0.997);
46+
}
47+
header:focus-visible {
48+
outline: 3px solid rgba(192, 57, 43, 0.2);
49+
outline-offset: -6px;
3850
}
3951
.header-org {
4052
font-size: 0.95rem;
@@ -256,7 +268,7 @@
256268
<body>
257269

258270
<!-- ═══════════════════ HEADER ═══════════════════ -->
259-
<header id="hero-header">
271+
<header id="hero-header" role="button" tabindex="0" aria-label="点击刷新当前页面">
260272
<div class="container">
261273
<p class="header-org">中国科学技术大学认知智能全国重点实验室AGI研究组</p>
262274
<h1><span class="highlight">Agentic AI</span> 研究方向工作介绍</h1>
@@ -487,10 +499,17 @@ <h2>团队成员</h2>
487499
const heroHeader = document.getElementById('hero-header');
488500

489501
if (heroHeader) {
490-
heroHeader.addEventListener('click', (event) => {
491-
event.preventDefault();
492-
event.stopPropagation();
493-
}, true);
502+
const refreshPage = () => {
503+
window.location.reload();
504+
};
505+
506+
heroHeader.addEventListener('click', refreshPage);
507+
heroHeader.addEventListener('keydown', (event) => {
508+
if (event.key === 'Enter' || event.key === ' ') {
509+
event.preventDefault();
510+
refreshPage();
511+
}
512+
});
494513
}
495514
</script>
496515

0 commit comments

Comments
 (0)