Klasy CSS
Poniżej znajdziesz gotowe klasy CSS do stosowania w szablonie Inovax. Pomogą Ci szybko ostylować elementy bez pisania własnego CSS — wystarczy dodać odpowiednią klasę na poziomie sekcji, wiersza, kolumny lub modułu.
Nagłówki
Dział zatytułowany „Nagłówki”mmz-hide-header-line— ukrywa linię (separator) w nagłówku sekcji. Przydatne np. w module Kafelki obrazkowe, gdy chcesz, żeby kafelki przylegały do nagłówka bez widocznej linii oddzielającejmmz-module-header-center— centruje nagłówek modułu. Wymaga wyłączenia podkreślenia nagłówka — z poziomu modułu lub globalnie
Obramowanie i tło
Dział zatytułowany „Obramowanie i tło”Klasy do dodawania ramki lub tła wokół dowolnej sekcji. Wszystkie mają spójny kolor i grubość, zgodne z resztą szablonu.
mmz-border— ramka ze wszystkich stronmmz-border-t— ramka tylko od górymmz-border-b— ramka tylko od dołummz-border-l— ramka tylko z lewej stronymmz-border-r— ramka tylko z prawej strony
Zaokrąglenie rogów
Dział zatytułowany „Zaokrąglenie rogów”Zaokrąglenie zgodne z globalną zmienną ustawianą w Wyglądzie sklepu.
mmz-btn-rounded— zaokrąglenie rogów przyciskówmmz-img-rounded— zaokrąglenie rogów obrazków (wszystkie rogi)mmz-img-rounded-l— zaokrąglenie tylko lewych rogów obrazkammz-img-rounded-r— zaokrąglenie tylko prawych rogów obrazka
Układ i wyrównanie
Dział zatytułowany „Układ i wyrównanie”mmz-col-100h— wyrównuje zdjęcia w pionie (jednakowa wysokość kolumn)mmz-flexcol— poprawne łamanie i kolejność kolumn (np. w opisie produktu): na desktopie naprzemienny układ obraz/tekst, a na mobile elementy układają się jeden pod drugim w poprawnej kolejnościmmz-flex-end-sm— wyrównuje element do prawej krawędzi (np. pod modułem logotypów dostaw i płatności, gdy jest tylko jeden element)
Marginesy
Dział zatytułowany „Marginesy”Mniejsze marginesy oparte o rem (wartość 0.25rem):
mb-xs-0-5— margines dolnymt-xs-0-5— margines górnyml-xs-0-5— margines lewymr-xs-0-5— margines prawy
mmz-table-wrapper— dodaje poziome przewijanie (scroll) dla szerokich tabel, dzięki czemu nie rozpychają one strony na urządzeniach mobilnych
Rozwijanie treści
Dział zatytułowany „Rozwijanie treści”Klasy do tworzenia rozwijanych bloków treści. Liczba w nazwie oznacza maksymalną wysokość (w px) widoczną przed rozwinięciem.
mmz-expand— kontener rozwijanej treści (domyślna wysokość)mmz-expand-50,mmz-expand-100,mmz-expand-200,mmz-expand-300,mmz-expand-400,mmz-expand-500,mmz-expand-600— kontener rozwijanej treści o zadanej wysokości
Klasy na potrzeby niestandardowych bloków html (np. strona produktowa, strona potw. zamówienia)
mmz-grid-border— obramowanie elementu siatkimmz-grid-fill— wypełnienie (tło) elementu siatki
Tutaj znajdziesz rozpiskę klas używanych w szablonie Inovax w sekcjach/wierszach/kolumnach w celu osiągnięcia określonych układów.
Nagłówek
Dział zatytułowany „Nagłówek”| Klasa | Element | Funkcja |
|---|---|---|
mmz-header-top | Sekcja | Pasek z logo, wyszukiwarką i ikonami (linia oddzielająca u dołu) |
mmz-header-nav | Wiersz | Pasek z menu głównym i wyszukiwarką |
mmz-header-search | Kolumna | Kolumna z wyszukiwarką (ograniczenie szerokości) |
Strona główna
Dział zatytułowany „Strona główna”| Klasa | Element | Funkcja |
|---|---|---|
mmz-slider-and-banners | Wiersz | Slider z banerami obok (na mobile jeden pod drugim) |
mmz-seo-content | Kolumna | Treść SEO z banerem (responsywny układ kolumn) |
mmz-newsletter | Wiersz | Newsletter z grafiką i formularzem (responsywny układ) |
Strona produktu
Dział zatytułowany „Strona produktu”| Klasa | Element | Funkcja |
|---|---|---|
mmz-quantity-and-actions | Wiersz | Ilość + przyciski akcji (układ kolumnowy na mobile) |
mmz-product-details | Kolumna | Ramka ze szczegółami produktu i separatorami między modułami |
mmz-product-detail | Moduł | Na module “Informacja z ikoną” - kolejne wiersze w szczegółach produktu |
mmz-ask-questions-and-share | Wiersz | Wiersz z modułami „zadaj pytanie” i „udostępnij” |
| Klasa | Element | Funkcja |
|---|---|---|
mmz-footer | Wiersz | Główna sekcja stopki z liniami u góry i dołu |
| Klasa | Element | Funkcja |
|---|---|---|
mmz-footer-basket | Wiersz | Pasek pod koszykiem (kontakt, social) z liniami u góry i dołu |
Uniwersalne
Dział zatytułowany „Uniwersalne”| Klasa | Element | Funkcja |
|---|---|---|
mmz-col-100h | Wiersz | Wyrównuje kolumny do równej wysokości |
mmz-expand | Sekcja | Rozwijana sekcja treści (np. SEO) |
mmz-expand-600 | Sekcja | Wysokość rozwijanej sekcji (600 px przed rozwinięciem) |
Ściąga z rozpiską wszystkich klas do modułów, przydane przy wprowadzaniu customowych zmian w szablonie. Podajemy tylko klasę główną (bazowy blok) — pełna lista klas, elementów i modyfikatorów jest w kodzie modułu.
| Moduł | Klasa główna |
|---|---|
| Baner | mmzCustomBanner |
| Cechy sklepu | mmzFeatures |
| Dane kontaktowe | mmzContactBar |
| Etapy – proces zamówienia | mmzOrderSteps |
| Ilość produktów w opakowaniu | mmzPackagingInfo |
| Infobox | mmzInfoBox |
| Informacja z ikoną | mmzInfoWithIcon |
| Inne produkty z tej kategorii | mmzProductsFromCategory |
| Język | mmzLanguageSwitcher |
| Kafelki obrazkowe | mmzPopularCategories |
| Licznik czasu wysyłki | mmzShippingTimeCounter |
| Licznik darmowej dostawy | mmzProgressBar |
| Logotypy dostaw i płatności | mmzMethods |
| Masowe zamawianie wariantów | mmzMassVariants |
| Menu | mmzMegaMenu |
| Menu boczne (Kategorie) | mmzSideMenuCategories |
| Opinie | mmzOpinions |
| Pasek informacyjny | mmzTopBar |
| Podkategorie obrazkowe | mmzImageSubcategories |
| Podkategorie tekstowe | mmzTextSubcategories |
| Potwierdzenie dodania do koszyka | mmzProductSuggestions |
| Produkty w zakładkach | mmzProductsInTabs |
| Progi rabatowe | mmzDiscountThresholds |
| Przyklejony top | mmzStickyHeader |
| Rozwijane filtry/sortowanie na mobile | mmzTriggerOpenFilters |
| Skrócony koszyk | mmzQuickBasket |
| Slidery (banery) | mmzRespBanners |
| Social media | mmzSocials |
| Spis treści (na stronie produktu) | mmzTableOfContents |
| Stopka – copyright | mmzCopyright |
| Tekst i multimedia (na karcie produktu) | mmzWysiwyg |
| Waluta | mmzCurrencySwitcher |
| Wyróżniki w nagłówku | mmzFeatureHighlights |
Klasy używane w modułach Shoper w celu ich dostosowania.
Natywne klasy Storefront.