Docstoc

Css-izrada-sajta

Document Sample
Css-izrada-sajta Powered By Docstoc
					 BESPLATNI GOTOVI SEMINARSKI, DIPLOMSKI I MATURSKI
                       RAD.

  RADOVI IZ SVIH OBLASTI, POWERPOINT PREZENTACIJE I
             DRUGI EDUKATIVNI MATERIJALI.




                WWW.SEMINARSKIRAD.ORG

                  WWW.MAGISTARSKI.COM

               WWW.MATURSKIRADOVI.NET

                      WWW.MATURSKI.NET

                WWW.SEMINARSKIRAD.INFO

                      WWW.MATURSKI.ORG

                       WWW.ESSAYSX.COM

   WWW.FACEBOOK.COM/DIPLOMSKIRADOVI
    NA NAŠIM SAJTOVIMA MOŽETE PRONAĆI SVE, BILO DA JE TO SEMINARSKI, DIPLOMSKI ILI
 MATURSKI RAD, POWERPOINT PREZENTACIJA I DRUGI EDUKATIVNI MATERIJAL. ZA RAZLIKU OD
OSTALIH MI VAM PRUŽAMO DA POGLEDATE SVAKI RAD, NjEGOV SADRŽAJ I PRVE TRI STRANE TAKO
 DA MOŽETE TAČNO DA ODABERETE ONO ŠTO VAM U POTPUNOSTI ODGOVARA. U BAZI SE NALAZE
   GOTOVI SEMINARSKI, DIPLOMSKI I MATURSKI RADOVI KOJE MOŽETE SKINUTI I UZ NJIHOVU
   POMOĆ NAPRAVITI JEDINSTVEN I UNIKATAN RAD. AKO U BAZI NE NAĐETE RAD KOJI VAM JE
    POTREBAN, U SVAKOM MOMENTU MOŽETE NARUČITI DA VAM SE IZRADI NOVI, UNIKATAN
SEMINARSKI ILI NEKI DRUGI RAD RAD NA LINKU IZRADA RADOVA. PITANjA I ODGOVORE MOŽETE
         DOBITI NA NAŠEM FORUMU ILI NA MATURSKIRADOVI.NET@GMAIL.COM

Uvod i prvi primjer

CSS je skraćenica od Cascading Style Sheets. Style (stil) definira kako prikazati HTML
elemente. CSS vam može uštedjeti mnogo vremena i uz to poboljšati izgled i funkcionalnost
vaših web stranica.

Style možemo pisati unutar <head> i </head> tagova ili u eksternim style stranicama. Češće
korištena varijanta je pisanje CSS-a u eksternim stranicama. Ali mi ćemo prvo koristiti unutar
<head> i </head> tagova radi lakšeg učenja, a kasnije ću vam objasniti kako se prebaciti na
eksterni način rada. Ako želite imati CSS unutar head tagova, napišite ovo između <head> i
</head>

<style type="text/css">

</style>


Između toga pišete vaš CSS kod. Npr. kao najjednostavniji primjer koristit ćemo ovo. Između
dodajte ovaj kod:

body{color: red;}


S ovime ste promijenili boju teksta u crveno na cijeloj stranici. Sada probajte nešto napisati na
vašu web stranicu. Gdje god nešto probate napisati bit će napisano crvenom bojom. To je bio
najjednostavniji primjer. Evo sada primjer kako vam CSS može olakšati posao. Između <style
type="text/css"> i </style> napišite sljedeće:


#primjer{
background-color:#003366;
padding: 20px;
border: 1px;
color: #FFFFFF;
height: 200px;
width: 400px;
}


i zatim između <body> i </body> upišite:

<div id="primjer"> Ja ucim CSS </div>
Vrste stilova

Postoje interni, externi inline CSS style.

Interni style
- Piše se u head dijelu stranice. Evo primjera:

<html>
<head>
<style type="text/css">
.tablica {
background-color: #006699;
color: #FFFFFF;
font-family: Tahoma; }
</style>
</head>
<body>

