Last active
May 22, 2019 12:13
-
-
Save mstijak/e6457ef9d17817b121b30e8666229cc7 to your computer and use it in GitHub Desktop.
Revisions
-
mstijak revised this gist
May 22, 2019 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -102,7 +102,7 @@ NE: } ``` ### Preferirati > (child selector) kod stilizovanja elemenata za neki mod ili state DA: ```css @@ -118,7 +118,7 @@ NE: } ``` ### Modovi se pisu lijevo od blok/element klase, helperi i state klase se pisu desno DA: ```css -
mstijak revised this gist
May 22, 2019 . 1 changed file with 23 additions and 23 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -118,29 +118,6 @@ NE: } ``` ### Modovi se pisu lijevo od blok elemente, helperi i state klase se pisu desno DA: @@ -188,3 +165,26 @@ NE: background: lightred; } ``` ### Globalne utility klase treba da sadrze prefix koji opisuje funkciju i minus separator DA: ```css .flex-row { } .size-l { } ``` NE: ```css .row { } .large { } ``` -
mstijak revised this gist
May 22, 2019 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -102,7 +102,7 @@ NE: } ``` ### Preferirati > (child selector) za stilizovanje elemenata za neki mod ili state DA: ```css -
mstijak revised this gist
May 22, 2019 . 1 changed file with 7 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -57,17 +57,17 @@ NE: DA: ```css .navbar_menuitem { } ``` NE: ```css .menuitem { } .navbarmenuitem { } ``` @@ -91,14 +91,14 @@ NE: DA: ```css .tab.selected { } ``` NE: ```css .selected { } ``` @@ -122,7 +122,7 @@ NE: DA: ```css .flex-row { } .size-l { @@ -133,7 +133,7 @@ DA: NE: ```css .row { } .large { @@ -188,8 +188,3 @@ NE: background: lightred; } ``` -
mstijak revised this gist
May 22, 2019 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -13,7 +13,7 @@ Primjer komponente: ``` ### Naziv bloka ili elementa ne smije sadrzavati crtice DA: ```css -
mstijak revised this gist
May 22, 2019 . 1 changed file with 43 additions and 11 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,15 +1,18 @@ # CSS konvencije Primjer komponente: ```html <header class="flex-row align-center"> <ul class="navbar"> <li class="primary navbar_item active">Home</li> <li class="navbar_item">Products</li> <li class="navbar_item disabled">Resources</li> </ul> </header> ``` ### Naziv bloka ili elementa ne moze sadrzavati crtice DA: @@ -33,9 +36,24 @@ NE: .navbar-menu-item { } .navbar_menu-item { } .navbar-menu_item { } .navbar_menu_item { } ``` ### Klasa elementa mora sadrzavati naziv bloka i separator _ DA: ```css .navbar_menuitem { @@ -47,9 +65,13 @@ NE: .menuitem { ... } .navbarmenuitem { ... } ``` ### Ne koristimo prefikse za blok, element, state ili mod klase DA: ``` .navbar.selected { @@ -64,7 +86,8 @@ NE: } ``` ### Mod i state klase se moraju pisati u kombinaciji sa blok ili element klasom u CSS-u DA: ```css .tab.selected { @@ -79,7 +102,7 @@ NE: } ``` ### Preferirati > (child selector) za elemente unutar moda ili state-a DA: ```css @@ -95,22 +118,31 @@ NE: } ``` ### Globalne utility klase treba da sadrze prefix koji opisuje funkciju i minus separator DA: ```css .flex-row { ... } .size-l { } ``` NE: ```css .row { ... } .large { } ``` ### Modovi se pisu lijevo od blok elemente, helperi i state klase se pisu desno DA: ```css .primary.btn { @@ -142,14 +174,14 @@ NE: <button class="btn primary pressed">Click Me</button> <button class="btn pressed pad-xl">Click Me</button> ``` ### Mod za neki element mora definisati sve stateove ```css .btn.selected { background: yellow; } .primary.btn { background: red; //overrides selected state } .primary.btn.selected { -
mstijak revised this gist
May 22, 2019 . 1 changed file with 36 additions and 9 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,3 +1,5 @@ # CSS konvencije ```html <header class="flex-row align-center"> <ul class="navbar"> @@ -24,99 +26,124 @@ DA: ``` NE: ```css .nav-bar { } .navbar-menu-item { } ``` ## klasa elementa mora sadrzavati naziv bloka i separator - ili _ DA: ```css .navbar_menuitem { ... } ``` NE: ```css .menuitem { ... } ``` ## ne koristimo prefikse na blok, element, state ili mod klasama DA: ``` .navbar.selected { } ``` NE: ``` .b-navbar.s-selected { } ``` mod i state klase moraju se nastavljati na blok ili element DA: ```css .tab.selected { ... } ``` NE: ```css .selected { ... } ``` preferirati > za elemente unutar moda ili state-a DA: ```css .section.card > .section-body { } ``` NE: ```css .section.card .section-body { } ``` globalne utility klase treba da sadrze prefix DA: ```css .flex-row { ... } ``` NE: ```css .row { ... } ``` //modovi se pisu lijevo od blok elemente, helperi i state klase se pisu desno DA: ```css .primary.btn { } .btn.pressed { } ``` ```html <button class="primary btn">Click Me</button> <button class="btn pressed">Click Me</button> <button class="primary btn pressed">Click Me</button> <button class="btn pad-xl pressed">Click Me</button> ``` NE: ```css .btn.primary { } ``` ```html <button class="btn primary">Click Me</button> <button class="pressed btn">Click Me</button> <button class="btn primary pressed">Click Me</button> <button class="btn pressed pad-xl">Click Me</button> ``` //mod definisan poslije mora definisati sve stateove ```css .btn.selected { background: yellow; } @@ -128,7 +155,7 @@ NE: .primary.btn.selected { background: lightred; } ``` -
mstijak revised this gist
May 22, 2019 . 2 changed files with 4 additions and 87 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,86 +0,0 @@ This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -8,17 +8,20 @@ </header> ``` ### Naziv bloka ili elementa ne moze sadrzavati crtice DA: ```css .navbar { } ``` ```css .navbar_menuitem { } ``` NE: .nav-bar { -
mstijak revised this gist
May 22, 2019 . 1 changed file with 54 additions and 9 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,4 +1,4 @@ ```html <header class="flex-row align-center"> <ul class="navbar"> <li class="navbar_item active">Home</li> @@ -20,6 +20,15 @@ DA: } NE: .nav-bar { } .navbar-menu-item { } ## klasa elementa mora sadrzavati naziv bloka i separator - ili _ DA: .navbar_menuitem { @@ -32,14 +41,6 @@ NE: } //ne koristimo prefikse na blok, element, state ili mod klasama DA: @@ -86,3 +87,47 @@ NE: .row { ... } //modovi se pisu lijevo od blok elemente, helperi i state klase se pisu desno DA: .primary.btn { } .btn.pressed { } <button class="primary btn">Click Me</button> <button class="btn pressed">Click Me</button> <button class="primary btn pressed">Click Me</button> <button class="btn pad-xl pressed">Click Me</button> NE: .btn.primary { } <button class="btn primary">Click Me</button> <button class="pressed btn">Click Me</button> <button class="btn primary pressed">Click Me</button> <button class="btn pressed pad-xl">Click Me</button> //mod definisan poslije mora definisati sve stateove .btn.selected { background: yellow; } .primary.btn { background: red; } .primary.btn.selected { background: lightred; } -
mstijak revised this gist
May 22, 2019 . 1 changed file with 88 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,88 @@ ``` <header class="flex-row align-center"> <ul class="navbar"> <li class="navbar_item active">Home</li> <li class="navbar_item active">Home</li> <li class="navbar_item active">Home</li> </ul> </header> ``` ### Naziv bloka ili elementa ne moze sadrzavati crtice DA: .navbar { } .navbar_menuitem { } ## klasa elementa mora sadrzavati naziv bloka i separator - ili _ DA: .navbar_menuitem { ... } NE: .menuitem { ... } NE: .nav-bar { } .navbar-menu-item { } //ne koristimo prefikse na blok, element, state ili mod klasama DA: .navbar.selected { } NE: .b-navbar.s-selected { } mod i state klase moraju se nastavljati na blok ili element DA: .tab.selected { ... } NE: .selected { ... } preferirati > za elemente unutar moda ili state-a DA: .section.card > .section-body { } NE: .section.card .section-body { } globalne utility klase treba da sadrze prefix DA: .flex-row { ... } NE: .row { ... } -
mstijak revised this gist
May 22, 2019 . 1 changed file with 4 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,9 @@ </ul> </header> ## naziv bloka ili elementa ne moze sadrzavati crtice DA: .navbar { @@ -16,7 +18,7 @@ DA: } ## klasa elementa mora sadrzavati naziv bloka i separator - ili _ DA: .navbar_menuitem { ... -
mstijak revised this gist
May 22, 2019 . 1 changed file with 66 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,16 +1,52 @@ <header class="flex-row align-center"> <ul class="navbar"> <li class="navbar_item active">Home</li> <li class="navbar_item active">Home</li> <li class="navbar_item active">Home</li> </ul> </header> //naziv bloka ili elementa ne moze sadrzavati crtice DA: .navbar { } .navbar_menuitem { } klasa elementa mora sadrzavati naziv bloka i separator - ili _ DA: .navbar_menuitem { ... } NE: .menuitem { ... } NE: .nav-bar { } .navbar-menu-item { } //ne koristimo prefikse na blok, element, state ili mod klasama DA: .navbar.selected { } NE: .b-navbar.s-selected { } mod i state klase moraju se nastavljati na blok ili element DA: @@ -22,3 +58,27 @@ NE: .selected { ... } preferirati > za elemente unutar moda ili state-a DA: .section.card > .section-body { } NE: .section.card .section-body { } globalne utility klase treba da sadrze prefix DA: .flex-row { ... } NE: .row { ... } -
mstijak created this gist
May 22, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,24 @@ naziv blok elementa ne moze sadrzavati crtice .navbar ne koristimo prefikse na blok, element, state ili mod klasama .navbar.selected a ne .b-navbar.s-selected .button.primary a ne button button-primary .menu.primary mod i state klase moraju se nastavljati na blok ili element DA: .tab.selected { ... } NE: .selected { ... }