Najnowsze tutoriale tworzenie stron internetowych
 

CSS granice


Właściwości CSS Border

CSS border właściwości pozwalają określić styl, szerokość i kolor obramowania elementu.

Ten element ma swoją granicę rowka, który jest 15px szerokości i zielony.


Styl obramowania

border-style właściwość określa, jakiego rodzaju granicę do wyświetlenia.

Poniższe wartości są dozwolone:

  • dotted - definiuje granicę przerywana
  • dashed - Określa przerywaną granicę
  • solid - Definiuje stałą granicę
  • double - double Określa granicę
  • groove - Definiuje rowkowane granicę 3D. Efekt zależy od wartości granicznej kolorów
  • ridge - Definiuje prążkowane granicę 3D. Efekt zależy od wartości granicznej kolorów
  • inset - Definiuje obramowanie 3D wstawka. Efekt zależy od wartości granicznej kolorów
  • outset - Definiuje początku granicę 3D. Efekt zależy od wartości granicznej kolorów
  • none - nie określa granicę
  • hidden - definiuje ukrytą ramkę

border-style właściwość może mieć od jednego do czterech wartości (dla górnej granicy, w prawej dolnej granicy, granicy, a po lewej stronie granicy).

Przykład

p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;}
p.solid {border-style: solid;}
p.double {border-style: double;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.none {border-style: none;}
p.hidden {border-style: hidden;}
p.mix {border-style: dotted dashed solid double;}

Wynik:

A dotted border.

A dashed border.

A solid border.

A double border.

A groove border. The effect depends on the border-color value.

A ridge border. The effect depends on the border-color value.

An inset border. The effect depends on the border-color value.

An outset border. The effect depends on the border-color value.

No border.

A hidden border.

A mixed border.

Spróbuj sam "
UwagaUwaga: Żaden z pozostałych właściwości CSS granicznych opisanych poniżej będzie miała żadnego wpływu, chyba że border-style właściwość jest ustawiona!

Szerokość ramki

border-width właściwość określa szerokość czterech granic.

Szerokość może być ustawiona jako określonej wielkości (w px, pt, cm, em , etc) lub przy użyciu jednego z trzech predefiniowanych wartości z: cienkie, średnie lub grube.

border-width właściwość może mieć od jednego do czterech wartości (dla górnej granicy, w prawej dolnej granicy, granicy, a po lewej stronie granicy).

Przykład

p.one {
    border-style: solid;
    border-width: 5px;
}

p.two {
    border-style: solid;
    border-width: medium;
}

p.three {
    border-style: solid;
    border-width: 2px 10px 4px 20px;
}
Spróbuj sam "

Kolor ramki

border-color właściwość służy do ustawienia koloru czterech granic.

Kolor może być ustawiona przez:

  • name - określa nazwę koloru, podobnie jak "red"
  • Hex - określić wartość hex, jak "#ff0000"
  • RGB - określić wartość RGB, jak "rgb(255,0,0)"
  • transparent

border-color właściwość może mieć od jednego do czterech wartości (dla górnej granicy, w prawej dolnej granicy, granicy, a po lewej stronie granicy).

Jeśli border-color nie jest ustawiona, to dziedziczy kolor elementu.

Przykład

p.one {
    border-style: solid;
    border-color: red;
}

p.two {
    border-style: solid;
    border-color: green;
}

p.three {
    border-style: solid;
    border-color: red green blue yellow;
}
Spróbuj sam "

Border - poszczególnych boków

Z powyższych przykładów wynika, że ​​was to jest możliwe, aby określić inną granicę dla każdej ze stron.

W CSS, istnieje również właściwości określające każdą z granic (górny, prawy, dolny i lewy):

Przykład

p {
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
}
Spróbuj sam "

Powyższy przykład daje taki sam wynik jak poniżej:

Przykład

p {
    border-style: dotted solid;
}
Spróbuj sam "

Więc, oto jak to działa:

Jeśli border-style Obiekt ma cztery wartości:

  • border-style : przerywana stałe dwukrotnie przerywana;
    • górna granica jest przerywana
    • prawe obramowanie jest stałe
    • dolnej granicy jest podwójnie
    • lewa granica jest przerywana

Jeśli border-style Nieruchomość posiada trzy wartości:

  • border-style : przerywana solidne podwójne;
    • górna granica jest przerywana
    • Granice prawej i lewej są stałe
    • dolnej granicy jest podwójnie

Jeśli border-style Nieruchomość posiada dwie wartości:

  • border-style : przerywana stałej;
    • Górne i dolne granice są przerywana
    • Granice prawej i lewej są stałe

Jeśli border-style Nieruchomość posiada jedną wartość:

  • border-style : przerywana;
    • wszystkie cztery granice są przerywana

border-style właściwość jest używana w powyższym przykładzie. Jednak również współpracuje z border-width i border-color .


Border - Skrót nieruchomości

Jak widać z powyższych przykładów, istnieje wiele właściwości, należy wziąć pod uwagę przy rozpatrywaniu granicami.

Skrócić kodu, to jest również możliwe, aby określić, wszystkie indywidualne właściwości granicy w jednym obiekcie.

border Obiekt jest skróconą własnością dla następujących właściwości poszczególnych granicznych:

  • border-width
  • border-style (wymagane)
  • border-color

Przykład

p {
    border: 5px solid red;
}
Spróbuj sam "

Przykłady

Więcej przykładów

Wszystkie najlepsze właściwości graniczne w jednej deklaracji
Ten przykład przedstawia skróconą własnością dla ustawienia wszystkich właściwości dla górnej granicy w jednej deklaracji.

Ustawia styl dolnej granicy
Ten przykład pokazuje jak ustawić styl dolnej granicy.

Ustaw szerokość lewej granicy
Ten przykład pokazuje jak ustawić szerokość lewej granicy.

Ustaw kolor z czterech granic
Ten przykład pokazuje, jak ustawić kolor czterech granic. To może mieć od jednego do czterech kolorów.

Ustawić kolor prawej granicy
Ten przykład pokazuje, jak ustawić kolor prawej granicy.


Sprawdź się z ćwiczeń!

Ćwiczenie 1 » Ćwiczenie 2» Ćwiczenie 3 » Ćwiczenia 4»


Wszystkie właściwości CSS Border

Nieruchomość Opis
border Ustawia wszystkie właściwości granicznych w jednej deklaracji
border-bottom Ustawia wszystkie właściwości dolne graniczne w jednej deklaracji
border-bottom-color Ustawia kolor dolnej granicy
border-bottom-style Ustawia styl dolnej granicy
border-bottom-width Ustawia szerokość dolnej granicy
border-color Ustawia kolor czterech granic
border-left Ustawia wszystkie pozostawione właściwości granicznych w jednej deklaracji
border-left-color Ustawia kolor lewej krawędzi
border-left-style Ustawia styl lewej krawędzi
border-left-width Ustawia szerokość lewej granicy
border-right Ustawia wszystkie odpowiednie właściwości granicznych w jednej deklaracji
border-right-color Ustawia kolor prawego obramowania
border-right-style Ustawia styl prawej krawędzi
border-right-width Ustawia szerokość prawej krawędzi
border-style Ustawia styl czterech granic
border-top Ustawia wszystkie najlepsze właściwości granicznych w jednej deklaracji
border-top-color Ustawia kolor górnej granicy
border-top-style Ustawia styl górnej granicy
border-top-width Ustawia szerokość górnej granicy
border-width Ustawia szerokość czterech granic