Floating Action Button
Cú pháp
<zmp-fab>: Component FAB chính<zmp-fab-buttons>: Wrapper chứa nhiều FAB buttons (Speed dial buttons)<zmp-fab-button>: Speed dial button bên trong FabButtons contianer<zmp-fab-backdrop>: Lớp overlay bên phía trên nội dung trang và phía dưới FAB
Properties
Fab
| Prop | Type | Default | Description | 
|---|---|---|---|
| href | string | boolean | Đường dẫn đến page cụ thể. Đặt :href="false" FAB sẽ không thêm thẻ href | |
| target | string | Giá trị thuộc tính target của link: _blank, _self, _parent, _top, framename. | |
| position | string | right-bottom | Vị trí render FAB. Các vị trí hợp lệ:
  | 
| morph-to | string | CSS selector của element đích thực hiện hiệu ứng chuyển Morph Transition từ FAB | |
| text | string | Thêm text label cho FAB | |
| tooltip | string | Nội dung của tooltip sẽ hiển thị khi click/press FAB | |
| tooltip-trigger | string | hover | Xác định điều kiện xuất hiện tooltip, với các giá trị: hover, click hoặc manual | 
| slot | string | Để vị trí FAB fixed trên Page, cần đặt FAB bên trong <Page/> container và đặt property slot="fixed" | |
| large | boolean | FAB kích thước lớn | |
| small | boolean | FAB kích thước nhỏ | |
| disabled | boolean | false | Vô hiệu hóa FAB | 
FabButtons
| Prop | Type | Default | Description | 
|---|---|---|---|
| position | string | top | Vị trí render các Speed dial buttons:
  | 
FAB Button
| Prop | Type | Default | Description | 
|---|---|---|---|
| fab-close | boolean | false | Đóng FAB khi click vào button | 
| target | string | Giá trị thuộc tính target của link: _blank, _self, _parent, _top, framename. | |
| label | string | Button text label | |
| tooltip | string | Nội dung của tooltip sẽ hiển thị khi click/press FAB | |
| tooltip-trigger | string | hover | Xác định điều kiện xuất hiện tooltip, với các giá trị: hover, click hoặc manual | 
Events
Fab
| Event | Description | 
|---|---|
| @click | Event được kích hoạt khi người dùng click/press lên FAB | 
FAB Button
| Event | Description | 
|---|---|
| @click | Event được kích hoạt khi người dùng click/press lên FabButton (Speed Dial Button) | 
Slots
Fab
| Slot | Vị trí được chèn vào | 
|---|---|
| default | Element được chèn vào main FAB link <a/> element. Trường hợp children là FabButtons, sẽ được chèn vào vị trí cuối cùng của main FAB element | 
| link | Element sẽ được chèn vào trong main FAB link <a/> element | 
| root | Element sẽ được chèn vào vị trí cuối cùng của main FAB element | 
| text | Element sẽ đực chèn vào text element của FAB | 
Để vị trí FAB fixed trên Page, cần đặt FAB bên trong <zmp-page/> container và đặt property slot="fixed"
Ví dụ
Code demo fallback when rendering server side!