Responsive Sass, prehoď px na % za mňa (ukážka z bit.ly/SassKurz)
918 views · Published 11 October 2017 · 7:59 · Indexed 13 October 2026
Channel: Yablko · 2017 · Entertainment
35 nových videí v Sass kurze :: http://bit.ly/SassKurz
Target / context je najväčšia klasika responzívneho dizajnu. Ak stránka má 1200 pixelov a vo vnútri hlavný obsah 720px a sidebar 480px, tak:
800 / 1200 = 0,6 (čiže 60%)
480 / 1200 = 0,4 (čiže 40%)
Rovnako je to pri veľkosti fontov, ak ich chcem prehodiť z fixných pixelov na relatívne em hodnoty. Ak rodič má veľkosť 18px a môj element má 13px, tak:
13px / 18px = 0.722222222em;
Ide o to, že ja dostanem dizajn, zrejme vo Photoshope. Tam si viem odmerať hodnoty v pixeloch. Keď chcem stránku responzívnu, potrebujem ju prehodiť do relatívnych hodnôt - percentá, em.
A musím to spraviť so všetkými rozmermi. Veľkosť písma, výška riadku, každý margin, padding, border, radius, všetko.
Vďaka Sass nemusím. V Sass môžem robiť matematiku.
Môžem zadeliť mixin, ktorý mi vráti už vypočítaný font-size, napr:
@mixin font-size($size, $context: 16) {
font-size: ($size / $context) + em;
}
---------
Sleduj ma
📸 INSTAGRAM https://instagram.com/yablko
👍 FACEBOOK https://www.facebook.com/yablko.smrdi
🐦 TWITTER https://twitter.com/yablko
📚 BLOGY https://medium.com/@yablko
---------
Naučím ťa programovať
🕸 HTML a CSS kurz http://bit.ly/WebdizajnKurz
⌨ Základy programovania kurz http://bit.ly/ZakladyOOP
☕ JavaScript kurz http://bit.ly/JavaScriptKurz
😂 Humor http://bit.ly/doleziteUmenie
Všetko na http://yablko.sk Programovanie na http://brm.sk Kurzy na https://www.learn2code.sk
More from this channel
-
10:47
Naša šou: Videorecenzia SONY PlayStation 4
-
5:53
Stratení v Japonsku
-
0:48
Webrebel: NAKOPNI SA!
-
2:20
Videokurz WEBREBEL: HTML, CSS, Responsive, Javascript, jQuery
-
0:48
Webrebel: NAKOPNI KARIÉRU!
-
12:16
Responsive 20: CSS3 Transforms, CSS3 Transitions
-
12:25
Responsive 29: Vektorové obrázky, nový img srcset atribút, nový HTML picture element
-
0:39
Webrebel: ODKOPNI MINULOSŤ!