Alza_ramecek_kalkulacka

 

Kalkulačka rámečku

Kalkulačka tloušťky rámečku

geometrický průměr + korekce poměru stran + asymetrické odsazení

GM = √(X × Y) — geometrický průměr rozměrů
AR = max(X,Y) / min(X,Y) — poměr stran, vždy ≥ 1
základní rámeček = C × GM × ARk — na 3 stranách
odsazená strana = základní rámeček + (odsazení % × delší strana) — vpravo (landscape) / dole (portrait)
zaoblení = Cr × GM × ARkr — stejná logika, vlastní konstanta
Banner X (px) Y (px) GM / AR Základ / Odsazená strana Zaoblení
 
Konstanta C
Celkové měřítko tloušťky rámečku. Přímo násobí výsledek — zvýšením C ztloustnou rámečky u všech bannerů rovnoměrně, snížením zase zeslábnou. Nastavuje se jednou podle referenčního banneru, který už vizuálně sedí.
Exponent k
Síla korekce podle poměru stran. Řídí, o kolik tenčí bude rámeček u podlouhlých formátů (story, wide banner) oproti čtverci. Čím víc záporné číslo, tím agresivnější rozdíl mezi čtvercem a extrémně protáhlým formátem — k = 0 by znamenalo žádnou korekci (rámeček by rostl čistě s GM).
Zaokrouhlení
Na kolik se zaokrouhlí výsledná čísla (rámeček, odsazení, zaoblení). Celé px je nejbezpečnější pro ostré vykreslení, 0.5px dá jemnější odstupňování mezi blízkými velikostmi bannerů.
Min / Max px
Bezpečnostní hranice. Zabrání tomu, aby u extrémně malého banneru vyšel neviditelně tenký rámeček, nebo aby u obřího banneru vyšel nepřiměřeně silný. Nech prázdné, pokud limity nepotřebuješ.
Zaoblení Cr / kr
Stejná logika jako u C a k, ale pro poloměr zaoblení rohů místo tloušťky rámečku. Cr škáluje velikost zaoblení celkově, kr řídí, o kolik méně zaoblené budou rohy u protáhlých formátů oproti čtverci.
Odsazení strany
Asymetrický posun obsahu. Přidá extra prostor navíc k základnímu rámečku na jedné straně — vpravo u horizontálních bannerů, dole u vertikálních (a u čtverců). Zadává se jako procento z delší strany banneru. 0 % = symetrický rámeček na všech stranách.