Skip to main content
Calkulon

Praktické

Kalkulačka stínu boxu

CSS Box-Shadow Generator

What is Box Shadow Calculator?

▾

Vlastnost CSS box-shadow je jedním z nejrychlejších způsobů, jak vytvořit ploché rozhraní vrstvené, klikatelné a snadněji skenovatelné. Přidá jeden nebo více stínů kolem rámečku ohraničení prvku pomocí vodorovného odsazení, svislého odsazení, poloměru rozostření, volitelného poloměru rozprostření, barvy a klíčového slova volitelného vsazení. Návrháři a vývojáři front-endu jej používají k vytvoření hloubky pro tlačítka, karty, dialogová okna, rámečky obrázků, stavy zaostření a efekty přechodu bez přidávání dalších značek nebo obrazových prostředků. Kalkulačka box-shadow je důležitá, protože syntaxi lze snadno zapomenout a malé číselné změny mohou dramaticky změnit vizuální výsledek. Hodnota rozostření, která na velké kartě vypadá elegantně, může na malém tlačítku vypadat zabláceně. Poloměr rozprostření může v závislosti na kontextu vytvořit měkké okolní halo nebo ošklivý obrys. Protože stíny nemění rozměry krabicového modelu, jsou užitečné zejména pro efekty, které by neměly posunout rozvržení. Moderní CSS také umožňuje více stínů oddělených čárkami, což znamená, že jeden prvek může kombinovat jemný výškový stín s tenkým obrysem nebo vnitřním stínem. Nejlepší stíny podporují hierarchii, místo aby na sebe upozorňovaly. Silné stíny mohou naznačovat modální vznášející se nad stránkou, zatímco měkčí stíny mohou vytvořit tichý pocit oddělení mezi naskládanými prvky. Kalkulačka vám pomůže experimentovat s offsety, rozostřením, rozprostřením, neprůhledností a chováním vložek a zároveň se naučíte, jak se vytváří konečná deklarace CSS. V praktické práci šetří čas, omezuje pokusy a omyly a usnadňuje přechod od vizuálního nápadu k použitelnému produkčnímu CSS.

Calkulon makes complex calculations simple — built for students and everyday problem-solvers.

Vzorec

▾
f(x)Syntaxe CSS: box-shadow = inset? offset-x offset-y blur-radius? rádius šíření? barva. Příklad: offset-x 0, offset-y 8px, rozostření 24px, spread -8px, barva rgba(0,0,0,0,25) se změní na box-shadow: 0 8px 24px -8px rgba(0,0,0,0,25);

Variable Legend

▾
SymbolJménoJednotkaPopis
shadowPočítáno jako vložka?—Počítáno jako vložka? offset-x offset-y blur-radius? rádius šíření? barva, což je klíčový parametr při výpočtu stínu rámečku, který přímo ovlivňuje konečný vypočítaný výsledek
yZávislá proměnná—Závislá proměnná nebo výstupní hodnota, což je klíčový parametr ve výpočtu stínu rámečku, který přímo ovlivňuje konečný vypočítaný výsledek
xVstupní proměnná—Vstupní proměnná nebo neznámá k řešení, což je klíčový parametr ve výpočtu stínu rámečku, který přímo ovlivňuje konečný vypočítaný výsledek

How to Box Shadow Calculator

▾
  1. 1Vyberte vodorovné odsazení, abyste rozhodli, zda se stín bude pohybovat doleva, doprava nebo zůstane uprostřed pod prvkem.
  2. 2Vyberte svislé odsazení, abyste řídili, jak vysoko nebo nízko bude stín vzhledem k prvku.
  3. 3Pokud chcete měkký okraj, přidejte poloměr rozostření, protože nulové rozostření vytváří stín s tvrdými okraji.
  4. 4Volitelně přidejte poloměr rozprostření pro rozšíření nebo zmenšení tvaru stínu před použitím rozostření.
  5. 5Vyberte barvu a krytí, které se hodí k pozadí, a poté se rozhodněte, zda má být stín vnější nebo vsazený.
  6. 6Zkopírujte vygenerovanou deklaraci CSS do své šablony stylů a otestujte ji na skutečné velikosti komponenty a pozadí, které bude používat ve výrobě.

Worked Examples

▾
Example 1Měkká elevace karty
Given:offset-x 0, offset-y 8px, rozostření 24px, spread -8px, color rgba(0,0,0,0,25)
Výsledek:box-shadow: 0 8px 24px -8px rgba(0,0,0,0,25);

Toto je běžný vzor pro karty a panely, které potřebují světlou výšku.

Nulový horizontální posun udržuje stín uprostřed, zatímco kladný vertikální posun jej tlačí dolů. Negativní šíření zabraňuje tomu, aby se stín cítil příliš nafouknutý.

Example 2Stisknuté tlačítko vložení
Given:vložený stín s 0 2px 4px 0 rgba(0,0,0,0,2)
Výsledek:box-shadow: inset 0 2px 4px 0 rgba(0,0,0,0.2);

