CSS3 Obrubi

CSS3 omogućava mnogo naprednijih opcija za definiranje obruba (bordura) oko elemenata. Neke od glavnih značajki uključuju:

  1. Zaobljeni rubovi (border-radius):
    • border-radius svojstvo omogućava kreiranje zaobljenih kutova za elemente.
    • Primjer:
      css

      div {
      border-radius: 15px;
      }
    • Možete specificirati pojedinačno za svaki kut, npr. border-top-left-radius, border-top-right-radius, itd.
  2. Slikovni obrubi (border-image):
    • border-image svojstvo omogućava korištenje slike kao obruba.
    • Svojstva uključuju: border-image-source, border-image-slice, border-image-width, border-image-outset, i border-image-repeat.
    • Primjer:
      css

      div {
      border-image: url(border.png) 30 30 round;
      }
  3. Sjenčanje kutije (box-shadow):
    • box-shadow svojstvo dodaje sjenu elementu, omogućavajući različite efekte sjenčanja.
    • Parametri uključuju horizontalni i vertikalni pomak, radijus zamagljenja, radijus širenja, te boju sjene.
    • Primjer:
      css

      div {
      box-shadow: 10px 10px 5px #888888;
      }
  4. Višestruki obrubi:
    • Moguće je stvoriti višestruke obrube pomoću pseudoelemenata ::before i ::after.
    • Time se omogućava slojevitost i dodatna prilagodba obruba za različite efekte.

Primjeri i Praksa

Na stranici se nalaze i praktični primjeri te interaktivni dijelovi gdje možete eksperimentirati s kodom i vidjeti rezultate u stvarnom vremenu. Ovo je korisno za učenje i razumijevanje kako različite CSS3 osobine rade zajedno kako bi se postigli željeni dizajnerski efekti.

Ove napredne mogućnosti u CSS3 omogućuju dizajnerima i developerima veću fleksibilnost i kreativnost prilikom izrade web stranica.

 
 

4o

 
treba mi obrqadit temu css rounded corners sa tekstom sa te strancie

ChatGPT

CSS Zaobljeni Kutovi (CSS Rounded Corners)

CSS3 uvodi značajku zaobljenih kutova pomoću border-radius svojstva. Ova značajka omogućava jednostavno dodavanje zaobljenih kutova elementima bez potrebe za slikama ili složenim kodom. Svojstvo border-radius može se koristiti na različite načine za postizanje željenih efekata.

Osnovno korištenje border-radius svojstva

Najjednostavniji način korištenja border-radius svojstva je primjena jedne vrijednosti koja će zaobliti sve četiri kuta elementa jednako:

PRIMJER:

div {
border-radius: 15px;
}

U ovom primjeru, svi kutovi elementa će biti zaobljeni s radijusom od 15 piksela.

Pojedinačni zaobljeni kutovi

border-radius svojstvo također omogućava zaobljavanje svakog kuta zasebno:

PRIMJER:
 
div {
border-top-left-radius: 10px;
border-top-right-radius: 20px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 40px;
}

Ovim pristupom, svaki kut može imati drugačiji radijus, što pruža veću fleksibilnost u dizajnu.

Eliptični zaobljeni kutovi

Umjesto kružnih kutova, border-radius može kreirati eliptične kutove koristeći dvije vrijednosti. Prva vrijednost se odnosi na horizontalni radijus, a druga na vertikalni radijus:

PRIMJER:
 
div {
border-radius: 50px 25px;
}

U ovom slučaju, horizontalni radijus je 50 piksela, a vertikalni radijus je 25 piksela, što stvara eliptični efekt.

Kratki zapis za više vrijednosti

border-radius svojstvo također podržava kratki zapis za definiranje zaobljenih kutova. Na primjer:

css

div {
border-radius: 10px 20px 30px 40px;
}

Ovaj zapis definira zaobljene kutove u redoslijedu: gornji lijevi, gornji desni, donji desni, donji lijevi kut.

Ako se koriste dvije vrijednosti:

PRIMJER:
 
div {
border-radius: 10px 20px;
}

Prva vrijednost zaobljava gornje lijeve i donje desne kutove, dok druga vrijednost zaobljava gornje desne i donje lijeve kutove.

Zaključak

Zaobljeni kutovi su moćna značajka CSS3 koja omogućava kreiranje elegantnih i suvremenih dizajna s minimalnim naporom. Korištenje border-radius svojstva jednostavno je i fleksibilno, omogućavajući dizajnerima da lako prilagode izgled svojih elemenata bez potrebe za dodatnim slikama ili složenim kodom.

Odgovori

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa *

Skip to content