0 Kč s DPH

Jak v CSS skrýt některé prvky inPage

Už se vám stalo, že jste si vytvořili web v inPage a některé prvky, (např. motiv, aktuality, počet produktů v e-shop menu apod.), jste na stránkách nechtěli zobrazit? Anebo jste chtěli, u šablony KYRA nebo HANAMI zobrazit jednotlivé bloky jen na úvodní straně a na ostatních už ne? Řešením těchto a mnoha jiných úprav je použití vlastního CSS stylu. O tom, jak skrýt jednotlivé prvky šablony pomocí CSS stylu se podrobněji dočtete v tomto článku.

Skrytí se obecně provede s pomocí CSS vlastnosti display:none. Abyste skryli konkrétní prvek, je třeba definovat jeho přesný název.  Některé prvky mají svůj vlastní a jedinečný identifikátor, který lze nalézt v HTML kódu stránky. K dohledání konkrétního identifikátoru prvku můžete využít průzkumníka v prohlížeči. Zapnete ho najetím myši na prvek, stisknutím pravého tlačítka myši a výběrem prozkoumat (Chrome prozkoumat, FF prozkoumat prvek).

Identifikátor stránky se nachází v tagu body např. pro úvodní stránku je to id="index", kde id znamená identifikátor. 

Vyhledání identifikátoru stránky v inPage

V některých případech je na prvek použita třída (např. class="date") nebo jen tag (např. label). Zde je vždy třeba vybrat tomuto prvku nadřazený prvek s konkrétním identifikátorem, neboť třídy a tagy se na webu opakují a náš zápis by mohl ovlivnit i jiné prvky než si přejeme.

Vyhledání identifikátoru a css stránky v inPage

Skrytí jednotlivých bloků

Prvky šablony se zobrazují v určitých částech stránky. Rozložení prvků šablon si můžete prohlédnout zde Rozložení prvků v responzivních šablonách

V šablonách  KYRA a HANAMI se prvky načítají do jednotlivých bloků, jejichž umístění na stránce je pevné. Umístění prvků v blocích je pak závislé na jejich rozmístění v sekci Nastavení → Rozmístění prvků. Pro skrytí je tedy třeba vybrat nadřazený blok, ve kterém se aktuálně nacházejí. Každý blok má jedinečný identifikátor/název, který využijeme v CSS stylu pro skrytí.

Tabulka identifikátorů jednotlivých bloků

KYRA HANAMI
motiv #motive
top produkty #panel-products
šedý pruh #separator 
barevný pruh / blok oddělený čárkovanou čárou #second 
blok s aktualitami #blog 
slider s obrázky #random-image 

Dále je nutné znát identifikátor stránky. Každá stránka má svůj vlastní identifikátor, kterým ji můžeme vybrat. U základních stránek jako je úvodní stránka, hlavní fotogalerie, kontaktní formulář apod., jsou to pevně dané názvy.

Skrytí bloku pro celý web, kromě několika vybraných stránek

Ukážeme si zobrazení bloku s aktualitami pro úvodní stránku a skrytí na ostatních stránkách. Nejdříve zneviditelníme blok pro celý web.

#blog {
display:none;
}

A poté jej zobrazíme pouze na úvodní stránce

#index #blog {
display:block
}

Nebo na úvodní stránce a kontaktním formuláři

#index #blog,
#support #blog {
display:block
}

Skrytí bloku pro některé stránky

V případě, že chceme mít blok viditelný na všech stránkách kromě např. stránky s kontaktním formulářem, bude styl vypadat takto:

#support #blog {display:none}

Pokud těch stránek bude více se stejnou vlastností, stačí je uvést ke specifikaci a oddělit čárkou. Tento zápis znamená skrytí bloku s aktualitami a barevného bloku na stránkách kontaktní formulář a úvodu.

#support #blog,
#index #blog,
#support #separator,
#index #separator {display:none}

Skrytí jiných prvků

Podobně lze postupovat v případě jiných prvků, zobrazovaných na webu. V průzkumníku zjistěte identifikátor prvku a použijte CSS vlastnost display:none;

KYRA, HANAMI SLIDE, ONE
počet položek v košíku #basket label  #topcart label
počet položek v e-shop menu #list-panel-categories .badge
kontaktní údaje v hlavičce #contactus

Skrytí počtu položek v košíku v šabloně KYRA a HANAMI.

#basket label {display:none;}

Jsou i další prvky, které byste si přáli skrýt? Napište nám je do komentářů. 

Tým inPage
info(zav)inpage.cz

Přidat komentář