Fontstorleken behöver åtgärdas då den annars blev för stor för kodavsnitt.
.text-small {
font-size: ms(0) !important;
}
Just fonten flyttade sedan in i ett eget Prism-tema. Koden här nedan formaterar “kod-styckena” i texten.
$code-paths: (
1: polygon(0 0, 100% 2%, 100% 98%, 0% 100%),
2: polygon(0 2%, 100% 0, 100% 100%, 0 98%),
);
pre {
width: 100vw !important;
margin-left: 50% !important;
transform: translateX(-50%) !important;
display: flex;
align-content: center;
&:nth-of-type(even) {
clip-path: map-get($code-paths, 1);
}
&:nth-of-type(odd) {
clip-path: map-get($code-paths, 2);
}
code {
width: 100%;
display: inline-block;
margin-left: auto !important;
margin-right: auto !important;
padding: ms(1) !important;
max-width: 45.18rem !important;
}
}
Detta tog inte direkt hand om temat dock.
Jag provade att skapa ett eget tema med en generator men blev inte så nöjd.
Vad det blev i slutändan syns på sidan och kommer säkert att ändras. Jag utgick från Prism Duotone Space för att få en enkel grund. Sedan ändrade jag på färgerna.
Här kan du titta på CSS-resultatet.