Popup
Popup - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠΏΠ»ΡΠ²Π°ΡΡΠ΅Π³ΠΎ ΠΎΠΊΠ½Π°.
#
Base#
PositionΠΠΎΡ Π²ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Popup
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ target
.
top
, top-left
, top-right
,
bottom
, bottom-left
, bottom-right
,
left
, left-top
, left-bottom
,
right
, right-top
, right-bottom
.
#
ShiftΠ‘Π΄Π²ΠΈΠ³ ΠΎΡ target
, ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ»ΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.
#
animationΠΠΈΠ΄Ρ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ fade
, docking
, zoom
.
#
Hover ΠΈΠ»ΠΈ ClickPopup
ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΡΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΡΠΊΠ°Π·Π°ΡΠ΅Π»Ρ.
#
ScrollablePopup
ΡΡΡΠΎΠΉΡΠΈΠ² ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅Π»ΠΈ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΡΠ°Π·Π½ΡΡ
DOM-ΡΠ·Π»Π°Ρ
.
#
APIName | Type | Default | Description |
---|---|---|---|
children | node | ΠΡΠΎ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΌΠ΅ΠΆΠ΄Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΌ ΠΈ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠΌ ΡΠ΅Π³ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. | |
classes | object | ΠΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ jss ΡΡΠΈΠ»ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°. | |
className | string | Π§ΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ CSS ΠΊΠ»Π°ΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠΎΡ Π°ΡΡΠΈΠ±ΡΡ. | |
target | object | {} | ΠΡΠΎ ref ΡΡΡΠ»ΠΊΠ° ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΏΡΠΈΡΠ΅ΠΏΠ»ΡΠ΅ΡΡΡ Popup. |
open | bool | ΠΡΠ»ΠΈ true, Popup Π±ΡΠ΄Π΅Ρ Π²ΠΈΠ΄Π΅Π½. | |
onClose | func | ΠΡΠ»ΠΈ Π΅ΡΡΡ onClose(), onClose | |
position | 'top', 'top-left', 'top-right', 'bottom', 'bottom-left', 'bottom-right', 'left', 'left-top', 'left-bottom', 'right', 'right-top', 'right-bottom' | 'bottom' | ΠΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ target. |
autoHide | bool | ΠΡΠ»ΠΈ true, Popup Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ ΡΠ°ΠΌ Π΅ΡΠ»ΠΈ ΡΠ±ΡΠ°ΡΡ ΠΊΡΡΡΠΎΡ. | |
shift | number | 0 | Π‘ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² px ΠΎΡ target. |
animation | 'fade', 'docking', 'zoom' | 'fade' | ΠΠΈΠ΄ Π°Π½ΠΈΠΌΠ°ΡΠΈΠΈ. |
mode | 'hover', 'click' | 'hover' | Π Π΅ΠΆΠΈΠΌ ΠΎΡΠΊΡΡΡΠΈΡ. |