Skip to content

willydouhard/expandable-fab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo

WARNING: This component is relying on the web animation api. The poly fill is in the component dependencies, so you just have to include it in your index.html file.

Example:

<script src="bower_components/web-animations-js/web-animations-next-lite.min.js"></script>

expandable-fab is a paper-fab that can expand into a drawer (android like).

Example:

<expandable-fab
drawer-height="300"
drawer-width="200"
background-color="red"
orientation="top-left"
fab-icon="add"
fab-diameter="60">
     <img class="item" src="icons/logo_docs_64px.png"/>
     <img class="item" src="icons/logo_forms_64px.png"/>
     <img class="item" src="icons/logo_gmail_64px.png"/>
     <img class="item" src="icons/logo_google_plus_64px.png"/>
     <img class="item" src="icons/logo_hangouts_64px.png"/>
     <img class="item" src="icons/logo_slides_64px.png"/>
</expandable-fab>

You can style the items you are passing with a css class. If you want to change the way your content is displayed when the drawer is open, use the --drawer-content-mixin to apply your rules. By default, the component is using flexbox

Styling

The following custom properties and mixins are available for styling:

Custom property Description Default
--drawer-content-mixin Mixin applied to the drawer content {}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages