mdb-ui-kit/docs/4.0/material-design/snackbars.md

57 lines
1.7 KiB
Markdown
Raw Normal View History

2016-08-04 19:42:10 +03:00
---
layout: docs
title: Snackbars
group: material-design
---
Snackbars and toasts can be created using the [SnackbarJS](https://github.com/FezVrasta/snackbarjs) plugin developed by us.
## Contents
* Will be replaced with the ToC, excluding the "Contents" header
{:toc}
## Include in the page
2017-08-11 17:59:31 +03:00
In order to make snackbars work, make sure to include `snackbar.min.js` before `bootstrap-material-design.min.js`.
2016-08-04 19:42:10 +03:00
{% highlight html %}
<script src="{{ site.data.cdn.jquery }}"></script>
2017-08-11 17:59:31 +03:00
<script src="{{ site.data.cdn.popper }}"></script>
2016-08-04 19:42:10 +03:00
<script src="{{ site.data.cdn.snackbar }}"></script>
<script src="{{ site.data.cdn.js }}"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="{{ site.data.cdn['ie10-viewport-bug-workaround'] }}"></script>
<script>
$('body').bootstrapMaterialDesign();
</script>
{% endhighlight %}
2016-08-04 20:02:08 +03:00
{% callout info %}
2017-03-22 16:10:37 +03:00
**Heads up!** You don't need to include SnackbarJS CSS, it's already bundled in Material Design for Bootstrap.
2016-08-04 20:02:08 +03:00
{% endcallout %}
2016-08-04 19:42:10 +03:00
## Examples
Click on the buttons below to spawn snackbars and toasts:
### Snackbar
{% example html %}
<button type="button" class="btn btn-secondary" data-toggle="snackbar" data-content="Free fried chicken here! <a href='https://example.org' class='btn btn-info'>Check it out</a>" data-html-allowed="true" data-timeout="0">
Snackbar
</button>
{% endexample %}
### Toast
{% example html %}
<button type="button" class="btn btn-secondary" data-toggle="snackbar" data-style="toast" data-content="Fried chicken out of stock.">
Toast
</button>
{% endexample %}
## Usage
The complete documentation of SnackbarJS is available visiting [its official GitHub repository](https://github.com/FezVrasta/snackbarjs).