Post with some code
This theme uses 11ty’s Syntax Highlighting Plugin, a pack of Eleventy plugins for PrismJS syntax highlighting. No browser/client JavaScript, highlight transformations are all done at build-time.
const cards = [...document.querySelectorAll('.card')];
cards.forEach(card => {
card.style.cursor = 'pointer';
let down,
up,
link = card.querySelector('a');
card.onmousedown = () => (down = +new Date());
card.onmouseup = () => {
up = +new Date();
if (up - down < 200) {
link.click();
}
};
});
// © Heydon Pickering
.smol-container {
width: min(100% - 3rem, var(--container-max, 60ch));
margin-inline: auto;
}
/* © Stephanie Eckles, https://smolcss.dev/ */
Edit styles in css/blocks/code.css