<div class="tablica"> Tutorijali.Net </div>

</body>
</html>



Eksterni style
- Ovaj način je najčešći. Piše su u externom fajlu. Otvorite notepad i napišite isto kao gore.

.tablica {
background-color: #006699;
color: #FFFFFF;
font-family: Tahoma; }


Imenujte taj fajl npr. style.css

Sada u HTML fajlu moramo povezati taj externi CSS Style sa našom stranicom. To ćete
napraviti tako da dodate ovu liniju koda u head dijelu stranice:

<link href="style.css" rel="stylesheet" type="text/css" />


HINT: ako ćete tako povezati onda style.css mora biti u istom folderu u kojem je i stanica s
kojom se povezuje inače morate ispred style.css dodati putanju do fajla.


Inline style
- Inline style se koristi na sljedeći način:

<td style="background: blue; color: white;">Plava pozadina sa bijelim
tekstom.</td>
Background

U ovom tutorijalu ćemo vam objasniti Background dijelu CSS-a koji je vrlo koristan i puno
korišten pri izradi web stranica.

Background color

Sa Backgroundom color možete promijeniti boju pozadinu bilo kojem elementu. Napravimo
jedan css style za pozadinu koji ćemo primjeniti na raznim elementima.

.pozadina {
background-color: #006699;
}


Evo primjera kako to možete iskoristiti:

<table class="pozadina"></table>
<td class="pozadina"> </td>
<p class="pozadina">



Background Image

CSS ima mogućnost da umjesto boje postavite neku sliku kao pozadinu. Evo primjera:

.pozadina {
background-image: url(neka-slika.jpg);
}


ili sa punim pathom do slike npr.

.pozadina {
background-image: url(http://www.tutorijali.com/slike/neka-slika.jpg);
}


CSS ima još nekih naprednijih mogućnosti kod korištenja Backgrounda ali to ćemo
objašnjavati kasnije jer nam nije sada cilj zamarati vas tim stvarima dok ne naučite osnove.
Definiranje fontova

Za prvi primjer koristit ćemo bojanje fonta po veličini fonta. Boju možemo promijeniti na
sljedeće načine:

h4 { color: red; }
h5 { color: #9000A1; }
h6 { color: rgb(0, 220, 98); }


Ako vam to bude u style sheetu onda ćete kod h4, h5, i h6 fonta imati različite boje.

Font family

Evo kako možete promijeniti vrstu fonta:

h4 { font-family: Verdana; }
h5 ( font-family: Arial; }
h6 { font-family: Tahoma; }


Naravno ne morate postaviti h4, h5 i slično, možete i za određenu tablicu, npr:

.nekatablica {
font-family: Verdana;
}


Font size

Veličinu fonta možete odrediti u postotcima i pixelima. Npr.

.nekatablica {
font-size: 120%;
}

.drugatablica {
font-size: 10px; }
}


                                           Font style


Font style odnosno nakošeni, podebljani ili normalni font definirate ovako:

.tablica {
font-style: italic;
}

.tablica2 {
font-style: oblique;
}

.tablica3 {
font-style: normal;
}


Font Variant

Ako napišete npr:
.nekatablica {
font-variant: small-caps;
}


Dobti ćete "mala - velika slova" odnosno caps lock slova ali manja nego normalno.




Izrada horizontalnog menija pomoću liste - 1.dio

Ovo dosad su bile neke osnove CSS-a, nema smisla sve to objašnjavati, jednostavno uzmete
neki css editor i učite po primjerima. Mi ćemo se zadržati na nećem korisnom.

U HTML tutorijalima ste mogli pročitati kako napraviti jednostavnu listu. Netko bi pomislio da
one nisu korisne za ništa osim nekakvog nabrajanja. Ali ne, mi ćemo ih iskoristiti za izradu
menija pomoću CSS-a.

Ići ćemo korak po korak, tako da ćemo najprije napraviti običnu horizontalnu listu koja sama
po sebi ružno izgleda, ali u kako ću pisati tutorijale jedan po jedan tako ćemo praviti menije
pomoću CSS koji će izgledati vrlo lijepo.

Idemo sada napraviti jednostavni horizontalni menu sa vrlo malo CSS-a. Neće biti baš lijep, ali
za početak.... :)

