跳到主要内容
版本:v8

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

form​

说明The HTML form element or form element id. Used to submit a form when the button is not a child of the form.

这是一个虚拟属性,在初始化时设置一次,之后更改其值不会更新组件。
属性form
类型HTMLFormElement | 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 Shadow Parts​

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

插槽​

该组件没有可用的插槽。