Skip to content

Témy

Reast Player používa CSS custom properties pre vizuálne prispôsobenie. Prepíšte ich na elemente <reast-player> alebo na ľubovoľnom predkovi.

Dostupné vlastnosti

Typografia

VlastnosťPredvolená hodnotaPopis
--reast-font-bodyGeorgia, 'Times New Roman', serifFont tela textu
--reast-font-headinginheritFont nadpisov
--reast-font-mono'Courier New', monospaceFont kódu/raw blokov
--reast-font-size1.125remZákladná veľkosť fontu
--reast-line-height1.7Základná výška riadku

Farby

VlastnosťPredvolená (svetlá)Popis
--reast-color-text#1a1a2ePrimárna farba textu
--reast-color-bg#ffffffFarba pozadia
--reast-color-accent#6c5ce7Akcentová farba (voľby, odkazy)
--reast-color-accent-hover#5a4bd4Stav pri hoveri akcentu
--reast-color-muted#6b7280Sekundárny/stlmený text
--reast-color-border#e5e7ebFarba okrajov

Medzery

VlastnosťPredvolenáPopis
--reast-spacing-block1.5emVertikálna medzera medzi blokmi
--reast-spacing-inline1emHorizontálne odsadenie
--reast-max-width65chMaximálna šírka obsahu

Voľby

VlastnosťPredvolenáPopis
--reast-choice-radius0.5remBorder radius tlačidiel volieb
--reast-choice-padding0.75em 1.25emPadding tlačidiel volieb

Príklad: Tmavá téma

css
reast-player {
  --reast-color-text: #e0e0e0;
  --reast-color-bg: #1a1a2e;
  --reast-color-accent: #a78bfa;
  --reast-color-accent-hover: #8b6ff0;
  --reast-color-muted: #9ca3af;
  --reast-color-border: #374151;
}

Príklad: Minimálny čitateľ

css
reast-player {
  --reast-font-body: 'Literata', serif;
  --reast-font-size: 1.25rem;
  --reast-line-height: 1.8;
  --reast-max-width: 55ch;
  --reast-spacing-block: 2em;
}

Automatický tmavý režim

Player štandardne rešpektuje prefers-color-scheme. Pre vynútenie konkrétnej témy nastavte vlastnosti explicitne na elemente.

Shadow DOM hranica

Player vykresľuje obsah vnútri Shadow DOM, takže štýly vašej stránky doň nepreniknú. Jediný spôsob prispôsobenia vzhľadu je cez tieto CSS custom properties. To zaručuje vizuálnu konzistenciu bez ohľadu na štýly hostiteľskej stránky.