File size: 907 Bytes
b1f1fd7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<style>
:root {
--highlight-background-color-light: #F1EAFF;
--highlight-background-color-dark: #3E00FF;
}

body {
--highlight-background-color: var(--highlight-background-color-light);
}

@media (prefers-color-scheme: dark) {
body {
  --highlight-background-color: var(--highlight-background-color-dark);
}
}
</style>

<script>
document.addEventListener('click', function(event) {
  if (event.target.tagName.toLowerCase() === 'a') {
  var href = event.target.getAttribute('href');

  if (href && href.startsWith('#')) {
      var targetId = href.substring(1);
      var targetArticle = document.getElementById(targetId);
      var articles = document.getElementsByTagName('article');
      
      for (var i = 0; i < articles.length; i++) {
          articles[i].style.backgroundColor = '';
      }
      
      targetArticle.style.backgroundColor = 'var(--highlight-background-color)';
  }
}
});
</script>