15
Štýlujme WordPress šablóny rýchlejšie Bootstrap 3 a LESS Ivan Potančok CEO of vibration.sk

Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

  • Upload
    wcsk

  • View
    341

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Štýlujme WordPress šablóny rýchlejšieBootstrap 3 a LESS

Ivan PotančokCEO of vibration.sk

Page 2: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Bootstrap 3 & LESS

1. Úvod2. Postup3. Ukážka

Page 3: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

CSS3

nevýhodyopakovanie a zdĺhavé zápisyneobsahuje premennézápisy pre rôzne prehliadače

výhodylepšie sa debugujemenší finálny súbor

Page 4: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Bootstrap 3

rieši responziviturieši GRIDobsahuje dizajn patterny - nemusíme toľko štýlovať a môžeme používať ukážkynapísaný v LESSBootstrap 3 - mobile first

nevýhodyzápis tried do HTMLnepodporuje staršie IEčka

Page 5: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

LESS

Prečo nie SASS?

lebo Bootstrap je v LESSrýchlejšie sa rendruje

mixiny, premenné, operácie, funkcie

Page 6: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Zrýchlime to s Bootstrap & Less

podmienky

1. Znalosť HTML + CSS2. Naučiť sa značky a triedy Bootstrapu3. Naučiť sa LESS

Page 7: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Ukážka kódu

<div class="row"> <div class="col-lg-4"> <h2>Heading</h2> <p>Content</p> <p><a class="btn btn-primary" href="#">View details &raquo;</a></p> </div>

Page 8: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Začíname

v šablóne WP je nutné mať style.css, inak hlási, že je šablóna neúplnástyle.css môže byť prázdne

Vytvoríme v téme adresár CSSumiestnime do neho adresár Bootstrapstihneme si neskompilovanú verziu Bootstrapuaby sme vedeli nastaviť náš gridvyhodíme všetko, čo nepoužívame kvôli veľkosti finálneho style.css v súbore bootstrap.less

Page 9: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Súbory

vytvoríme si

config.less - obsahuje všetky farby, typografiumixins.less - obsahuje mixiny, ktoré používamestyle.less - obsahuje na začiatku súboru importy

config.lessmixins.lessbootstrap.less

Page 10: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Pri developmente

Nalinkujeme si cez wp_enqueue_script() less.js

Po finalizácii šablóny a pri nasadení do ostrej prevádzky nelinkujeme less.js

Prehliadaču posielame už skompilovaný CSS file

WINhttp://winless.org/

MAChttp://incident57.com/less/

Page 11: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Problémové oblasti

V obsahu sa vyskytujú značkyBežný užívateľ môže narušiť vzhľad webu

Riešenie

visual composer a nastavenie triedhttp://vc.wpbakery.com/

nastavenie function.php pre visual composer - pomôže nám robiť stĺpce

Page 12: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Čo sa hodí

Sublime LESS to CSS BuildSystemLESS Syntax Coloring

font awesome - na ikonky

Page 13: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Ukážka témy

Page 14: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)
Page 15: Štýlujme WordPress šablóny rýchlejšie - Bootstrap 3 a LESS (Ivan Potančok)

Otázky?

www.vibration.sk

@ivusko

Diskusia