Professional Documents
Culture Documents
CSS Sve Skraceno
CSS Sve Skraceno
/*DISPLAY PROPERTY
BLOCK: deluje po celoj sirini ekrana i zapocinje svaki put novi red
INLINE: deluje na koliko mu j epotrbno prostora i zapocinje u nastavku
div ide uz block
span ide uz inline
ili samo pisem display: inline ili block
postoji isto tako i display: inline-block
*/
/*gradients
najpoznatije je linear gradients
kucamo kao
background: linear-gradient(pozicija u koju se preliva boja, boja1, boja2), slika
ako je imamo i dodamo jos *cover/center* fixed no-repeat
*redosled mora biti isti kao na prethodnoj slici*
*/
/*POSITIONS
float
biramo na koju ce stranu ici slika
i sve sto se nalazi iza slike nalazice se na suprotnoj strani floata
position STATIC
normalno je static i sve ce biti na levoj strani
tekst i ostalo
position RELATIVE
ako stavimo npr top 50px pomerice se sve na dole
position Fixed
cesto se koristi za navigation
mora se navesti i mesto tipa
top 0
right 0
nalazice se gore desno uvek kada skrolujemo dole!
*/
/*FLEXBOX
koristimo kako bi sredili gde se sta nalazi na stranici
uglavnom imamo kontejner kao div i unutar njega imamo item-e
display kontejnera moramo staviiti na flex i kasnije onda imamo
justify content(levo centar desno) i align items(gore centar dole)
flex direction je uglavnom row ali je po defaultu column
flex wrap je wrap uvek skoro ali je po defaultu no wrap
***kod item-a mozemo dodati order u inline style i tako menjati
sta se na kom mestu nalazi pomocu brojeva od 1 do beskonacno
*/
/*ALIGN-SELF
menjamo poziciju svakom od item-a
*/
/*GRID LAYOUT
display mora biti grid a ne flex kod kontejnera
***TEMPLATES ROWS AND COLUMNS
delimo grid na kolone i redove
grid template columns delimo na kolone
grid template rows delimo na redove
row-gap i column-gap su razmak izmedju kolona i redova
skracenica za ova dva atributa je
gap: prvo ide izmedju redova razmak pa izmedju kolona
grid column i grid row npr stavimo 1 / 3 sto znaci da ce poceti
na npr prvoj koloni i zavrsiti se na trecoj
ili mozemo da napisemo 1 / span 2 ili span 3
i za ovo imamo skracenicu a to je
gridarea gde kucamo npr 2 / 1 / span 2 / spain 3
ove vrednosti se citaju ako row start column start i row end column end
*/
/*ANIMATIONS
prednost animacija u css je sto je otkucamo jednom i mozemo da je koristimo
za elemente koje god zelimo
svaka poxinje sa @keyframes pa bilo koji naziv {
from {}
to {}
}
jedna od najvaznijih animacija je duration deffault je 0 i
ako zelimo da animacija radi moramo uneti neku vrednost
*/