logo

CSS siena

CSS kraštinė yra pagrindinė ypatybė, naudojama apibūdinti ir formuoti kraštines aplink HTML komponentus. Sienos užima svarbią vietą kuriant svetainę, padeda atskirti, pabrėžti ir padaryti stilingą patrauklumą. CSS galite naudoti kelias su kraštinėmis susijusias ypatybes, kad galėtumėte valdyti šių kraštinių stilių, įvairovę, dydį ir formą. Šiame straipsnyje mes ištirsime šias CSS sienų savybes ir kaip jas iš tikrųjų panaudoti.

CSS sienų ypatybės

CSS kraštinės savybės naudojamos komponento kraštinių stiliui, įvairovei, pločiui ir atoslūgiui nustatyti. Šios savybės apima:

  • ribinio stiliaus
  • kraštinė-spalva
  • kraštinės plotis
  • pasienio spindulys

1) CSS kraštinės stiliaus

Ypatybė Border style naudojama nurodyti kraštinės tipą, kurį norite rodyti tinklalapyje.

Yra keletas kraštinių stiliaus reikšmių, kurios naudojamos su kraštinės stiliaus ypatybe apibrėžiant kraštinę.

Vertė apibūdinimas
nė vienas Tai neapibrėžia jokios sienos.
taškuotas Jis naudojamas taškinei kraštinei apibrėžti.
punktyriškai Jis naudojamas brūkšninei kraštinei apibrėžti.
kietas Jis naudojamas tvirtai sienai apibrėžti.
dvigubai Jis apibrėžia dvi kraštines, turinčias tą pačią kraštinės pločio reikšmę.
griovelis Tai apibrėžia 3D griovelio kraštą. efektas sukuriamas pagal kraštinės spalvos reikšmę.
ketera Ji apibrėžia 3D briaunos kraštą. efektas sukuriamas pagal kraštinės spalvos reikšmę.
intarpas Tai apibrėžia 3D įterptą kraštą. efektas sukuriamas pagal kraštinės spalvos reikšmę.
pradžioje Jis apibrėžia 3D pradžios kraštą. efektas sukuriamas pagal kraštinės spalvos reikšmę.

Pavyzdys:

 .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 

Išvestis:

CSS siena

2) CSS kraštinės plotis

Ypatybė border-width naudojama kraštinės pločiui nustatyti. Jis nustatytas pikseliais. Norėdami nustatyti kraštinės plotį, taip pat galite naudoti vieną iš trijų iš anksto nustatytų reikšmių – plonas, vidutinis arba storas.

Pastaba: kraštinės pločio ypatybė nenaudojama viena. Jis nuolat naudojamas su kitomis pasienio ypatybėmis, pvz., „border-style“ ypatybe, kad pirmiausia būtų nustatyta siena, kitaip ji neveiks.

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

Išvestis:

CSS siena

3) CSS kraštinės spalva

Yra trys kraštinės spalvos nustatymo strategijos.

  • Pavadinimas: nustato spalvos pavadinimą. Pavyzdžiui: „raudona“.
  • RGB: nustato spalvos RGB vertę. Pavyzdžiui: „rgb(255,0,0)“.
  • Hex: Tai nustato spalvos šešioliktainę vertę. Pavyzdžiui: „#ff0000“.

Pastaba: kraštinės spalvos ypatybė nenaudojama viena. Jis nuolat naudojamas su kitomis pasienio ypatybėmis, pvz., „border-style“ ypatybe, kad pirmiausia būtų nustatyta siena, kitaip ji neveiks.

Pavyzdys:

 .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 

Išvestis:

CSS siena