Jedním z mnoha způsobů, jak udělat stránku zajímavou, je například v horní části obrazovky vytvořit běžící poutavý text, kterým například podpoříte prodej, nebo nabídku vašeho produktu.
Kód níže Vám popíše jeden z mnoha způsobů, jak tento pruh v horní části vytvořit, a i nastavit podle Vašich představ.
Další úpravy a nastavení již nechám na Vaší fantazii.
Tento text se posouvá zprava doleva. Může obsahovat důležité oznámení nebo novinku.
Zde je ještě připravený HTML s textem. Tento text si upravte podle potřeby a vložte do HTML elementu v Elementoru.
/* Vnější kontejner pro běžící text */
.marquee-wrapper {
width: 100%; /* přes celou šířku obrazovky */
overflow: hidden; /* skryje text mimo viditelnou oblast */
position: fixed; /* zůstává nahoře i při scrollování */
top: 0;
left: 0;
background-color: rgba(102, 102, 102, 0.6); /* šedé pozadí s 60% průhledností */
z-index: 9999; /* aby byl vždy navrchu ostatního obsahu */
}
/* Samotný text, který se bude pohybovat */
.marquee {
display: inline-block;
white-space: nowrap; /* text zůstává v jednom řádku, nezalamuje se */
color: #05A8DD; /* barva textu */
font-size: 20px; /* výchozí velikost textu pro desktop */
padding: 10px 0; /* svislé odsazení textu */
/* Animace posunu textu – definována níže */
animation: marquee 20s linear infinite;
/* výchozí pozice – začíná mimo obrazovku napravo */
position: relative;
left: 100%;
}
/* RESPONSIVNÍ ÚPRAVY TEXTU */
/* Pro tablety a menší obrazovky – zmenší velikost písma */
@media (max-width: 1024px) {
.marquee {
font-size: 18px;
}
}
/* Pro mobily – ještě menší písmo */
@media (max-width: 768px) {
.marquee {
font-size: 15px;
}
}
/* DEFINICE ANIMACE – text se přesune zprava doleva */
@keyframes marquee {
0% { left: 100%; } /* začátek – mimo obrazovku napravo */
100% { left: -100%; } /* konec – mimo obrazovku nalevo */
}
Postup je naprosto jednoduchý:
Co chcte změnit | Kde to upravit | Popis úpravy |
---|---|---|
Rychlost běhu textu | animation: marquee 20s linear infinite; | Zkraťte na 10s pro rychlejší, anebo 30s pro pomalejší |
Barva textu | color: #05A8DD; | Můžete změnit na jakoukoliv hex barvu |
Pozadí lišty | background-color: rgba(102, 102, 102, 0.6); | Barva a průhlednost lišty |
Výška lišty | padding: 10px 0; | Např. 15px 0 = vyšší lišta |
Text | v HTML uvnitř .marquee | Libovolná zpráva nebo výzva |
A jako u všech návodů na stránkách beahugs.space doporučuji po aplikaci kódu odstranit všechny popisky funkcí.
Další nastavení je opět jen a jen na Vás…
© 2019 - 2025 Všechna práva vyhrazena | Bear Hugs s.r.o.
Abychom poskytli co nejlepší služby, používáme k ukládání a/nebo přístupu k informacím o zařízení, technologie jako jsou soubory cookies. Souhlas s těmito technologiemi nám umožní zpracovávat údaje, jako je chování při procházení nebo jedinečná ID na tomto webu. Nesouhlas nebo odvolání souhlasu může nepříznivě ovlivnit určité vlastnosti a funkce. Bear Hugs s.r.o.