Vložené stíny pomáhají prvkům vypadat jako zapuštěné nebo aktivně stlačené.

Protože je stín vložen, objeví se uvnitř ohraničení prvku, nikoli pod ním. To vytváří vsunutý efekt, který se často používá pro aktivní nebo stlačené ovládací prvky.

Example 3Ostrý obrysový stín
Given:0 0 0 2px rgba(59,130,246,0,5)
Výsledek:box-shadow: 0 0 0 2px rgba(59,130,246,0,5);

Stín s nulovým rozostřením může fungovat jako zaostřovací kroužek nebo obrys.

Bez rozmazání a bez posunu se stín chová jako ostré halo kolem prvku. Tento přístup se často používá pro stavy zaostření, kdy není žádoucí měkčí záře.

Example 4Vrstvený modální stín
Given:dva stíny: 0 1px 2px rgba(0,0,0,0,15), 0 16px 48px rgba(0,0,0,0,28)
Výsledek:box-shadow: 0 1px 2px rgba(0,0,0,0,15), 0 16px 48px rgba(0,0,0,0,28);

Více stínů může působit přirozeněji než jedno příliš velké rozostření.

Malý první stín ukotvuje modal blízko povrchu a větší druhý stín zajišťuje oddělení od stránky. Společně vytvářejí hloubku bez ostré hrany.

Real-World Applications

▾
🏗️

Vytváření výškových systémů pro návrhové systémy a knihovny komponent. Tuto aplikaci běžně používají profesionálové, kteří potřebují přesnou kvantitativní analýzu pro podporu rozhodování, rozpočtování a strategického plánování ve svých oborech.

🔬

Stylování tlačítek, karet, popisků a modalů bez dalších obrazových prostředků. Odborníci v oboru spoléhají na tento výpočet při srovnávání výkonu, porovnání alternativ a zajištění souladu se zavedenými standardy a regulačními požadavky.

📊

Vytváření přístupných stavů fokusu a lisovaných stavů v interaktivním uživatelském rozhraní. Akademičtí výzkumníci a studenti používají tento výpočet k ověření teoretických modelů, dokončení úkolů v kurzu a k hlubšímu pochopení základních matematických principů

🏥

Výzkumníci používají box shadow výpočty ke zpracování experimentálních dat, validaci teoretických modelů a generování kvantitativních výsledků pro publikaci v recenzovaných studiích, které podporují procesy hodnocení založené na datech, kde je numerická přesnost nezbytná pro dosažení souladu, reportování a optimalizační cíle.

Special Cases

▾

Více vrstev stínů

Když jeden stín vypadá drsně, zkombinujte dva nebo více měkčích stínů místo toho, abyste rozmazali a neprůhlednost příliš vysoko na jednu vrstvu.

Tmavé pozadí UI

Na tmavých površích mohou světlé okraje nebo jemné zvýraznění komunikovat nadmořskou výšku lépe než samotné tradiční tmavé stíny.

Záporné vstupní hodnoty mohou nebo nemusí být platné pro stín pole v závislosti na kontextu domény.

Některé vzorce akceptují záporná čísla (např. teploty, rychlosti změny), zatímco jiné vyžadují přísně kladné vstupy. Uživatelé by měli zkontrolovat, zda jejich konkrétní scénář povoluje záporné hodnoty, než se budou spoléhat na výstup. Profesionálové pracující s box shadow by tomuto scénáři měli věnovat zvláštní pozornost, protože při nesprávném zacházení může vést k zavádějícím výsledkům. Vždy ověřte okrajové podmínky a proveďte křížovou kontrolu nezávislými metodami, když se tento případ v praxi vyskytne.

Společné vzory stínů krabice

▾
Use CaseStínová hodnotaVizuální efektTypická síla
Zaostřovací kroužek0 0 0 2px rgba(59,130,246,0,5)Ostrý obrysNízké rozostření
Karta0 8px 24px -8px rgba(0,0,0,0,25)Měkká elevaceMírný
Umístění tlačítka0 4px 10px rgba(0,0,0,0,18)Lehký výtahJemný
Vložené polevložka 0 1px 3px rgba(0,0,0,0,15)Zapuštěný povrchJemný

Frequently Asked Questions

▾
Q

Co dělá vlastnost box-shadow v CSS?

A

Kolem prvku vykreslí jeden nebo více stínů. Každý stín může obsahovat horizontální a vertikální odsazení, poloměr rozostření, poloměr rozprostření, barvu a volitelně klíčové slovo vložení. V praxi je tento koncept ústředním bodem stínování rámečku, protože určuje základní vztah mezi vstupními proměnnými. Pochopení tohoto pomáhá uživatelům přesněji interpretovat výsledky a aplikovat je na scénáře reálného světa v jejich specifickém kontextu.

Q

