logo

Hranice CSS

CSS border je klíčová vlastnost používaná k charakterizaci a stylizaci ohraničení kolem komponent HTML. Hranice hrají důležitou roli ve složení webových stránek, pomáhají s oddělením, důrazem a stylovým půvabem. V CSS můžete využít několik vlastností souvisejících s ohraničením k ovládání stylu, rozmanitosti, velikosti a tvaru těchto ohraničení. V tomto článku prozkoumáme tyto vlastnosti hranic CSS a jak je skutečně využít.

Vlastnosti ohraničení CSS

Vlastnosti okraje CSS se používají k určení stylu, rozmanitosti, šířky a odlivu a toku okrajů komponenty. Mezi tyto vlastnosti patří:

  • hraniční styl
  • barva ohraničení
  • hranice-šířka
  • hraniční poloměr

1) CSS styl ohraničení

Vlastnost Border style se používá k určení typu ohraničení, které chcete na webové stránce zobrazit.

Existují některé hodnoty stylu ohraničení, které se používají s vlastností border-style k definování ohraničení.

Hodnota Popis
žádný Nedefinuje žádnou hranici.
tečkovaný Používá se k definování tečkovaného ohraničení.
čárkovaná Používá se k definování čárkovaného okraje.
pevný Používá se k definování pevné hranice.
dvojnásobek Definuje dvě hranice se stejnou hodnotou šířky ohraničení.
drážka Definuje 3D drážkovaný okraj. efekt je generován podle hodnoty barvy ohraničení.
hřbet Definuje 3D rýhovaný okraj. efekt je generován podle hodnoty barvy ohraničení.
vložka Definuje 3D vložený okraj. efekt je generován podle hodnoty barvy ohraničení.
začátek Definuje 3D počáteční hranici. efekt je generován podle hodnoty barvy ohraničení.

Příklad:

 .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 

Výstup:

Hranice CSS

2) CSS šířka okraje

Vlastnost border-width se používá k nastavení šířky ohraničení. Nastavuje se v pixelech. K nastavení šířky ohraničení můžete také použít jednu ze tří předdefinovaných hodnot, tenký, střední nebo tlustý.

Poznámka: Vlastnost border-width se nepoužívá samostatně. Neustále se používá s dalšími vlastnostmi ohraničení, jako je vlastnost „border-style“ k nastavení ohraničení jako prvního, jinak to nebude fungovat.

 /* 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 

Výstup:

Hranice CSS

3) CSS border-color

Existují tři strategie pro nastavení barvy okraje.

  • Název: Určuje název barvy. Například: 'červená'.
  • RGB: Určuje hodnotu RGB barvy. Například: 'rgb(255,0,0)'.
  • Hex: Určuje hexadecimální hodnotu barvy. Například: '#ff0000'.

Poznámka: Vlastnost border-color se nepoužívá samostatně. Neustále se používá s dalšími vlastnostmi ohraničení, jako je vlastnost „border-style“ k nastavení ohraničení jako prvního, jinak to nebude fungovat.

Příklad:

 .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 

Výstup:

Hranice CSS