1
0
Fork 0

Compare commits

...

3 Commits

Author SHA1 Message Date
Rhiannon Morris 2996642ee5 make links light up on tab too 2021-05-25 16:03:27 +02:00
Rhiannon Morris 9311ec7173 make audio less quiet 2021-05-25 16:03:15 +02:00
Rhiannon Morris f440410b76 improve non-js audio fallback 2021-05-25 16:03:05 +02:00
4 changed files with 17 additions and 8 deletions

View File

@ -67,7 +67,7 @@
<dl> <dl>
<dt> how to say <dt> how to say
<dd> <dd>
<a id=soundlink href=#> <a id=soundlink>
<span class=ipa>nɪs</span>, <span class=ipa>nɪ</span> <span class=ipa>nɪs</span>, <span class=ipa>nɪ</span>
</a> </a>
<audio id=miku> <audio id=miku>
@ -75,6 +75,9 @@
<source src=media/niss-nisse.ogg type=audio/ogg> <source src=media/niss-nisse.ogg type=audio/ogg>
(<a href=media/niss-nisse.mp3>listen</a>) (<a href=media/niss-nisse.mp3>listen</a>)
</audio> </audio>
<noscript>
(<a href=media/niss-nisse.mp3>listen</a>)
</noscript>
<dt> prons <dd title='she for niss, he for nisse'> it or they <dt> prons <dd title='she for niss, he for nisse'> it or they
<dt> quantity <dd> 2 <dt> quantity <dd> 2
@ -90,7 +93,13 @@ window.addEventListener('DOMContentLoaded', () => {
let link = document.getElementById('soundlink'); let link = document.getElementById('soundlink');
let miku = document.getElementById('miku'); let miku = document.getElementById('miku');
if (typeof miku.play == 'function') { if (typeof miku.play == 'function') {
link.addEventListener('click', e => { miku.play(); e.preventDefault(); }); function playMiku(e) {
miku.play();
e.preventDefault();
}
link.href = '#';
link.addEventListener('click', playMiku);
} }
}); });
</script> </script>

BIN
media/niss-nisse.mp3 (Stored with Git LFS)

Binary file not shown.

BIN
media/niss-nisse.ogg (Stored with Git LFS)

Binary file not shown.

View File

@ -140,13 +140,13 @@ dd {
} }
} }
a { a[href] {
color: hsl(196deg, 100%, 85%); color: hsl(196deg, 100%, 85%);
font-weight: 800; font-weight: 800;
text-decoration: none; text-decoration: none;
transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out;
} }
a:hover { a[href]:where(:hover,:focus) {
color: hsl(50deg, 100%, 82%); color: hsl(50deg, 100%, 82%);
} }