logo

CSS-gräns

CSS-kant är en nyckelegenskap som används för att karakterisera och utforma gränserna runt HTML-komponenter. Gränser tar en viktig del i webbplatsens sammansättning och hjälper till att göra separation, betoning och elegant lockelse. I CSS kan du använda några gränsrelaterade egenskaper för att kontrollera stilen, variationen, storleken och formen på dessa gränser. I den här artikeln kommer vi att undersöka dessa CSS-gränsegenskaper och hur man verkligen använder dem.

CSS-gränsegenskaper

CSS-gränsegenskaperna används för att bestämma stil, variation, bredd och ebb och flöde för en komponents kanter. Dessa egenskaper inkluderar:

  • border-stil
  • gräns färg
  • gränsbredd
  • gräns-radie

1) CSS border-stil

Egenskapen Border style används för att ange den kanttyp som du vill visa på webbsidan.

Det finns några kantstilsvärden som används med kantlinjeegenskap för att definiera en kantlinje.

Värde Beskrivning
ingen Den definierar ingen gräns.
prickad Den används för att definiera en prickad kantlinje.
streckade Den används för att definiera en streckad kantlinje.
fast Den används för att definiera en fast kant.
dubbel Den definierar två gränser med samma gränsvärde.
räffla Den definierar en 3D-räfflad kant. effekten genereras enligt kantfärgsvärdet.
bergsrygg Den definierar en 3D-kantad kant. effekten genereras enligt kantfärgsvärdet.
infälld Den definierar en 3D-infälld kantlinje. effekten genereras enligt kantfärgsvärdet.
början Den definierar en 3D-startkant. effekten genereras enligt kantfärgsvärdet.

Exempel:

 .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 

Produktion:

CSS-gräns

2) CSS-kantbredd

Egenskapen border-width används för att ställa in kantens bredd. Den är inställd i pixlar. Du kan också använda ett av de tre fördefinierade värdena, tunn, medium eller tjock för att ställa in bredden på kanten.

Obs! Border-width-egenskapen används inte ensam. Den används ständigt med andra gränsegenskaper som egenskapen 'border-style' för att sätta gränsen först på något annat sätt som det inte fungerar.

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

Produktion:

CSS-gräns

3) CSS kantfärg

Det finns tre strategier för att ställa in färgen på kanten.

  • Namn: Det bestämmer färgnamnet. Till exempel: 'röd'.
  • RGB: Det bestämmer färgens RGB-värde. Till exempel: 'rgb(255,0,0)'.
  • Hex: Det bestämmer färgens hexadecimala värde. Till exempel: '#ff0000'.

Obs: Egenskapen kantfärg används inte ensam. Den används ständigt med andra gränsegenskaper som egenskapen 'border-style' för att sätta gränsen först på något annat sätt som det inte fungerar.

Exempel:

 .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 

Produktion:

CSS-gräns