Místo pro zvědavé medvědy

Search

Běžící text v horní části obrazovky

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.

Připravený HTML kód pro nadpis

Tento text se posouvá zprava doleva. Může obsahovat důležité oznámení nebo novinku.
				
					
<div class="marquee-wrapper">
  
  <div class="marquee">
    Tento text se posouvá zprava doleva. Může obsahovat důležité oznámení nebo novinku.
  </div>
</div>

				
			

Zde je ještě připravený HTML s textem. Tento text si upravte podle potřeby a vložte do HTML elementu v Elementoru.

Připravený CSS kód pro stylování dle představ

				
					/* 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ý:

  1. Vyberete element HTML.
  2. Do části pro úpravu html v záložce „Obsah“ vložíte výše napsaný kód s Vaším textem.
  3. Přepnete na záložku „Pokročilé“ a úplně poslední funkcí je „Úprava CCS“, kam vložíte stylovycí kód.
  4. Upravíte si atributy podle svých představ.
Co chcte změnitKde to upravitPopis úpravy
Rychlost běhu textuanimation: marquee 20s linear infinite;Zkraťte na 10s pro rychlejší, anebo 30s pro pomalejší
Barva textucolor: #05A8DD;Můžete změnit na jakoukoliv hex barvu
Pozadí lištybackground-color: rgba(102, 102, 102, 0.6);Barva a průhlednost lišty
Výška lištypadding: 10px 0;Např. 15px 0 = vyšší lišta
Textv HTML uvnitř .marqueeLibovolná 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…