跳到主要内容
版本:v7

ion-fab-button

shadow

浮动操作按钮(FAB)代表应用中的主要操作。默认情况下,它们具有圆形形状。按下时,按钮可能会打开更多相关操作。

顾名思义,FAB 通常以固定位置浮动在内容之上。这是通过将 fab 按钮包裹在 fab 组件中实现的。如果按钮没有用 fab 包裹,它将随内容滚动。

用法示例请参阅 fab 文档

属性

activated

说明If true, the fab button will be show a close icon.
属性activated
类型boolean
默认值false

closeIcon

说明The icon name to use for the close icon. This will appear when the fab button is pressed. Only applies if it is the main button inside of a fab containing a fab list.
属性close-icon
类型string
默认值close

color

说明The color to use from your application's color palette. Default options are: "primary", "secondary", "tertiary", "success", "warning", "danger", "light", "medium", and "dark". For more information on colors, see theming.
属性color
类型"danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string | undefined
默认值undefined

disabled

说明If true, the user cannot interact with the fab button.
属性disabled
类型boolean
默认值false

download

说明This attribute instructs browsers to download a URL instead of navigating to it, so the user will be prompted to save it as a local file. If the attribute has a value, it is used as the pre-filled file name in the Save prompt (the user can still change the file name if they want).
属性download
类型string | undefined
默认值undefined

href

说明Contains a URL or a URL fragment that the hyperlink points to. If this property is set, an anchor tag will be rendered.
属性href
类型string | undefined
默认值undefined

mode

说明The mode determines which platform styles to use.

这是一个虚拟属性,在初始化时设置一次,之后更改其值不会更新组件。
属性mode
类型"ios" | "md"
默认值undefined

rel

说明Specifies the relationship of the target object to the link object. The value is a space-separated list of link types.
属性rel
类型string | undefined
默认值undefined

routerAnimation

说明When using a router, it specifies the transition animation when navigating to another page using href.
属性undefined
类型((baseEl: any, opts?: any) => Animation) | undefined
默认值undefined

routerDirection

说明When using a router, it specifies the transition direction when navigating to another page using href.
属性router-direction
类型"back" | "forward" | "root"
默认值'forward'

show

说明If true, the fab button will show when in a fab-list.
属性show
类型boolean
默认值false

size

说明The size of the button. Set this to small in order to have a mini fab button.
属性size
类型"small" | undefined
默认值undefined

target

说明Specifies where to display the linked URL. Only applies when an href is provided. Special keywords: "_blank", "_self", "_parent", "_top".
属性target
类型string | undefined
默认值undefined

translucent

说明If true, the fab button will be translucent. Only applies when the mode is "ios" and the device supports backdrop-filter.
属性translucent
类型boolean
默认值false

type

说明The type of the button.
属性type
类型"button" | "reset" | "submit"
默认值'button'

事件

Name说明冒泡
ionBlurEmitted when the button loses focus.true
ionFocusEmitted when the button has focus.true

方法

该组件没有可用的公共方法。

CSS 阴影部分

Name说明
close-iconThe close icon that is displayed when a fab list opens (uses ion-icon).
nativeThe native HTML button or anchor element that wraps all child elements.

CSS 自定义属性

Name说明
--backgroundBackground of the button
--background-activatedBackground of the button when pressed. Note: setting this will interfere with the Material Design ripple.
--background-activated-opacityOpacity of the button background when pressed
--background-focusedBackground of the button when focused with the tab key
--background-focused-opacityOpacity of the button background when focused with the tab key
--background-hoverBackground of the button on hover
--background-hover-opacityOpacity of the button background on hover
--border-colorBorder color of the button
--border-radiusBorder radius of the button
--border-styleBorder style of the button
--border-widthBorder width of the button
--box-shadowBox shadow of the button
--close-icon-font-sizeFont size of the close icon
--colorText color of the button
--color-activatedText color of the button when pressed
--color-focusedText color of the button when focused with the tab key
--color-hoverText color of the button on hover
--padding-bottomBottom padding of the button
--padding-endRight padding if direction is left-to-right, and left padding if direction is right-to-left of the button
--padding-startLeft padding if direction is left-to-right, and right padding if direction is right-to-left of the button
--padding-topTop padding of the button
--ripple-colorColor of the button ripple effect
--transitionTransition of the button

插槽

该组件没有可用的插槽。