@atomico/modal
Responsive generic modal component.
Webcomponent built with Atomico JS, Simple to use and customize modal. Includes additional support for React and Preact.
Modules
import {
Modal // HTMLElement
} from "@atomico/modal";// Import that does not associate the tagName by default
import { Modal } from "@atomico/modal/elements";import {
Modal
} from "@atomico/modal/react";import {
Modal
} from "@atomico/modal/preact";<script
type="module"
src="http://esm.sh/@atomico/modal"></script>
<atomico-modal></atomico-modal>Properties
showAfterMs / show-after-ms: String, defines the milliseconds to wait for the activation of the modal.
show: Boolean, defines whether or not to show the modal.
padding: String responsivo, define a padding for the content of the modal, example:
padding="1rem"padding="1rem, 2rem 720px, 3rem 1080px"
position: String responsivo, defines the position of the content within the modal, example:
position="center"position="center top"position="center bottom"position="left center"position="right center"position="center, right bottom 1080px"
fullSize / full-size: Boolean, It enables the use of background in the modal, this is complemented by the background slot to attach personalized content in the background.
fullSizeClosed / full-size-closed: Boolean, defines whether clicking on the background hides the modal.
Examples
React
Last updated
Was this helpful?
