logo

Granica CSS

Obramowanie CSS to kluczowa właściwość używana do charakteryzowania i stylizacji obramowań wokół komponentów HTML. Obramowania odgrywają istotną rolę w kompozycji witryny internetowej, pomagając w separacji, podkreśleniu i stylowym uroku. W CSS możesz wykorzystać kilka właściwości związanych z obramowaniami, aby kontrolować styl, różnorodność, rozmiar i kształt tych obramowań. W tym artykule zbadamy właściwości obramowań CSS i pokażemy, jak je naprawdę wykorzystać.

Właściwości obramowania CSS

Właściwości obramowania CSS są wykorzystywane do określenia stylu, różnorodności, szerokości oraz przypływów i odpływów obramowań komponentu. Właściwości te obejmują:

  • styl graniczny
  • kolor ramki
  • szerokość granicy
  • promień granicy

1) Styl obramowania CSS

Właściwość Styl obramowania służy do określenia typu obramowania, które ma być wyświetlane na stronie internetowej.

Istnieje kilka wartości stylu obramowania, które są używane z właściwością border-style do definiowania obramowania.

Emoji iPhone'a na Androidzie
Wartość Opis
nic Nie definiuje żadnej granicy.
kropkowany Służy do definiowania kropkowanej granicy.
przerywany Służy do definiowania przerywanej granicy.
solidny Służy do definiowania stałej granicy.
podwójnie Definiuje dwie granice o tej samej wartości szerokości obramowania.
rowek Definiuje trójwymiarową, rowkowaną ramkę. efekt jest generowany zgodnie z wartością koloru obramowania.
grzbiet Definiuje trójwymiarową prążkowaną granicę. efekt jest generowany zgodnie z wartością koloru obramowania.
wstawka Definiuje wstawkę 3D. efekt jest generowany zgodnie z wartością koloru obramowania.
początek Definiuje trójwymiarową granicę początkową. efekt jest generowany zgodnie z wartością koloru obramowania.

Przykład:

 .border-example { width: 150px; height: 30px; margin: 10px; padding: 10px; } .dotted { border: 2px dotted #FFA500; } .dashed { border: 2px dashed #008000; } .solid { border: 2px solid #000; } .double { border: 4px double #FF0000; } .groove { border: 3px groove #3333FF; } .ridge { border: 3px ridge #660066; } .inset { border: 3px inset #006600; } .outset { border: 3px outset #990000; } Dotted Border Dashed Border Solid Border Double Border Groove Border Ridge Border Inset Border Outset Border 

Wyjście:

Granica CSS

2) Szerokość obramowania CSS

Właściwość border-width służy do ustawiania szerokości obramowania. Jest on ustawiony w pikselach. Możesz także użyć jednej z trzech predefiniowanych wartości: cienkiej, średniej lub grubej, aby ustawić szerokość obramowania.

Uwaga: Właściwość border-width nie jest wykorzystywana samodzielnie. Jest stale używany z innymi właściwościami obramowania, takimi jak właściwość „w stylu obramowania”, aby ustawić obramowanie jako pierwsze, w przeciwnym razie nie będzie działać.

 /* CSS for different border widths */ .thin-border { border: 2px solid #FF0000; /* It is 2-pixel wide solid red border */ } .medium-border { border: 4px solid #00FF00; /* It is 4-pixel wide solid green border */ } .thick-border { border: 6px solid #0000FF; /* It is 6-pixel wide solid blue border */ } .custom-border { border: 3px dashed #FFA500; /* It is 3-pixel wide dashed orange border */ } <p class="thin-border"> Thin Border </p> <p class="medium-border"> Medium Border </p> <p class="thick-border"> Thick Border </p> Custom Border 

Wyjście:

Granica CSS

3) Kolor obramowania CSS

Istnieją trzy strategie ustawiania koloru obramowania.

  • Nazwa: Określa nazwę koloru. Na przykład: „czerwony”.
  • RGB: Określa wartość RGB koloru. Na przykład: „rgb(255,0,0)”.
  • Hex: Określa wartość heksa koloru. Na przykład: „#ff0000”.

Uwaga: Właściwość border-color nie jest wykorzystywana samodzielnie. Jest stale używany z innymi właściwościami obramowania, takimi jak właściwość „w stylu obramowania”, aby ustawić obramowanie jako pierwsze, w przeciwnym razie nie będzie działać.

Przykład:

 .my-element { width: 200px; height: 100px; border: 2px solid #333; /* The Initial border color is dark gray */ transition: border-color 0.5s; /* Adding a smooth transition effect */ } .my-element:hover { border-color: blue; /* This changes the border color to blue when hovering */ } Hover 

Wyjście:

Granica CSS