Korisit ćemo interni CSS dakle u jednom fajlu.

Ovo napišite izmešu <head> i </head>:

<style type="text/css">
#lista li
{
display: inline;
padding-right: 20px;
font-weight: bold;
}

#lista a:hover {
color: #FF9933;
}
</style>


Znači definirali smo CSS-om kako da se prikazuje lista pod ID-om "lista".

Sa
display: inline;

smo naredili da se lista pod ID-om "lista" prikaže horizontalno.

Sa
padding-right: 20px;

smo odmakuli desno svaki stavak u listi da nebi bili sljepljeni jedan na drugi.

Sa
font-weight: bold;

smo naravno definirali da nam tekst bude Bold.

I na kraju smo samo još dodali #lista a:hover odnosno kako će se ponašati linkovi kada se
pređe strelicom miša preko njih.

To je sve što se tiče CSS dijela. Sada još moramo napraviti listu. Napravimo onda najprije
jedan <div> u kojem ćemo držati naš menu odnosno listu i zatim unutar tog div-a napravimo
listu koja će nam služiti kao menu.

<div>
<ul id="lista">
<li><a href="bla1.html">Link        1</a></li>
<li><a href="bla2.html">Link        2</a></li>
<li><a href="bla3.html">Link        3</a></li>
<li><a href="bla4.html">Link        4</a></li>
<li><a href="bla5.html">Link        5</a></li>
</ul>
</div>


Vidite da smo listi dali id "lista". Znači da će se ta lista prikazat onako kako smo odredili CSS-
om.

Primjer kako to izgleda možete pogledati ovdje.

Kao što sam već napomenuo, ovo je samo obična lista, nije nikakav menu. To je samo osnova
i temelj za ono što ćemo napraviti postepeno u idućim tutorijalima.
Izrada horizontalnog menija pomoću liste - 2.dio

U prošlom tutorijalu smo naučili kao napraviti jednostavnu horizontalnu listu gdje linkovi
mijenjaju boju kada se dođe mišem na njih.

Sada ćemo to zanje malo unaprijediti da poboljšamo izgled naše horizontalne liste i napravimo
jedan lijepi horizontalni menu.

Dakle ovo postavite između <style type="text/css"> i </style> pa ćemo redom objašnjavati.

#lista
{
margin-left: 0;
padding-left: 0;
}


#lista li
{
display: inline;
list-style-type: none;
}


#lista a
{
color: #FFFFFF;
background-color: #003366;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding: 3px 10px;
}


#lista a:hover
{
color: #FFFFFF;
background-color: #6699CC;
text-decoration: none;
}



Sa
#lista
{
margin-left: 0;
padding-left: 0;
}


smo napisali tako da našu listu možemo pomaknuti u lijevu stranu koliko ide da nema
razmaka.

Sa
#lista li
{
display: inline;
list-style-type: none;
}


smo definirali da se lista (li) u stilu "lista" prikazuje u liniji (display: inline), da nema nikakvih
točkica, brojeva ni ničega ispred sebe (list-style-type: none)

Sa
#lista a
{
color: #FFFFFF;
background-color: #003366;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:bold;
padding: 3px 10px;
}


smo definirali da svi linkovi u stilu lista budu bijele boje, definirali smo pozadinu, da ne bude
podvučen link (text-decoration: none), definirali font te stavili da ima 3px razmaka gore i
dolje, te 10px razmaka lijevo i desno (padding: 3px 10px)

Sa
#lista a:hover
{
color: #FFFFFF;
background-color: #6699CC;
text-decoration: none;
}


smo odredili kako će se lista ponašati kada se pređe mišem preko linkova. Promijena bojea i
da ne bude pocrtano.

