Stylové prvky webových stránek s přechodem na pozadí CSS

Stylové prvky webových stránek s přechodem na pozadí CSS

Pokud jste na internetu déle než několik minut, je pravděpodobné, že jste narazili na přechod CSS. Vlastnost pozadí CSS lze použít k vytvoření řady různých stylů a jedním z nejzajímavějších typů je to, co dokáže s hodnotou přechodu.





Vědět, jak navrhovat a vytvářet různé přechody CSS, je výhodou pro každého návrháře nebo vývojáře softwaru. Z tohoto článku se dozvíte vše, co potřebujete vědět, abyste mohli do svých projektů začleňovat přechody CSS.





Co je to CSS přechod?

Přechod CSS je v podstatě kombinací dvou nebo více barev, které plynule přecházejí z jedné do druhé. Přechodný stav přechodu CSS závisí na typu použitého přechodu. V softwarovém designu se běžně používají dva hlavní typy přechodů: lineární a radiální.





Existuje však třetí typ přechodu, který je méně populární a je známý jako kuželový přechod.

Syntaxe přechodů CSS

Background-image: gradient-type (direction, color1, color2);

Přechod CSS by měl být přiřazen vlastnosti CSS obrázek na pozadí. Typ přechodu může být jeden z několika; lineární gradient, radiální gradient nebo kónický gradient. Za typem přechodu následují otevírací a zavírací závorky, které obsahují přechodový směr přechodu a také barvy, které mají být do přechodu zahrnuty.



Příbuzný: Jak nastavit obrázek na pozadí v CSS

Výše uvedený příklad ukazuje dvě barvy, ale přechod může obsahovat několik různých barev. Jediným požadavkem je, aby každá barva v seznamu byla oddělena čárkou.





Co je lineární přechod?

Lineární přechod je nejpopulárnějším přechodem CSS. Vytváří horizontální, vertikální nebo diagonální přechodový přechod pomocí dvou nebo více barev.

Příklad lineárního přechodu CSS

