Professional Documents
Culture Documents
Leksion 3 - CSS3 PDF
Leksion 3 - CSS3 PDF
Hyrje ne CSS
Cascading Style Sheet
Leksion 3
Hyrje ne CSS
• Cascading Style Sheets 3 (CSS3)
– Eshte nje gjuhe qe pershkruan menyren si do te
paraqiten elementet e ndryshem HTML ne browser.
– Me ane te kesaj gjuhe ndahet paraqitja e elementeve
nga struktura e tyre.
– Kodi CSS mund te shkruhet ne file te tipit .css
• Validuesi online CSS
jigsaw.w3.org/css-validator/
– Ky mjet ju ndihmon te kontrolloni saktesine e kodit
tuaj se bashku me suportin e tij nga browserat.
1
11/7/2017
1. Inline Style
2. Embedded Style Sheets
3. External Style Sheets
1. Inline style
• Inline style
– Deklaron nje stil per nje element individual duke
perdorur atributin style ne tagun hapes te
elementit.
2
11/7/2017
Verejtje!
• Inline style ne te vertete nuk e ndan
paraqitjen nga permbajtja.
3
11/7/2017
4
11/7/2017
10
5
11/7/2017
11
6
11/7/2017
14
7
11/7/2017
15
16
8
11/7/2017
9
11/7/2017
Konfliktet e styles
• Styles mund te percaktohen nga user, nga author ose nga nje user
agent.
– User: ai qe shikon faqen web
– Author: jeni ju qe keni krijuar dokumentin/faqen web
– User agent: programi qe perdoret per te renderuar dokumentin (browser-i).
• Stilet perhapen ne dokument (nga kjo lind termi “Cascading Style
Sheets”), ne menyre qe paraqitja perfundimtare e elementeve ne
faqe te jete rezultat i kombinimit te stileve te percaktuara ne
menyra te ndryshme.
• Stilet e percaktuara nga user-i kane perparesi nga stilet e
percaktuara nga user agent.
• Stilet e percaktuara nga author kane perparesi nga stilet e
percaktuara nga user-i.
• Shumica e stileve te vendosura per elementet prind trashegohen
nga femijet (elementet e nderfutur).
19
Konfliktet e styles
• Propertia text-decoration i vendos
zbukurime tekstit te nje elementi
– underline
– overline
– line-through
– blink
20
10
11/7/2017
21
22
11
11/7/2017
23
12
11/7/2017
26
13
11/7/2017
27
• Elementi link
– Perdor atributin rel per te vendosur lidhje midis dy
dokumentave
– Atributi rel percakton qe dokumenti i lidhur eshte nje
stylesheet per te.
14
11/7/2017
29
30
15
11/7/2017
Pozicionimi i elementeve
• Propertia position e CSS
– Lejon pozicionim absolut i cili siguron kontroll me te
madh mbi pozicionet ku vendosen elementet ne nje
faqe
31
32
16
11/7/2017
• Imazhet
• Paraqitja ne browser
33
Pozicionimi i elementeve
• Propertia z-index lejon programuesit te
organizojne elementet ne layers te ndryshme
34
17
11/7/2017
36
18
11/7/2017
37
• Elementet Block
– Shfaqen ne nje rresht te vecante
– Kufizohen nga konture virtuale
– Shembuj:
• p
• Te gjithe heading (h1 deri h6)
• div
– Element grupues si span
38
19
11/7/2017
Background
• CSS mund te kontrolloje background te elementeve te tipit
block duke shtuar:
1. Colors
2. Images
39
Background
• Propertia background-image percakton
URL e imazhit ne formen url(fileLocation)
20
11/7/2017
Background
• Propertia background-repeat
kontrollon perseritjen e imazhit te background
– Vendosja e perseritjes ne no-repeat shfaq nje
kopje te imazhit te background ne ekran
– Vendosja ne repeat (vlera default) perserit
imazhin ne menyre horizontale dhe vertikale
– Vendosja ne repeat-x e perserit imazhin vetem
horizontalisht
– Vendosja ne repeat-y e perserit imazhin vetem
vertikalisht
41
Background
• Propertia
background-attachment: fixed
42
21
11/7/2017
Background
• Propertia text-indent i ben indent sipas
vleres se dhene rreshtit te pare te tekstit.
43
44
22
11/7/2017
45
Permasat e Elementeve
• Permasat e elementeve ne nje faqe mund te
vendosen nepermjet CSS duke perdorur
propertite height dhe width
– Vlerat e tyre mund te jene relative ose absolute.
23
11/7/2017
Permasat e Elementeve
• Probleme me vendosjen njekohesisht edhe te
permases horizontale edhe te asaj vetikale
47
48
24
11/7/2017
49
25
11/7/2017
• Atributi class
– Lejon qe per nje element HTML5 te aplikohet me shume se
nje klase duke i ndare emrat e klasave me hapesire
51
Box Model
52
26
11/7/2017
53
54
27
11/7/2017
55
56
28
11/7/2017
57
Media Types
• CSS media types
– Lejojne programuesin te vendose si do te duket faqja ne
varesi te medias qe po perdoret per te shfaqur kete faqe
– Tipi me i zakonshem i media eshte media screen qe eshte
ekrani i zakonshem.
58
29
11/7/2017
Media Types
• Tipe te tjera mediash ne CSS3 perfshijne:
– handheld
• E disenjur per pajisje mobile interneti
– braille
• Per makina qe mund te lexojne ose te printojne faqe web ne
braille (shkronja ne reliev per te verber)
– speech
• Lejojne qe programatori t’i jape me shume informacion ne
lidhje me permbajtjen e faqes, nje browser-i me sintetizim
gjuhesor
– print
• Ndikon ne pamjen e nje faqeje web kur ajo printohet
59
60
30
11/7/2017
61
• Pseudoklasa :hover
– Perdoret per te aplikuar nje style te caktuar ne nje
element kur vendoset mouse mbi te.
• Propertia display
– Lejon programuesin te vendose nqs nje element
do te afishohet si element bllok, element inline
apo nuk afishohet fare (none)
62
31
11/7/2017
64
32
11/7/2017
65
66
33
11/7/2017
67
68
34
11/7/2017
Zgjedhim userstylesheet.css
qe krijuam. Japim OK.
69
35
11/7/2017
71
72
36
11/7/2017
FUND LEKSION 3
74
37