1
0
mirror of https://github.com/tabler/tabler.git synced 2026-06-17 12:50:03 +04:00
This commit is contained in:
codecalm
2018-02-22 21:28:24 +01:00
parent 009dd69cbe
commit 6dcb5d2d20
5 changed files with 110 additions and 2 deletions
+72 -1
View File
@@ -1,5 +1,76 @@
---
title: Alerts
icon: fe fe-alert-triangle
description: Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.
in_progress: true
---
---
### Default alerts
Add color contextual class.
{% example html %}
{% for color in site.theme-colors %}
<div class="alert alert-{{ color[0] }}" role="alert">
This is a {{ color[0] }} alert—check it out!
</div>
{% endfor %}
{% endexample %}
### Alert with icon
Add `.alert-icon` class.
{% example html %}
<div class="alert alert-icon alert-primary" role="alert">
<i class="fe fe-bell mr-2" aria-hidden="true"></i> You have done 5 actions.
</div>
<div class="alert alert-icon alert-success" role="alert">
<i class="fe fe-check mr-2" aria-hidden="true"></i> The page has been added.
</div>
<div class="alert alert-icon alert-danger" role="alert">
<i class="fe fe-alert-triangle mr-2" aria-hidden="true"></i> The daily report has failed. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</div>
{% endexample %}
### Alert dismissible
Add a dismiss button and the `.alert-dismissible` class, which adds extra padding to the right of the alert and positions the `.close` button. On the dismiss button, add the `data-dismiss="alert"` attribute, which triggers the JavaScript functionality. Be sure to use the `<button>` element with it for proper behavior across all devices.
{% example html %}
<div class="alert alert-warning alert-dismissible">
<button type="button" class="close" data-dismiss="alert"></button>
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</div>
{% endexample %}
### Alert with avatar
{% example html %}
<div class="alert alert-avatar alert-primary alert-dismissible">
<span class="avatar" style="background-image: url({{ site.base }}/{{ site.data.users[12].photo }})"></span>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit. Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</div>
<div class="alert alert-avatar alert-success alert-dismissible">
<span class="avatar" style="background-image: url({{ site.base }}/{{ site.data.users[13].photo }})"></span>
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
</div>
{% endexample %}
### Alert with buttons
{% example html %}
<div class="alert alert-success alert-dismissible">
<button data-dismiss="alert" class="close"></button>
<h4>Some Message</h4>
<p>
Lorem ipsum Minim ad pariatur eiusmod ea ut nulla aliqua est quis id dolore minim
voluptate.
</p>
<div class="btn-list">
<button class="btn btn-success btn-outline" type="button">Okay</button>
<button class="btn btn-secondary" type="button">No, thanks</button>
</div>
</div>
{% endexample %}
+1 -1
View File
@@ -31,7 +31,7 @@ title: Documentation
{% endif %}
{% if page.in_progress %}
<div class="alert alert-info mt-5 mb-6">
<div class="alert alert-primary mt-5 mb-6">
<h4 class="mb-1">Work in progress!</h4>
<div>More detailed documentation is coming soon, but in the meantime here's a quick class reference.</div>
</div>
+25
View File
@@ -0,0 +1,25 @@
.alert {
font-size: $font-size-base;
}
.alert-icon {
padding-left: 3rem;
>i {
color: inherit !important;
font-size: 1rem;
position: absolute;
top: 1rem;
left: 1rem;
}
}
.alert-avatar {
padding-left: 3.75rem;
.avatar {
position: absolute;
top: .5rem;
left: .75rem;
}
}
+10
View File
@@ -0,0 +1,10 @@
.close {
font-size: 1rem;
line-height: 1.5;
transition: .3s color;
&:before {
content: '\ea00';
font-family: "feather";
}
}
+2
View File
@@ -16,6 +16,8 @@
@import 'nav';
@import 'button';
@import 'alert';
@import 'close';
@import 'badge';
@import 'tables';
@import 'breadcrumb';