Skip to content

Commit

Permalink
chore: document border radii
Browse files Browse the repository at this point in the history
  • Loading branch information
epetrow committed Apr 25, 2024
1 parent a1d9607 commit 9ce5986
Show file tree
Hide file tree
Showing 11 changed files with 996 additions and 1 deletion.
157 changes: 157 additions & 0 deletions packages/bootstrap/docs/customization-radii.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,157 @@
---
title: Customizing Radii
description: "Refer to the list of the Kendo UI Bootstrap theme variables available for customization."
slug: variables_kendothemebootstrap_radii
position: 9
---

# Customizing Radii

## Variables

The following table lists the available variables for customization.

<table class="theme-variables">
<colgroup>
<col style="width: 200px; white-space:nowrap;" />
<col />
<col />
<col />
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Default value</th>
<th>Computed value</th>
</tr>
</thead>
<tbody>
<tr>
<td>$kendo-border-radius</td>
<td>Number</td>
<td><code>$border-radius</code></td>
<td><code>0.375rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The global border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-none</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 0)</code></td>
<td><code>0px</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The none border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xs</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 0.5)</code></td>
<td><code>0.125rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The extra small border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-sm</td>
<td>Number</td>
<td><code>$border-radius-sm</code></td>
<td><code>0.25rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The small border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-md</td>
<td>Number</td>
<td><code>$kendo-border-radius</code></td>
<td><code>0.375rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The medium border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-lg</td>
<td>Number</td>
<td><code>$border-radius-lg</code></td>
<td><code>0.5rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The large border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xl</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 3)</code></td>
<td><code>0.75rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The extra large border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xxl</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 4)</code></td>
<td><code>1rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The third largest border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xxxl</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 8)</code></td>
<td><code>2rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The second largest border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-full</td>
<td>Number</td>
<td><code>50rem</code></td>
<td><code>50rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The largest border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radii</td>
<td>Map</td>
<td><code>(
xs: $kendo-border-radius-xs,
sm: $kendo-border-radius-sm,
md: $kendo-border-radius-md,
lg: $kendo-border-radius-lg,
xl: $kendo-border-radius-xl,
xxl: $kendo-border-radius-xxl,
xxxl: $kendo-border-radius-xxxl,
full: $kendo-border-radius-full
)</code></td>
<td><code>(none: 0px, xs: 0.125rem, sm: 0.25rem, md: 0.375rem, lg: 0.5rem, xl: 0.75rem, xxl: 1rem, xxxl: 2rem, full: 50rem)</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The global radii Map.</div></div>
</td>
</tr>
</tbody>
</table>

## Suggested Links

* [Styling Overview]({% slug themesandstyles %})
* [Web Font Icons]({% slug icons %})
* [Preview of the Themed Components](../)

24 changes: 23 additions & 1 deletion packages/bootstrap/scss/core/border-radii/index.import.scss
Original file line number Diff line number Diff line change
@@ -1,14 +1,36 @@
/// The global border radius used across the Components.
/// @group radii
$kendo-border-radius: $border-radius !default;
/// The none border radius used across the Components.
/// @group radii
$kendo-border-radius-none: k-map-get($kendo-spacing, 0) !default;
/// The extra small border radius used across the Components.
/// @group radii
$kendo-border-radius-xs: k-map-get($kendo-spacing, 0.5) !default;
/// The small border radius used across the Components.
/// @group radii
$kendo-border-radius-sm: $border-radius-sm !default;
/// The medium border radius used across the Components.
/// @group radii
$kendo-border-radius-md: $kendo-border-radius !default;
/// The large border radius used across the Components.
/// @group radii
$kendo-border-radius-lg: $border-radius-lg !default;
/// The extra large border radius used across the Components.
/// @group radii
$kendo-border-radius-xl: k-map-get($kendo-spacing, 3) !default;
/// The third largest border radius used across the Components.
/// @group radii
$kendo-border-radius-xxl: k-map-get($kendo-spacing, 4) !default;
/// The second largest border radius used across the Components.
/// @group radii
$kendo-border-radius-xxxl: k-map-get($kendo-spacing, 8) !default;
/// The largest border radius used across the Components.
/// @group radii
$kendo-border-radius-full: 50rem !default;


/// The global radii Map.
/// @group radii
$kendo-border-radii: (
xs: $kendo-border-radius-xs,
sm: $kendo-border-radius-sm,
Expand Down
138 changes: 138 additions & 0 deletions packages/core/docs/customization-radii.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
---
title: Customizing Radii
description: "Refer to the list of the Kendo UI Theme Core theme variables available for customization."
slug: variables_kendothemecore_radii
position: 9
---

# Customizing Radii

## Variables

The following table lists the available variables for customization.

<table class="theme-variables">
<colgroup>
<col style="width: 200px; white-space:nowrap;" />
<col />
<col />
<col />
</colgroup>
<thead>
<tr>
<th>Name</th>
<th>Type</th>
<th>Default value</th>
<th>Computed value</th>
</tr>
</thead>
<tbody>
<tr>
<td>$kendo-border-radius-none</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 0)</code></td>
<td><code>0px</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The none border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xs</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 1px)</code></td>
<td><code>1px</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The extra small border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-sm</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 0.5)</code></td>
<td><code>0.125rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The small border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-md</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 1)</code></td>
<td><code>0.25rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The medium border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-lg</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 1.5)</code></td>
<td><code>0.375rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The large border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xl</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 2)</code></td>
<td><code>0.5rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The extra large border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xxl</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 3)</code></td>
<td><code>0.75rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The third largest border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-xxxl</td>
<td>Number</td>
<td><code>k-map-get($kendo-spacing, 4)</code></td>
<td><code>1rem</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The second largest border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radius-full</td>
<td>Number</td>
<td><code>9999px</code></td>
<td><code>9999px</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The largest border radius used across the Components.</div></div>
</td>
</tr>
<tr>
<td>$kendo-border-radii</td>
<td>Map</td>
<td><code>k-map-merge($_default-border-radii, $kendo-border-radii)</code></td>
<td><code>(none: 0px, xs: 1px, sm: 0.125rem, md: 0.25rem, lg: 0.375rem, xl: 0.5rem, xxl: 0.75rem, xxxl: 1rem, full: 9999px)</code></td>
</tr>
<tr>
<td colspan="4" class="theme-variables-description-container"><div><b>Description</b><div class="theme-variables-description">The global radii Map.</div></div>
</td>
</tr>
</tbody>
</table>

## Suggested Links

* [Styling Overview]({% slug themesandstyles %})
* [Web Font Icons]({% slug icons %})
* [Preview of the Themed Components](../)

Loading

0 comments on commit 9ce5986

Please sign in to comment.