Professional Documents
Culture Documents
io/
https://prepros.io/
https://www.w3schools.com/
Da bi elementu (div, p - paragraf, h1, h2, h3 - naslovi) dodijelili neki font koji zelimo
koristimo font-family koji se pise ovako:
.mojaKlasa {
font-family: "Lucida Console", Courier, monospace; }
u ovom slucaju zelimo da div ima “Lucida Console” font, “Courier, monospace” su fallback
opcije u slucaju da browser ne podrzava nas odabrani font Courier kao prvi fallback, mozda
nama najslicniji vizualno font i monospace kao tip fonta koji moze biti: serif, sans-
serif i monospace
.mojaKlasa {
font-size: 20px; }
velicina fonta se moze odrediti u px (ovo je najcesci slucaj, px bi trebao biti okrugao broj bez
decimala) font-size: 20px;
em/rem (ovo je preporuceni oblik ali se rjedje koristi jer je zloban i mora se racunati, em ide u
odnosu na defaultnu velicinu od 16px=1em i racuna se 1em=pixels/16, zasto kada imaju pixeli?
koristi se u aplikacijama) font-size: 1.250em;
pt (ovo je jos zlobniji oblik jer dolazi iz print media svijeta i kod njega je 1pt = 1/72 inch, zasto
kad imaju pixeli? koriste iskljucivo hipsteri) font-size: 15pt;
% (ovo je variacija na temu em, jednostavniji za racunanje, jer je 16px=100%, veoma rijetko se
koristi - jer postoje px) font-size: 125.0%;
em, pt i % sam objasnila samo ako naletite negdje prilikom inspect-a stranice da znate da
postoji ali koristimo px jer volimo jednostavan zivot
.mojaKlasa {
font-weight: bold; }
recap font-:
.mojaKlasa {
font-family: "Lucida Console", Courier, monospace;
font-size: 20px;
font-style: italic;
font-weight: bold; }
.mojaKlasa {
color: #000000; }
color: red; - rijetko se verbalne vrijednosti koriste, ali super su za nabrzaka isprobati
nesto
color: #f00; - skraceni oblik hex koda ako imamo ponavljanje u vrijednosti
color: #ff0000; - najcesce koristeni oblik i najjednostavniji
color: rgb(255,0,0); - RGB format, koristi se relativno cesto, ali zasto pored hex formata
color: rgba(100%, 0%, 0%, 0.5); - RGB format sa transpartentoscu, gdje zadnji broj
oznacava koliko je nesto providno u vrijednosti 0-1, ovo se cesto koristi
color: hsl(0, 100%, 50%); - HSL format, rijetko se koristi
color: hsla(0, 100%, 50%, 0.5); - HSL format sa transpartentoscu, gdje zadnji broj
oznacava koliko je nesto providno u vrijednosti 0-1, nikad nisam srela u divljni
background-color
.mojaKlasa {
background-color: #000000; }
background-image
.mojaKlasa {
background-image: url("img/slika.jpg"); }
url treba da usmjerava gdje se slika nalazi unutar vase strukture ako se koristi background-
image onda postoje i dodatne opcije za sliku:
background-position
.mojaKlasa {
background-image: url("img/slika.jpg");
background-position: left center; }
background-size
.mojaKlasa {
background-image: url("img/slika.jpg");
background-position: left center;
background-size: 100% 100%; }
ono sto je bitno i super za slucaj 1 i 2 je da ako se postavi samo jedna vrijednost (ili visina ili
sirina) je da ce druga vrijednost automatski dobiti vrijednost da bi zadrzala aspect ratio
background-repeat
.mojaKlasa {
background-image: url("img/slika.jpg");
background-repeat: repeat; }
.mojaKlasa {
background-image: url("img/slika.jpg");
background-attachment: scroll; }
background-origin
.mojaKlasa {
background-image: url("img/slika.jpg");
background-origin: padding-box; }
<ul>
<li>List item</li>
<li>List item</li>
<li>List item</li>
</ul>
list-style-type
ul {
list-style-type: circle; }
list-style-type definira koji ce se element prikazivati ispred list itema i moze biti (izdovjeni cesto
koristeni): none, circle, square, upper-roman, lower-alpha
list-style-image
ul {
list-style-image: url('mojaSlika.png'); }
:link
link oznacava normalno stanje linka koji nije kliknut
a:link {
color: rebbecapurple; }
:visited
visited oznacava da je korisnik posjetio vec prije taj link. podatak o tome da li je link posjecen ili
nije je sacuvano u browseru
a:visited {
color: #dedede; }
:hover
hover oznacava stanje kada korisnik drzi mis preko linka
a:visited {
color: #333333; }
:active
active oznacava trenutak kada korisnik klikne na link
a:actve {
color: #000000; }