Přeskočit na hlavní obsah

Úprava slide košíku pomocí CSS

Upravte vzhled vysouvacího košíku (slide cartu) tak, aby ladil s designem vašeho e-shopu. Můžete změnit barvy, fonty, styl tlačítek i další prvky.

Autor: Febby

Slide cart od Candy Rack má už v základu čistý a funkční design. Pokud ho ale chcete více přizpůsobit vzhledu svého obchodu, můžete pomocí CSS upravit jednotlivé prvky košíku.

CSS přidáte tak, že v aplikaci Candy Rack přejdete na: Slide cart → Design → Vlastní CSS

a vložíte tam svůj kód.

Níže najdete:

  • seznam dostupných CSS tříd (selektorů),

  • praktické ukázky úprav,

  • několik tipů, aby se styly správně aplikovaly.

Seznam selektorů

Toto jsou stabilní CSS selektory, které můžete použít pro stylování slide cart. Dodržují jednotný vzor pojmenování candyrack-slider-cart-*, takže se při aktualizaci aplikace nezmění.

Prvek

Selektor třídy

Hlavní wrapper košíku

#candyrack-slider-cart

Nadpis košíku

.candyrack-slider-cart-header-title

Tlačítko zavření (×)

.candyrack-slider-cart-close-button

Progress bar (dopravy zdarma)

.candyrack-slider-cart-reward-bar

Kontejner položky košíku

.candyrack-slider-cart-item-container

Název produktu

.candyrack-slider-cart-item-product-details-title

Aktuální cena produktu

.candyrack-slider-cart-item-product-details-price

Původní cena položky (přeškrtnutá)

.candyrack-slider-cart-item-product-details-discounted-price

Badge štítky se slevovým kódem

.candyrack-slider-cart-item-product-details-discount

Tlačítko odstranění produktu

.candyrack-slider-cart-item-product-details-remove-button

Minus tlačítko množství

.candyrack-slider-cart-item-product-details-quantity-button-minus

Plus tlačítko množství

.candyrack-slider-cart-item-product-details-quantity-button-plus

Nadpis upsell sekce

.candyrack-slider-cart-offers-title

Karta upsell nabídky

.candyrack-slider-cart-offer-item-wrapper

Název upsell produktu

.candyrack-slider-cart-offer-item-header

Badge („SAVE 20%“, „RECOMMENDED“)

.candyrack-slider-cart-offer-item-badge

Cena upsell produktu

.candyrack-slider-cart-offer-price

Tlačítko „Přidat“ u produktu

.candyrack-slider-cart-offer-item-add-button

Text mezisoučtu

.candyrack-slider-cart-footer-subtotal-label

Cena mezisoučtu

.candyrack-slider-cart-footer-subtotal-price

Checkout tlačítko

.candyrack-slider-cart-footer-checkout-button

Příklady úprav

Zde najdete několik příkladů použití CSS pro úpravu slide cart a jeho sladění s designem vašeho obchodu.

Checkout tlačítko

Změňte barvu pozadí, textu nebo zaoblení rohů checkout tlačítka tak, aby odpovídalo stylu vašeho obchodu. Můžete také upravit hover efekt při najetí myší:

.candyrack-slider-cart-footer-checkout-button {
background-color: #1a1a1a !important; /* button background */
color: #ffffff !important; /* button text color */
border-radius: 4px !important; /* corner radius */
font-size: 16px !important;
}

.candyrack-slider-cart-footer-checkout-button:hover {
background-color: #333333 !important;
}

Tlačítko „Přidat“ u nabízeného produktu

Stylování tlačítek pro přidání upsell produktů nezávisle na checkout tlačítku:

.candyrack-slider-cart-offer-item-add-button {
background-color: #ff5024 !important;
color: #ffffff !important;
border-radius: 6px !important;
}

.candyrack-slider-cart-offer-item-add-button:hover {
background-color: #cc4020 !important;
}

Badge štítky

Přizpůsobte štítky typu „SAVE 20%“ nebo „RECOMMENDED“ vzhledu svého obchodu:

.candyrack-slider-cart-offer-item-badge {
background-color: #000000 !important; /* badge background */
color: #ffffff !important; /* badge text color */
border-radius: 3px !important;
}

Nadpis upsell sekce

Změňte velikost nebo tloušťku nadpisu sekce s doporučenými produkty:

.candyrack-slider-cart-offers-title {
font-size: 14px !important;
font-weight: 600 !important;
text-transform: uppercase !important;
}

Progress bar /Lišta odměn (doprava zdarma)

Upravte barvu výplně, pozadí a textu progress baru tak, aby odpovídal vašemu brandingu.

Tento prvek používá CSS proměnné, takže zde není potřeba používat !important.

.candyrack-slider-cart-reward-bar {
--cr-slider-cart-reward-bar-progress-fill-color: #000000;
--cr-slider-cart-reward-bar-bg-color: #f9f9f9;
--cr-slider-cart-reward-bar-text-color: #1a1a1a;
}

Vlastní písmo

Importujte Google Font a aplikujte ho na celý slide cart:

@import url('https://fonts.googleapis.com/css2?family=Inter&display=swap');

#candyrack-slider-cart {
font-family: 'Inter', sans-serif !important;
}

Užitečné informace

Slide cart se vykresluje přímo na stránce obchodu. Na rozdíl od pop-upu není vložený v iframe, takže se mohou automaticky přebírat fonty nebo globální CSS proměnné vaší šablony.

Ve většině případů bude potřeba použít !important, aby vaše styly přepsaly výchozí styly slide cartu.

Pokud si nejste jistí, jaký selektor použít, napište nám přes chat v aplikaci a rádi vám poradíme.

Dostali jste odpověď na svou otázku?