Jak zapíšete hodnotu box-shadow?

A

Běžným vzorem je offset-x offset-y rozostření-radius spread-radius color. Například 0 8px 24px -8px rgba(0,0,0,0,25) vytvoří měkký vnější stín pod prvkem. Proces zahrnuje systematickou aplikaci základního vzorce na dané vstupy. Každá proměnná ve výpočtu přispívá ke konečnému výsledku a pochopení jejich jednotlivých rolí pomáhá zajistit přesnou aplikaci. Většina profesionálů v oboru postupuje krok za krokem a ověřuje mezivýsledky, než dospěje ke konečné odpovědi.

Q

Jaký je rozdíl mezi rozostřením a roztažením v box-shadow?

A

Rozostření určuje, jak měkčí se zobrazí okraj stínu, zatímco roztažení roztáhne nebo zmenší velikost tvaru stínu před použitím rozostření. Vyšší rozostření způsobí, že stín bude měkčí a pozitivní rozostření jej zvětší. V praxi je tento koncept ústředním bodem stínování rámečku, protože určuje základní vztah mezi vstupními proměnnými. Pochopení tohoto pomáhá uživatelům přesněji interpretovat výsledky a aplikovat je na scénáře reálného světa v jejich specifickém kontextu.

Q

Co znamená vložka v box-shadow?

A

Vložit umístí stín dovnitř prvku místo mimo něj. To je užitečné pro efekty stisknutého tlačítka, zapuštěné panely a jemný styl vstupu. V praxi je tento koncept ústředním bodem stínování rámečku, protože určuje základní vztah mezi vstupními proměnnými. Pochopení tohoto pomáhá uživatelům přesněji interpretovat výsledky a aplikovat je na scénáře reálného světa v jejich specifickém kontextu.

Q

Můžete použít více stínů rámečku na jeden prvek?

A

Ano. CSS umožňuje více stínů oddělených čárkou, takže jeden prvek může mít současně stín podobný ohraničení, okolní stín a zaostřovací kroužek. Toto je důležité uvažovat při práci s výpočty stínu rámečku v praktických aplikacích. Odpověď závisí na konkrétních vstupních hodnotách a kontextu, ve kterém je výpočet aplikován. Pro dosažení nejlepších výsledků by uživatelé měli zvážit své specifické požadavky a ověřit výstup podle známých benchmarků nebo profesionálních standardů.

Q

Ovlivňuje stín boxu velikost rozvržení?

A

Ne. Nezmění šířku ani výšku prvku v krabicovém modelu. To je důvod, proč se stíny mohou vizuálně rozšiřovat mimo prvek, aniž by přetvářely okolní obsah. Toto je důležité uvažovat při práci s výpočty stínu rámečku v praktických aplikacích. Odpověď závisí na konkrétních vstupních hodnotách a kontextu, ve kterém je výpočet aplikován.

Q

Kdy mám přepočítat nebo upravit stín boxu?

A

Vraťte se k hodnotám stínů, když změníte velikost součásti, barvu pozadí, poloměr ohraničení nebo výškový systém. Stín, který funguje na kartě stolního počítače, může na malém mobilním ovládacím prvku vypadat příliš silně. To platí ve více kontextech, kde je třeba přesně určit hodnoty stínu rámečku. Běžné scénáře zahrnují profesionální analýzu, akademické studium a osobní plánování, kde je nezbytná kvantitativní přesnost.

Common Mistakes to Avoid

▾
  • !Použití velmi tmavých, rozmazaných stínů, díky nimž rozhraní vypadají zabláceně a těžce.
  • !Kopírování stejného stínu na každou velikost komponenty bez vizuální úpravy.
  • !Zapomíná se, že více jemných stínů často vypadá lépe než jeden extrémní stín.
💡

Pro Tip

Před výpočtem vždy ověřte své vstupní hodnoty. U stínu rámečku se mohou malé vstupní chyby skládat a výrazně ovlivnit konečný výsledek.

⭐

Did you know?

Matematické principy box shadow mají praktické aplikace v různých průmyslových odvětvích a byly zdokonalovány desetiletími používání v reálném světě.

Regional Guides

▾
🇺🇸 US▾
Používá obvyklé jednotky a standardy v USA
🇬🇧 UK▾
Může používat metrické nebo britské standardy
🇪🇺 EU▾
V případě potřeby se řídí konvencemi EU/SI
📖Difficulty:Beginner
Formula-verified for precision
Reviewed October 2026
Our methodology

Ratings & comments

…

Získejte týdenní matematické tipy

Připojte se k 12 000+ odběratelům, kteří každý týden dostávají tipy na kalkulačku.

🔒
100 % zdarma
Nikdy bez registrace
✓
Přesné
Ověřené vzorce
⚡
Okamžité
Výsledky při psaní
📱
Připraveno pro mobily
Všechna zařízení

Nastavení

SoukromíPodmínkyO nás© 2026 Calkulon