ସୀମା
ଏକ ଉପାଦାନର ସୀମା ଏବଂ ସୀମା-ପରିସରକୁ ଶୀଘ୍ର ଶ style ଳୀ କରିବାକୁ ସୀମା ଉପଯୋଗୀତା ବ୍ୟବହାର କରନ୍ତୁ | ପ୍ରତିଛବି, ବଟନ୍, କିମ୍ବା ଅନ୍ୟ କ element ଣସି ଉପାଦାନ ପାଇଁ ଉତ୍ତମ |
ସୀମା
ଏକ ଉପାଦାନର ସୀମା ଯୋଡିବା କିମ୍ବା ଅପସାରଣ କରିବା ପାଇଁ ସୀମା ଉପଯୋଗୀତା ବ୍ୟବହାର କରନ୍ତୁ | ସମସ୍ତ ସୀମା କିମ୍ବା ଗୋଟିଏ ପରେ ଗୋଟିଏ ବାଛନ୍ତୁ |
ଯୋଗୀ |
କଷ୍ଟମ୍ ଉପାଦାନଗୁଡିକରେ ସୀମା ଯୋଡନ୍ତୁ:
<span class="border"></span>
<span class="border-top"></span>
<span class="border-end"></span>
<span class="border-bottom"></span>
<span class="border-start"></span>
ବିତରଣକାରୀ |
କିମ୍ବା ସୀମା ହଟାନ୍ତୁ:
<span class="border border-0"></span>
<span class="border border-top-0"></span>
<span class="border border-end-0"></span>
<span class="border border-bottom-0"></span>
<span class="border border-start-0"></span>
ରଙ୍ଗ
ଆମର ଥିମ୍ ରଙ୍ଗ ଉପରେ ନିର୍ମିତ ଉପଯୋଗିତା ବ୍ୟବହାର କରି ସୀମା ରଙ୍ଗ ପରିବର୍ତ୍ତନ କରନ୍ତୁ |
<span class="border border-primary"></span>
<span class="border border-secondary"></span>
<span class="border border-success"></span>
<span class="border border-danger"></span>
<span class="border border-warning"></span>
<span class="border border-info"></span>
<span class="border border-light"></span>
<span class="border border-dark"></span>
<span class="border border-white"></span>
border-color
କିମ୍ବା ଏକ ଉପାଦାନର ଡିଫଲ୍ଟକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ :
<div class="mb-4">
<label for="exampleFormControlInput1" class="form-label">Email address</label>
<input type="email" class="form-control border-success" id="exampleFormControlInput1" placeholder="[email protected]">
</div>
<div class="h4 pb-2 mb-4 text-danger border-bottom border-danger">
Dangerous heading
</div>
<div class="p-3 bg-info bg-opacity-10 border border-info border-start-0 rounded-end">
Changing border color and width
</div>
ସ୍ୱଚ୍ଛତା |
V5.2.0 ରେ ଯୋଡା ଯାଇଛି |border-{color}
CSS ଭେରିଏବଲ୍ ବ୍ୟବହାର କରି ସାସ୍ ସହିତ ବୁଟଷ୍ଟ୍ରାପ୍ ଉପଯୋଗିତା ସୃଷ୍ଟି ହୁଏ | ଏହା ସଂକଳନ ଏବଂ ଗତିଶୀଳ ଆଲଫା ସ୍ୱଚ୍ଛତା ପରିବର୍ତ୍ତନ ବିନା ରିଅଲ୍-ଟାଇମ୍ ରଙ୍ଗ ପରିବର୍ତ୍ତନ ପାଇଁ ଅନୁମତି ଦିଏ |
ଏହା କିପରି କାମ କରେ |
ଆମର ଡିଫଲ୍ଟ .border-success
ଉପଯୋଗିତାକୁ ବିଚାର କରନ୍ତୁ |
.border-success {
--bs-border-opacity: 1;
border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}
--bs-success
ଆମେ ଆମର (ମୂଲ୍ୟ ସହିତ 25, 135, 84
) CSS ଭେରିଏବଲ୍ ର ଏକ RGB ସଂସ୍କରଣ ବ୍ୟବହାର କରୁ ଏବଂ --bs-border-opacity
ଆଲଫା ସ୍ୱଚ୍ଛତା ପାଇଁ ( 1
ଏକ ସ୍ଥାନୀୟ CSS ଭେରିଏବଲ୍ ଦ୍ୱାରା ଏକ ଡିଫଲ୍ଟ ମୂଲ୍ୟ ସହିତ) ଏକ CSS ଭେରିଏବଲ୍ ସଂଲଗ୍ନ କରେ | ଏହାର ଅର୍ଥ ଯେକ time ଣସି ସମୟରେ ଆପଣ .border-success
ବର୍ତ୍ତମାନ ବ୍ୟବହାର କରନ୍ତି, ଆପଣଙ୍କର ଗଣିତ color
ମୂଲ୍ୟ ହେଉଛି rgba(25, 135, 84, 1)
| ପ୍ରତ୍ୟେକ ଶ୍ରେଣୀ ଭିତରେ ଥିବା ସ୍ଥାନୀୟ CSS ଭେରିଏବଲ୍ .border-*
ଉତ୍ତରାଧିକାର ସମସ୍ୟାକୁ ଏଡାଇଥାଏ ତେଣୁ ଉପଯୋଗିତାଗୁଡ଼ିକର ନଷ୍ଟ ହୋଇଥିବା ଉଦାହରଣଗୁଡ଼ିକ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ପରିବର୍ତ୍ତିତ ଆଲଫା ସ୍ୱଚ୍ଛତା ନଥାଏ |
ଉଦାହରଣ |
--bs-border-opacity
ସେହି ସ୍ୱଚ୍ଛତାକୁ ପରିବର୍ତ୍ତନ କରିବାକୁ, କଷ୍ଟମ୍ ଷ୍ଟାଇଲ୍ କିମ୍ବା ଇନଲାଇନ ଷ୍ଟାଇଲ୍ ମାଧ୍ୟମରେ ଓଭରବାଇଡ୍ କରନ୍ତୁ |
<div class="border border-success p-2 mb-2">This is default success border</div>
<div class="border border-success p-2" style="--bs-border-opacity: .5;">This is 50% opacity success border</div>
କିମ୍ବା, ଯେକ any ଣସି .border-opacity
ଉପଯୋଗିତା ମଧ୍ୟରୁ ବାଛନ୍ତୁ:
<div class="border border-success p-2 mb-2">This is default success border</div>
<div class="border border-success p-2 mb-2 border-opacity-75">This is 75% opacity success border</div>
<div class="border border-success p-2 mb-2 border-opacity-50">This is 50% opacity success border</div>
<div class="border border-success p-2 mb-2 border-opacity-25">This is 25% opacity success border</div>
<div class="border border-success p-2 border-opacity-10">This is 10% opacity success border</div>
ମୋଟେଇ
<span class="border border-1"></span>
<span class="border border-2"></span>
<span class="border border-3"></span>
<span class="border border-4"></span>
<span class="border border-5"></span>
ରେଡିଓ
ଏହାର କୋଣକୁ ସହଜରେ ଗୋଲେଇ କରିବା ପାଇଁ ଏକ ଉପାଦାନରେ କ୍ଲାସ୍ ଯୋଡନ୍ତୁ |
<img src="..." class="rounded" alt="...">
<img src="..." class="rounded-top" alt="...">
<img src="..." class="rounded-end" alt="...">
<img src="..." class="rounded-bottom" alt="...">
<img src="..." class="rounded-start" alt="...">
<img src="..." class="rounded-circle" alt="...">
<img src="..." class="rounded-pill" alt="...">
ଆକାରଗୁଡିକ |
ବଡ଼ କିମ୍ବା ଛୋଟ ଗୋଲାକାର କୋଣ ପାଇଁ ସ୍କେଲିଂ କ୍ଲାସ୍ ବ୍ୟବହାର କରନ୍ତୁ | ଆକାରଗୁଡିକ ଠାରୁ ଆରମ୍ଭ 0
କରି 5
, ଏବଂ ଉପଯୋଗିତା API କୁ ପରିବର୍ତ୍ତନ କରି ବିନ୍ୟାସ କରାଯାଇପାରିବ |
<img src="..." class="rounded-0" alt="...">
<img src="..." class="rounded-1" alt="...">
<img src="..." class="rounded-2" alt="...">
<img src="..." class="rounded-3" alt="...">
<img src="..." class="rounded-4" alt="...">
<img src="..." class="rounded-5" alt="...">
CSS
ଭେରିଏବଲ୍ |
V5.2.0 ରେ ଯୋଡା ଯାଇଛି | --#{$prefix}border-width: #{$border-width};
--#{$prefix}border-style: #{$border-style};
--#{$prefix}border-color: #{$border-color};
--#{$prefix}border-color-translucent: #{$border-color-translucent};
--#{$prefix}border-radius: #{$border-radius};
--#{$prefix}border-radius-sm: #{$border-radius-sm};
--#{$prefix}border-radius-lg: #{$border-radius-lg};
--#{$prefix}border-radius-xl: #{$border-radius-xl};
--#{$prefix}border-radius-2xl: #{$border-radius-2xl};
--#{$prefix}border-radius-pill: #{$border-radius-pill};
ସାସ୍ ଭେରିଏବଲ୍ |
$border-width: 1px;
$border-widths: (
1: 1px,
2: 2px,
3: 3px,
4: 4px,
5: 5px
);
$border-style: solid;
$border-color: $gray-300;
$border-color-translucent: rgba($black, .175);
$border-radius: .375rem;
$border-radius-sm: .25rem;
$border-radius-lg: .5rem;
$border-radius-xl: 1rem;
$border-radius-2xl: 2rem;
$border-radius-pill: 50rem;
ସାସ୍ ମିଶ୍ରଣ |
@mixin border-radius($radius: $border-radius, $fallback-border-radius: false) {
@if $enable-rounded {
border-radius: valid-radius($radius);
}
@else if $fallback-border-radius != false {
border-radius: $fallback-border-radius;
}
}
@mixin border-top-radius($radius: $border-radius) {
@if $enable-rounded {
border-top-left-radius: valid-radius($radius);
border-top-right-radius: valid-radius($radius);
}
}
@mixin border-end-radius($radius: $border-radius) {
@if $enable-rounded {
border-top-right-radius: valid-radius($radius);
border-bottom-right-radius: valid-radius($radius);
}
}
@mixin border-bottom-radius($radius: $border-radius) {
@if $enable-rounded {
border-bottom-right-radius: valid-radius($radius);
border-bottom-left-radius: valid-radius($radius);
}
}
@mixin border-start-radius($radius: $border-radius) {
@if $enable-rounded {
border-top-left-radius: valid-radius($radius);
border-bottom-left-radius: valid-radius($radius);
}
}
@mixin border-top-start-radius($radius: $border-radius) {
@if $enable-rounded {
border-top-left-radius: valid-radius($radius);
}
}
@mixin border-top-end-radius($radius: $border-radius) {
@if $enable-rounded {
border-top-right-radius: valid-radius($radius);
}
}
@mixin border-bottom-end-radius($radius: $border-radius) {
@if $enable-rounded {
border-bottom-right-radius: valid-radius($radius);
}
}
@mixin border-bottom-start-radius($radius: $border-radius) {
@if $enable-rounded {
border-bottom-left-radius: valid-radius($radius);
}
}
ଉପଯୋଗିତା API
ଆମର ଉପଯୋଗିତା API ରେ ସୀମା ଉପଯୋଗୀତା ଘୋଷିତ ହୋଇଛି scss/_utilities.scss
| ଉପଯୋଗିତା API କିପରି ବ୍ୟବହାର କରିବେ ଶିଖନ୍ତୁ |
"border": (
property: border,
values: (
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style) var(--#{$prefix}border-color),
0: 0,
)
),
"border-top": (
property: border-top,
values: (
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style) var(--#{$prefix}border-color),
0: 0,
)
),
"border-end": (
property: border-right,
class: border-end,
values: (
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style) var(--#{$prefix}border-color),
0: 0,
)
),
"border-bottom": (
property: border-bottom,
values: (
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style) var(--#{$prefix}border-color),
0: 0,
)
),
"border-start": (
property: border-left,
class: border-start,
values: (
null: var(--#{$prefix}border-width) var(--#{$prefix}border-style) var(--#{$prefix}border-color),
0: 0,
)
),
"border-color": (
property: border-color,
class: border,
local-vars: (
"border-opacity": 1
),
values: $utilities-border-colors
),
"border-width": (
css-var: true,
css-variable-name: border-width,
class: border,
values: $border-widths
),
"border-opacity": (
css-var: true,
class: border-opacity,
values: (
10: .1,
25: .25,
50: .5,
75: .75,
100: 1
)
),
"rounded": (
property: border-radius,
class: rounded,
values: (
null: var(--#{$prefix}border-radius),
0: 0,
1: var(--#{$prefix}border-radius-sm),
2: var(--#{$prefix}border-radius),
3: var(--#{$prefix}border-radius-lg),
4: var(--#{$prefix}border-radius-xl),
5: var(--#{$prefix}border-radius-2xl),
circle: 50%,
pill: var(--#{$prefix}border-radius-pill)
)
),
"rounded-top": (
property: border-top-left-radius border-top-right-radius,
class: rounded-top,
values: (null: var(--#{$prefix}border-radius))
),
"rounded-end": (
property: border-top-right-radius border-bottom-right-radius,
class: rounded-end,
values: (null: var(--#{$prefix}border-radius))
),
"rounded-bottom": (
property: border-bottom-right-radius border-bottom-left-radius,
class: rounded-bottom,
values: (null: var(--#{$prefix}border-radius))
),
"rounded-start": (
property: border-bottom-left-radius border-top-left-radius,
class: rounded-start,
values: (null: var(--#{$prefix}border-radius))
),