CSS svojstva

Svojstva kojima se mogu odrediti izgled teksta. Slijede svojstva kojima se određuju boje raznih dijelova elemenata te dodaju slike u pozadinu elemenata, a završava se s nizom svojstava namijenjenih preciznom postavljanju sadržaja na stranicu. Ne sasvim očekivano, ali relativno mali broj svojstava iz ovog poglavlja dovoljna su za izradu vrlo atraktivnih stranica.

Ostala svojstva

Od niza svojstava CSS-a, ovdje smo napravili izbor još nekolicine atraktivnih i češće upotrebljavanih.

cursor

Definira vrstu pokazivača kada se on nađe iznad elementa. Može poprimiti vrijednosti: auto, crosshair, default, help, move, pointer, text, wait...

div {
  cursor: crosshair;
}
Prijeđite pokazivačem miša iznad ovog sloja.
  • Budući da korisnici često podsvjesno reagiraju na oblik pokazivača miša, pazite da ih ne zbunite promjenom oblika. Za provjeru odgovorite na pitanje: što ste očekivali od gornjeg primjera kad vam se pokazivač miša promijenio u crosshair?

overflow

Definira kako će se prikazati sadržaj koji je veći od CSS kutije. Može poprimiti vrijednosti: visible, hidden, scroll i auto. Primjerice, oznaka <div> definirane visine, ali s viškom teksta, kao u sljedećem primjeru, bit će prikazana s trakom za pomicanje.

div {
  width: 180px;
  height: 50px;
  overflow: auto;
  border: 1px solid #000;
  margin: 0 0 0 20px;
}
<div>
Lorem ipsum dolor sit amet
consectetur adipisicing elit
sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.

</div>
Lorem ipsum dolor sit amet consectetur adipisicing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

visibility

Definira vidljivost elementa. Može poprimiti vrijednosti visible – vidljiv, ili hidden – skriven.

Ako se pitate zašto biste skrivali element na stranici, odgovor leži u JavaScriptu – skriptnom jeziku koji u kombinaciji s CSS-om nudi neizmjerne mogućnosti uljepšavanja stranica dinamičkim efektima, što uključuje i skrivanje i otkrivanje elemenata. Neka vam to bude motivacija za pohađanje CARNetovih tečajeva „JavaScript” i „Napredne web tehnologije”.

display

Svojstvo koje omogućava promjenu predefiniranog načina prikaza različitih tipova elemenata. Može poprimiti vrijednosti block, inline, list-item i none. Koristi se kad želimo, primjerice, blok element prikazati kao linijski. Ovdje je primjer kako elemente popisa prikazati u liniji:

li {
  display: inline;
}
<ul>
  <li>Lorem</li>
  <li>ipsum</li>
  <li>dolor</li>
  <li>sit</li>
  <li>amet</li>
</ul>
  • Lorem
  • ipsum
  • dolor
  • sit
  • amet
   
CARNet