- Framework7 Tutorial
- Framework7 - Home
- Framework7 - Overview
- Framework7 - Environment
- Framework7 Components
- Framework7 - Layouts
- Framework7 - Navbars
- Framework7 - Toolbars
- Framework7 - Search Bar
- Framework7 - Status Bar
- Framework7 - Side Panels
- Framework7 - Content Block
- Framework7 - Layout Grid
- Framework7 - Overlays
- Framework7 - Preloaders
- Framework7 - Progress Bar
- Framework7 - List Views
- Framework7 - Accordion
- Framework7 - Cards
- Framework7 - Chips
- Framework7 - Buttons
- Framework7 - Action Button
- Framework7 - Forms
- Framework7 - Tabs
- Framework7 - Swiper Slider
- Framework7 - Photo Browser
- Framework7 - Autocomplete
- Framework7 - Picker
- Framework7 - Calendar
- Framework7 - Refresh
- Framework7 - Infinite Scroll
- Framework7 - Messages
- Framework7 - Message Bar
- Framework7 - Notifications
- Framework7 - Lazy Load
- Framework7 Styling
- Framework7 - Color Themes
- Framework7 - Hairlines
- Framework7 Templates
- Framework7 - Templates Overview
- Framework7 - Auto Compilation
- Framework7 - Template7 Pages
- Framework7 Fast Clicks
- Framework7 - Active State
- Framework7 - Tap Hold Event
- Framework7 - Touch Ripple
- Framework7 Useful Resources
- Framework7 - Quick Guide
- Framework7 - Useful Resources
- Framework7 - Discussion
Framework7 - Overlay Picker Modal from HTML
Description
You can open and close the picker modal by using the classes and data attributes. Use the open-picker class to open the picker and close-picker class to close the picker to any HTML element.
Example
The following example displays the open and close the picker modal from HTML in Framework7 −
<!DOCTYPE html> <html> <head> <meta name = "viewport" content = "width = device-width, initial-scale = 1, maximum-scale = 1, minimum-scale = 1, user-scalable = no, minimal-ui" /> <meta name = "apple-mobile-web-app-capable" content = "yes" /> <meta name = "apple-mobile-web-app-status-bar-style" content = "black" /> <title>Picker Modal from HTML</title> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.min.css" /> <link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.colors.min.css" /> </head> <body> <div class = "views"> <div class = "view view-main"> <div class = "pages"> <div data-page = "home" class = "page navbar-fixed"> <div class = "navbar"> <div class = "navbar-inner"> <div class = "left"> </div> <div class = "center">Picker Modal from HTML</div> <div class = "right"> <a href = "#" data-picker = ".my_page" class = "link open-picker">Picker</a></div> </div> </div> <div class = "page-content"> <div class = "content-block"> <p><a href = "#" data-picker = ".my_page" class = "open-picker">Open the Page</a></p> <p><a href = "#" data-picker = ".my_page" class = "close-picker">Close the Page</a></p> </div> </div> </div> </div> </div> </div> <div class = "picker-modal my_page"> <div class = "toolbar"> <div class = "toolbar-inner"> <div class = "left"></div> <div class = "right"><a href = "#" class = "close-picker">Ok</a></div> </div> </div> <div class = "picker-modal-inner"> <div class = "content-block"> <h4>Welcome to Framework7!!!</h4> <p>Framework7 - is a free and open source mobile HTML framework to develop hybrid mobile apps or web apps with iOS & Android native look and feel. It is also an indispensable prototyping apps tool to show working app prototype as soon as possible in case you need to. </p> </div> </div> </div> <script type = "text/javascript" src = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/js/framework7.min.js"></script> <script> // Here you can initialize the app var myApp = new Framework7(); //If your using custom DOM library, then save it to $$ variable var $$ = Dom7; </script> </body> </html>
Output
Let us carry out the following steps to see how the above given code works −
Save the above given HTML code as picker_modal_from_html.html file in your server root folder.
Open this HTML file as http://localhost/picker_modal_from_html.html and the output is displayed as shown below.
Click on ‘Open the page’ link to open the picker modal. The page can also be opened by clicking on link picker displayed on the top right.
The picker modal can be closed by clicking on ‘Close the Page’ option. The picker modal is opened and closed to any HTML element.