Číslovaný výpis s velkým serifovým pořadovým číslem. Pro top články, žebříčky, nejčtenější.
Dlaždice s ikonou — auto-fill grid. Pro kategorie, služby, sekce navigace.
Řádkový výpis s ikonkou nebo avatarem vlevo. Varianty: .line--clean (bez oddělovačů), .line--hoverable (klikatelné řádky se stavem active).
Navigační seznam — <ul> s <li><a>. Při hoveru se text posune doprava.
Obrázek vlevo (zoom on hover), body vpravo — meta, titulek, perex, tagy. Pro články, produkty, inzeráty.
Grid karet s obrázkem nahoře. Badge-wrap s autorem a tagy překrývá obrázek. auto-fill minmax(240px, 1fr).
Popis projektu a technologií.
Přehled novinek v PHP 8.3.
Tipy pro rychlejší SQL dotazy.
Bootstrap card struktura — card-header s obrázkem, card-body s obsahem, card-footer s CTA. Text CTA vlevo, šipka vpravo (výška 100 % patičky).
Popis projektu a technologií použitých při vývoji portálu.
Přehled nejdůležitějších novinek v PHP 8.3.
Tipy pro rychlejší SQL a efektivní práci s ORM.
Kompaktní grid — menší obrázky (4/3), minimalistický titulek, CTA v patičce. Pro boční panel nebo „doporučené" sekce.
Horizontálně posuvný řádek kompaktních karet. Flex s overflow-x: auto, scrollbar stylovaný.
Obrázky přes celý list-item, text v gradient overlay dole. --list-img-cols určuje počet sloupců. Hover přiblíží obrázek.
Vertikálně posuvný seznam s thumbnaily vlevo a textem vpravo. Stylovaný scrollbar. --list-vimg-rows určuje počet viditelných položek.
Horizontální karusel — --carousel-cols počet viditelných položek (zde 3), --carousel-step krok posunu (výchozí = cols). Track .carousel-track se posouvá transformem, klipuje sám .list--carousel. Šipky .carousel-arrow--prev/--next stojí absolutně u levého a pravého okraje, tečky .carousel-dots pod výpisem — generuje si je JS, proto je element prázdný. Pro nekonečnou smyčku si JS klonuje cols položek na oba konce (.carousel-clone). Vyžaduje produkční assets/js/app.js.
Ukázkový perex článku — dvě věty, aby bylo vidět, jak se text chová pod titulkem.
Ukázkový perex článku — dvě věty, aby bylo vidět, jak se text chová pod titulkem.
Ukázkový perex článku — dvě věty, aby bylo vidět, jak se text chová pod titulkem.
Ukázkový perex článku — dvě věty, aby bylo vidět, jak se text chová pod titulkem.
Ukázkový perex článku — dvě věty, aby bylo vidět, jak se text chová pod titulkem.
Vodorovné dvojče svislého karuselu: fotka přes celou plochu, text v přechodu --list-overlay-gradient, který na hover vyjede nahoru (--list-overlay-peek). Vidět je vždy jen jedna položka, výšku drží --carousel-row-height (stejný token jako u svislého). Šipky .carousel-arrow--prev/--next stojí svisle na střed u levého a pravého okraje, tečky .carousel-dots dole na střed. Není to vlastní mechanika — je to .list--carousel s jedním viditelným sloupcem (--carousel-cols: 1), proto element nese obě třídy; produkční assets/js/app.js inicializuje výhradně .list--carousel. Tokeny --list-overlay-* a --list-carousel-*.
Ukázkový perex — u hero karuselu leží text v přechodu přes fotku.
Ukázkový perex — u hero karuselu leží text v přechodu přes fotku.
Ukázkový perex — u hero karuselu leží text v přechodu přes fotku.
Jednořádková pilulka: štítek s hlavičkou výpisu, kulatá miniatura, titulek + krátký text, datum, počítadlo a dvě kulaté šipky. Vidět je vždy jen jedna položka, šipky ji přepínají. Není to vlastní mechanika — je to .list--carousel s jedním viditelným sloupcem (--carousel-cols: 1), proto element nese obě třídy; produkční assets/js/app.js inicializuje výhradně .list--carousel. Klipuje .list-bar__window, ne sám .list — track se posouvá transformem, takže kdyby ořezával přímo on, posunul by se s obsahem i jeho rámeček. Počítadlo je uvnitř každé položky (JS ho neaktualizuje a položky si pro nekonečnou smyčku klonuje). Tokeny --list-bar-*.
Magazínový layout — jeden velký .list-item--featured přes celou šířku (obrázek jako pozadí, gradient overlay, text absolutně dole), pod ním grid malých položek .list-item--small.
Vertikální karusel — položky se posouvají svisle přes translateY. CSS proměnná --carousel-rows určuje počet viditelných řádků. Šipky .carousel-arrow--up/down, tečky vertikálně. Vyžaduje produkční assets/js/app.js.
Výpis komentářů s avatarem, jménem a datem. Vnořené odpovědi přes .list-item__replies. Avatar jako obrázek nebo inicíály (.list-item__avatar--initials).
Tabulkový výpis. Sloupce: thumbnail, název s perexem a meta (tagy, počet zobrazení, autor), kategorie, datum, akce.
| Název | Kategorie | Publikováno | ||
|---|---|---|---|---|
|
Popis projektu a technologií použitých při vývoji rozsáhlého portálu. |
Technologie | |||
|
Přehled nejdůležitějších novinek v PHP 8.3 a moderních frameworcích. |
PHP | |||
|
Tipy pro rychlejší SQL dotazy a efektivní práci s Doctrine ORM. |
Databáze |
Horizontálně orientované karty. .list-item.card je CSS gridem (140px 1fr auto): .card-header s obrázkem vlevo, .card-body s obsahem, .card-footer s CTA vpravo.
Popis projektu a technologií použitých při vývoji rozsáhlého portálu s důrazem na výkon.
Přehled nejdůležitějších novinek v PHP 8.3 a moderních frameworcích pro webový vývoj.
Rozbalitelný seznam — každá položka má klikatelný .list-item__toggle
s ikonkou, nadpisem a chevronem. Obsah (.list-item__content) se skryje/zobrazí
přidáním třídy .is-open na .list-item.
Vhodné pro FAQ, sekce nastavení, hierarchické nabídky nebo rozbalitelné filtry.
Skvělá práce, projekt byl dodán včas a přesně dle zadání. Rozhodně doporučuji!
Děkuji za zpětnou vazbu!
Profesionální přístup, výsledek předčil očekávání. Systém funguje bez problémů.