I to je to što se tiče novog stila.

Sada možete prekopirati html kod od naše stare liste:

<div>
<ul id="lista">
<li><a href="bla1.html">Link          1</a></li>
<li><a href="bla2.html">Link          2</a></li>
<li><a href="bla3.html">Link          3</a></li>
<li><a href="bla4.html">Link          4</a></li>
<li><a href="bla5.hrml">Link          5</a></li>
</ul>
</div>
Izrada horizontalnog menija pomoću liste - 3.dio

U prošlom tutorijalu naučili smo kako napraviti jednostavni menu koji koji mijenja boju
pozadine kada se pređe mišem preko linkova.

Sada ćemo napraviti slično tako ali još malo bolje.

Dodajte ovo između <style type="text/css"> i </style> pa ćemo objasniti.

#lista
{
padding-left: 0;
margin-left: 0;
}

#lista li
{
list-style-type: none;
display: inline;
}

#lista a
{
font-family: Verdana;
font-weight: bold;
font-size: 12px;
padding: 2px 5px 2px 5px;
border-left: 10px solid #000066;
background: #006699;
text-decoration: none;
color: #FFCC33;
}

#lista a:hover
{
border-color: #6699CC;
color: #FFFFFF;
background: #000000;
}


Gotovo je sve isto kao i u prošlom tutorijalu pa nema potrebe da objašnjavamo što koji kod
radi. Reći ću samo za ono što je nadodano da bi se dobili ovi kvadratići sa strane.

U #lista a smo nadodali ovaj kod

border-left: 10px solid #000066;


Što pravi border širine 10 pixela sa lijeve strane. To vam je ovaj kvadratić.

zatim smo u #lista a:hover nadodali ovo:

border-color: #6699CC;
odnosno da onaj border od 10px promijeni boju u svijetlo plavu.

Eto, to bi bilo sve. Ne zaboravite u body dio stranice napraviti listu:

<div>
<ul id="lista">
<li>
<a href="bla.html">Link 1</a></li>
<li><a href="bla2.html">Link 2</a></li>
<li><a href="bla3.html">Link 3</a></li>
<li><a href="bla4.html">Link 4</a></li>
<li><a href="bla5.html">Link 5</a></li>
</ul>
</div>




Overflow Teksta Unutar Div-a

Pokazat cu vam kako napraviti overflow texta unutar div-a.

Pravimo div #overflwed
<style type="text/css">
#overflwed {
width: 400px; /* definiramo sirinu div-a*/
height:200px; /* definiramo visinu div-a*/
border-bottom:1px solid silver; /* donji rub*/
border-top: 1px solid silver; /* gornji rub*/
margin:0 auto; /* centriramo div na sredinu stranice*/
overflow: scroll; /*Omogucavamo overflow */
overflow-x:hidden;/* Sakrivamo kliznu traku po x-osi*/
}

Opis imate poslije svake linije koda

Uredjujemo paragraf i Zatvaramo </style>
p {
margin-left:5px;
color:blue;
font-family: tahoma;
font-size:10px;
}
</style>

Ubacujemo ga u html
<!-- Unosimo div u html -->
<div id="overflwed">
<p>Ovaj kod objasnjava kako napraviti div,koji ce ako se upise previse teksta
sam od sebe napraviti scroll.
Klizne trake se naravno mogu modificirati,moze im se mjenjati boja,ali to je
podrzano samo u Internet Exploreru.
Dok u Firefoxu ne radi,iako je Firefox trenutno na mnogo boljem glasu.Sad cu
upisati mnogo slova tek toliko da vidite,kako ce se napraviti scroll!

-<br>-<br>
-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>-<br>
By:Goran
</p>
</div>

Cijeli kod od <div id="overflwed"> do </div> morate ubaciti u body dio
oeQo22nS

				
DOCUMENT INFO
Description: Seminarski, diplomski i maturski radovi iz ekonomije, informatike, matematike, finansija, medicine. Seminarski, diplomski i maturski radovi izrada, razmena i download