Background-image: linear-gradient(#00A4CCFF, #F95700FF);

Výše uvedený kód vytvoří následující přechod CSS:





Z výše uvedeného příkladu je vynechána jedna hlavní složka syntaxe přechodu. Tato složka je přechodovým směrem přechodu a byla vynechána, protože výchozí zarovnání lineárního přechodu je svislé (shora dolů); to je požadovaný výstup v tomto příkladu.

Výše uvedený kód vytváří stejný výsledek jako následující řádek kódu. Jediným rozdílem mezi nimi je směrová část kódu.

Použití příkladu dolního lineárního přechodu

Background-image: linear-gradient(to bottom, #00A4CCFF, #F95700FF);

Jak můžete vidět z výstupu, výše uvedený kód vytvoří přechod, který začíná modrou nahoře a pak pomalu přechází do oranžové ve spodní části. Pokud chcete změnit pořadí barev, můžete jednoduše nahradit na dno s nahoru a to obrátí směr přechodu a vytvoří následující výstup:

Podobně jako u svislého zarovnání lze horizontálního zarovnání přechodu dosáhnout pomocí dvou sad směrových klíčových slov: opustit a doprava , který bude produkovat následující výstupy, resp.

proč jsou ceny přání tak nízké

Diagonální lineární přechod

Je možné dosáhnout diagonálního lineárního gradientového přechodu v libovolném směru lineárního gradientu. Aby to bylo možné, existují pouze čtyři konkrétní seznamy klíčových slov.

  • Vpravo dole
  • Dole vlevo
  • Vpravo nahoře
  • Vlevo nahoře

Použití příkladu diagonálního lineárního přechodu

Background-image: linear-gradient(to bottom right, #00A4CCFF, #F95700FF);

Výše uvedený příklad produkuje následující výstup:

Jak vidíte z výše uvedeného výstupu, lineární přechod přechází v diagonálním směru a pohybuje se z levé horní části do pravé dolní části přechodu.

Vícebarevný lineární přechod

Lineární přechod může mít dvě nebo více barev, ale jak vypadá více barev v přechodu? Vícebarevné uspořádání barevných lineárních gradientů závisí na jeho směru. U těch, které přecházejí v horizontálním směru, se každá nová barva objeví vlevo nebo vpravo od lineárního přechodu, v závislosti na přesném směru lineárního přechodu.

Vícebarevný příklad lineárního přechodu

Background-image: linear-gradient(to right, #00A4CCFF, #F95700FF, #e2e223, #2727e2, #19ad19);

Řádek kódu výše vytvoří následující výstup:

Jak vidíte, každá nová barva je přidána napravo od přechodu a vytváří to, co se nakonec promění v duhu. Stejného výkonu lze dosáhnout ve svislém směru; konkrétní barevné uspořádání lineárního přechodu však bude záviset na klíčovém slově vertikálního směru (nahoru nebo dolů).

Co je to radiální přechod?

Radiální přechod vytváří spirálovitý přechod dvou barev, které ve výchozím nastavení začínají od středu. Tam, kde lineární přechod vytváří přímý přechod, který teče svisle nebo vodorovně, radiální přechod vytváří kruhový přechod, který teče od středu k vnějším okrajům.

Použití příkladu radiálního přechodu

Background-image: radial-gradient( circle, #00A4CCFF, #F95700FF);

Řádek kódu výše vytvoří následující výstup:

Změna centra radiálního přechodu

Ve výchozím nastavení začíná radiální přechod ve středu přechodu; je však možné změnit místo původu zavedením několika klíčových slov.

jak vytvořit vlastní karty v stolním simulátoru

Změna příkladu počáteční polohy radiálního přechodu

Background-image: radial-gradient(circle at top right, #00A4CCFF, #F95700FF);

Řádek kódu výše vytvoří následující výstup:

Jak vidíte z výstupu nad, přechod nyní začíná z pravého horního rohu místo středu. Tato změna je možná z důvodu zahrnutí klíčového slova vpravo nahoře v kódu výše. Následující seznam klíčových slov lze také použít ke změně počátku radiálního přechodu:

  • Vlevo nahoře
  • Vpravo dole
  • Vlevo dole

Vícebarevné radiální přechody

Stejně jako lineární přechod, může i radiální přechod použít dvě barvy ve více barvách, hlavní rozdíl je v tom, že tam, kde se lineární přechod přidá k přechodu v přímé linii, radiální přechod přidá nové barvy na vnější hranu.

Vícebarevný příklad radiálního přechodu


Background-image: radial-gradient(circle, #00A4CCFF, #F95700FF, #e2e223, #2727e2, #19ad19);

Řádek kódu výše vytvoří následující výstup:

Přizpůsobení přechodů

Doposud jste viděli, jak změnit směr a středový bod přechodu, ale neviděli jste, jak upravit přechod. Přizpůsobení přechodu může znít jako spousta práce, ale jakmile porozumíte základům vytváření přechodu na pozadí CSS, dalším zřejmým krokem je naučit se, jak udělat přechody CSS jedinečnějšími.

jak zkontrolovat, jakou máte základní desku

Ve výchozím nastavení barvy v přechodu zabírají rovnoměrně rozdělené množství prostoru, přičemž každá barva plynule přechází do barvy za ní. Pokud tedy dvě barvy zkombinujete a vytvoříte přechod, každá barva zabere polovinu dostupného prostoru při přechodu z jedné na druhou. Pokud jsou kombinovány tři barvy, každá barva zabere třetinu dostupného prostoru.

S přizpůsobeným přechodem definujete množství prostoru, které barva zabere v přechodu výslovným přiřazením pozice zastavení barev .

Přizpůsobení lineárního přechodu Příklad 1

Background-image: linear-gradient(to right, #00A4CCFF, #F95700FF 30%);

Řádek kódu výše vytvoří následující výstup:

Výše uvedený výstup ukazuje, že druhá barva v lineárním přechodu se zastaví na 30% bodu první barvy v přechodu, místo jeho obvyklé polohy, a protože druhá barva je také konečnou barvou v přechodu, přirozeně sahá až do konce .

Pokud byste na konci první barvy umístili 30% do výše uvedeného kódu, věci by měly být jasnější.

Přizpůsobení lineárního přechodu Příklad 2

Background-image: linear-gradient( to right, #00A4CCFF 30%, #F95700FF );

Výše uvedený kód vytvoří následující výstup.

Výše uvedený výstup jasně ukazuje, že první barva v přechodu se zastaví na 30% bodu druhé barvy v přechodu. Tento příklad spolu s výše uvedeným by vám měl usnadnit pochopení přizpůsobení zastavení barev.

Přizpůsobení radiálního přechodu se provádí stejným způsobem jako lineární přechod. Jediná věc, kterou musíte udělat, abyste dosáhli stejných výsledků výše v radiálním přechodu, je změnit typ a směr přechodu.

Vytváření přechodů CSS nebylo nikdy snazší

Tento výukový článek vám poskytne nástroje k identifikaci a vytváření lineárních a radiálních přechodů. Pokud jste se dostali do tohoto bodu, naučili jste se, jak změnit směr a střed přechodu. Navíc nyní máte schopnosti přizpůsobit přechody CSS a vytvářet jedinečné přechody na pozadí.

Pokud se však nechcete pouštět přímo do vytváření nových a jedinečných přechodů, můžete začít vytvořením několika skvěle vypadajících již existujících.

Podíl Podíl tweet E-mailem 27 Stylové příklady přechodu na pozadí CSS

Plné barvy jsou tak v loňském roce. Přechody jsou in! Jak je ale vytvoříte v CSS?

Číst dále
Související témata
  • Programování
  • Vývoj webu
  • Webový design
  • CSS
O autorovi Kadeisha Kean(21 článků zveřejněno)

Kadeisha Kean je vývojář softwaru a technický/technologický spisovatel v plném zásobníku. Má výraznou schopnost zjednodušit některé z nejsložitějších technologických konceptů; produkující materiál, kterému každý technologický nováček snadno porozumí. Je nadšená psaním, vývojem zajímavého softwaru a cestováním po světě (prostřednictvím dokumentů).

Více od Kadeisha Kean

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru