mirror of
https://github.com/gethinode/hinode.git
synced 2025-10-18 15:33:10 +00:00
Add button group shortcode
This commit is contained in:
@@ -109,11 +109,13 @@ Inbox
|
|||||||
|
|
||||||
## Button Group
|
## Button Group
|
||||||
|
|
||||||
<div class="btn-group" role="group" aria-label="Basic example">
|
The button group is available as [custom shortcode]({{< ref "custom-shortcodes#button-group" >}} "custom shortcode"). The following example displays a group of three buttons.
|
||||||
<button type="button" class="btn btn-primary">Left</button>
|
|
||||||
<button type="button" class="btn btn-primary">Middle</button>
|
{{< button-group aria-label="Basic example" >}}
|
||||||
<button type="button" class="btn btn-primary">Right</button>
|
{{< button color="primary" href="#" >}}Left{{< /button >}}
|
||||||
</div>
|
{{< button color="primary" href="#" >}}Middle{{< /button >}}
|
||||||
|
{{< button color="primary" href="#" >}}Right{{< /button >}}
|
||||||
|
{{< /button-group >}}
|
||||||
|
|
||||||
## Card
|
## Card
|
||||||
|
|
||||||
|
@@ -65,6 +65,34 @@ The result looks like this:
|
|||||||
Inbox
|
Inbox
|
||||||
{{< /button >}}
|
{{< /button >}}
|
||||||
|
|
||||||
|
|
||||||
|
## Button Group
|
||||||
|
|
||||||
|
Use the `button-group` shortcode to display a group of buttons. Add inner `<button>` elements for each [button](#button). The shortcode supports the following arguments:
|
||||||
|
|
||||||
|
| Argument | Required | Description |
|
||||||
|
|-------------|----------|-------------|
|
||||||
|
| aria-label | No | Optional assistive label for the button group. |
|
||||||
|
{.table}
|
||||||
|
|
||||||
|
As an example, the following shortcode displays a group of three buttons.
|
||||||
|
|
||||||
|
```html
|
||||||
|
{{</* button-group aria-label="Basic example" */>}}
|
||||||
|
{{</* button color="primary" href="#" */>}}Left{{</* /button */>}}
|
||||||
|
{{</* button color="primary" href="#" */>}}Middle{{</* /button */>}}
|
||||||
|
{{</* button color="primary" href="#" */>}}Right{{</* /button */>}}
|
||||||
|
{{</* /button-group */>}}
|
||||||
|
```
|
||||||
|
The result looks like this:
|
||||||
|
|
||||||
|
{{< button-group aria-label="Basic example" >}}
|
||||||
|
{{< button color="primary" href="#" >}}Left{{< /button >}}
|
||||||
|
{{< button color="primary" href="#" >}}Middle{{< /button >}}
|
||||||
|
{{< button color="primary" href="#" >}}Right{{< /button >}}
|
||||||
|
{{< /button-group >}}
|
||||||
|
|
||||||
|
|
||||||
## Carousel
|
## Carousel
|
||||||
|
|
||||||
Use the `carousel` shortcode to display a carousel of several images, with behavior similar as the [Image Shortcode](#image-shortcode). The shortcode supports the following arguments:
|
Use the `carousel` shortcode to display a carousel of several images, with behavior similar as the [Image Shortcode](#image-shortcode). The shortcode supports the following arguments:
|
||||||
@@ -94,6 +122,7 @@ As an example, the following shortcode displays a centered carousel with three s
|
|||||||
```
|
```
|
||||||
|
|
||||||
The result looks like this:
|
The result looks like this:
|
||||||
|
|
||||||
{{< carousel ratio="16x9" class="col-sm-12 col-lg-8 mx-auto" >}}
|
{{< carousel ratio="16x9" class="col-sm-12 col-lg-8 mx-auto" >}}
|
||||||
{{< img src="img/coffee.jpg" caption="slide 1" >}}
|
{{< img src="img/coffee.jpg" caption="slide 1" >}}
|
||||||
{{< img src="img/phone.jpg" caption="slide 2" >}}
|
{{< img src="img/phone.jpg" caption="slide 2" >}}
|
||||||
|
8
layouts/shortcodes/button-group.html
Normal file
8
layouts/shortcodes/button-group.html
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
<!--
|
||||||
|
Displays a group of buttons. Add inner <button> elements for each button. The shortcode supports the following arguments:
|
||||||
|
"aria-label" Optional assistive label for the button group.
|
||||||
|
-->
|
||||||
|
|
||||||
|
<div class="btn-group" role="group" {{ with .Get "aria-label" }}aria-label="{{ . }}"{{ end }}>
|
||||||
|
{{ .Inner }}
|
||||||
|
</div>
|
Reference in New Issue
Block a user