landing.html 12.6 KB
<!DOCTYPE html>
<html>

    <head>
        <script>document.write('<base href="' + document.location + '" />');</script>
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
        <meta name="apple-mobile-web-app-capable" content="yes" />
        <title>PrimeVue Babylon - Landing Page</title>

        <link id="theme-css" rel="stylesheet" type="text/css" href="../theme/theme-blue.css">
        <link id="layout-css" rel="stylesheet" type="text/css" href="../layout/css/layout-blue.css">
        <link rel="stylesheet" type="text/css" href="primevue.min.css">
        <link rel="stylesheet" type="text/css" href="primeflex.min.css">
    </head>

    <body class="landing-body">
        <div class="landing-wrapper">
            <div id="header">
                <div class="header-top">
                    <a href="/">
                        <img src="../layout/images/logo-black.png" class="logo" alt="babylon-layout"/>
                    </a>
                    <a id="landing-menu-button" href="#">
                        <img src="../layout/images/landing/icon-ellipsis-v.svg" alt="Menu"/>
                    </a>
                    <ul id="landing-menu">
                        <li>
                            <a href="#header">Home</a>
                        </li>
                        <li>
                            <a href="#features">Features</a>
                        </li>
                        <li>
                            <a href="#promo">News</a>
                        </li>
                        <li>
                            <a href="#pricing">Pricing</a>
                        </li>
                        <li>
                            <a href="#multimedia">Multimedia</a>
                        </li>
                    </ul>
                </div>

                <div class="header-content">
                    <h1>PrimeVue Presents Babylon.</h1>
                    <p>Modern and elegant responsive application template.</p>
                    <button type="button" class="p-button landing-button" >
                        <span class="p-button-text">Learn More</span>
                    </button>
                </div>
            </div>

            <div id="features">
                <h1>Features</h1>
                <p>Full Customizable Template</p>
                <div class="grid">
                    <div class="col-12 md:col-12 lg:col-4">
                        <div class="feature-box">
                            <img src="../layout/images/landing/icon-responsivelayout.svg" alt="babylon-layout" />
                            <h3>Responsive Layout</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                        </div>
                    </div>
                    <div class="col-12 md:col-12 lg:col-4">
                        <div class="feature-box">
                            <img src="../layout/images/landing/icon-moderndesign.svg" alt="babylon-layout" />
                            <h3>Modern Design</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                        </div>
                    </div>
                    <div class="col-12 md:col-12 lg:col-4">
                        <div class="feature-box">
                            <img src="../layout/images/landing/icon-welldocumented.svg" alt="babylon-layout" />
                            <h3>Well Documented</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                        </div>
                    </div>
                    <div class="col-12 md:col-12 lg:col-4">
                        <div class="feature-box">
                            <img src="../layout/images/landing/shape.svg" alt="babylon-layout" />
                            <h3>Clean Code</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                        </div>
                    </div>
                    <div class="col-12 md:col-12 lg:col-4">
                        <div class="feature-box">
                            <img src="../layout/images/landing/icon-gorgeous.svg" alt="babylon-layout" />
                            <h3>Gorgeous</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                        </div>
                    </div>
                    <div class="col-12 md:col-12 lg:col-4">
                        <div class="feature-box">
                            <img src="../layout/images/landing/icon-craftedforyou.svg" alt="babylon-layout" />
                            <h3>Crafted for You</h3>
                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
                        </div>
                    </div>
                </div>
            </div>

            <div id="promo">
                <h1>Join Babylon</h1>
                <p>Take advantage of media's most prominent business trend which empowers
                    your internal advertising teams.</p>

                <button type="button" class="p-button p-widget p-state-default p-corner-all p-button-text-only" >
                    <span class="p-button-text p-c">Learn More</span>
                </button>

                <img src="../layout/images/landing/babylon-icon-cta.png" alt="babylon-layout" />
            </div>

            <div id="pricing">
                <h1>Pricing</h1>
                <p>Affordable Prices, Highest Quality</p>

                <div class="grid">
                    <div class="col-12 lg:col-4">
                        <div class="pricing-box">
                            <h3>Beginner</h3>
                            <span class="pricing-intro">Starting From</span>
                            <h3>5$ per month</h3>

                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut in ex condimentum, bibendum ligula a, ultrices magna.</p>
                            <ul>
                                <li>Responsive</li>
                                <li>Push Messages</li>
                            </ul>
                        </div>
                    </div>
                    <div class="col-12 lg:col-4">
                        <div class="pricing-box">
                            <h3>Professional</h3>
                            <span class="pricing-intro">Starting From</span>
                            <h3>10$ per month</h3>

                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut in ex condimentum, bibendum ligula a, ultrices magna.</p>
                            <ul>
                                <li> Responsive</li>
                                <li> Push Messages</li>
                                <li> 10 Support Tickets</li>
                                <li> Free Shipping</li>
                            </ul>
                        </div>
                    </div>
                    <div class="col-12 lg:col-4">
                        <div class="pricing-box">
                            <h3>Enterprise</h3>
                            <span class="pricing-intro">Starting From</span>
                            <h3>20$ per month</h3>

                            <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut in ex condimentum, bibendum ligula a, ultrices magna.</p>
                            <ul>
                                <li> Responsive</li>
                                <li> Push Messages</li>
                                <li> 10 Support Tickets</li>
                                <li> Free Shipping</li>
                                <li> Unlimited Space</li>
                            </ul>
                        </div>
                    </div>
                </div>
            </div>

            <div id="multimedia">
                <h1>Multimedia</h1>
                <p>Duis nec lobortis massa, sed facilisis lorem. In hac habitasse platea dictumst. </p>
                <div class="video-container">
                    <iframe src="https://www.youtube.com/embed/Mcb8JtyQDJ4" frameborder="0" width="560"></iframe>
                </div>
            </div>

            <div id="footer">
                <div class="grid">
                    <div class="col-12 lg:col-4">
                        <img src="../layout/images/logo-white.png" alt="babylon-layout" class="footer-logo"/>
                    </div>

                    <div class="col-12 lg:col-8 footer-menu">
                        <div class="grid">
                            <div class="col-12 md:col-6 lg:col-3">
                                <span>OVERVIEW</span>

                                <a href="#primefaces">Why PrimeFaces</a>

                                <a href="#prime">Who Uses PrimeFaces</a>

                                <a href="#testimonials">Testimonials</a>

                                <a href="#licence">License</a>

                            </div>
                            <div class="col-12 md:col-6 lg:col-3">
                                <span>DEMOS</span>

                                <a href="#vue">PrimeVue</a>
                                
                                <a href="#faces">PrimeFaces</a>

                                <a href="#ng">PrimeNG</a>

                                <a href="#react">PrimeReact</a>

                                <a href="#ui">PrimeUI</a>

                            </div>
                            <div class="col-12 md:col-6 lg:col-3">
                                <span>SUPPORT</span>

                                <a href="#options">Support Options</a>

                                <a href="#pro">PrimeFaces PRO</a>

                                <a href="#elite">PrimeFaces Elite</a>

                                <a href="#forum">Forum</a>

                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>

        <script>
            BabylonLanding = {
                addClass: function(element, className) {
                    if (element.classList)
                        element.classList.add(className);
                    else
                        element.className += ' ' + className;

                    var mask = document.createElement("div");
                    mask.className = 'layout-mask';
                    element.appendChild(mask);

                    mask.addEventListener('click', function(e) {
                        BabylonLanding.hideMenu();
                        e.preventDefault();
                    });
                },

                removeClass: function(element, className) {
                    if (element.classList)
                        element.classList.remove(className);
                    else
                        element.className = element.className.replace(new RegExp('(^|\\b)' + className.split(' ').join('|') + '(\\b|$)', 'gi'), ' ');

                    var mask = document.getElementsByClassName('layout-mask')[0];
                    if(mask)
                        element.removeChild(mask);
                },

                hasClass: function(element, className) {
                    if (element.classList)
                        return element.classList.contains(className);
                    else
                        return new RegExp('(^| )' + className + '( |$)', 'gi').test(element.className);
                },

                hideMenu: function() {
                    this.removeClass(document.getElementsByClassName('landing-body')[0], 'landing-menu-active');
                },

                showMenu: function() {
                    this.addClass(document.getElementsByClassName('landing-body')[0], 'landing-menu-active');
                }
            };

            document.getElementById('landing-menu-button').addEventListener('click', function(e) {
                var menu = document.getElementsByClassName('landing-body')[0];

                if(BabylonLanding.hasClass(menu, 'landing-menu-active'))
                    BabylonLanding.hideMenu();
                else
                    BabylonLanding.showMenu();

                e.preventDefault();
            });

            var menuLinks = document.querySelectorAll('#landing-menu a');
            for (i = 0; i < menuLinks.length; i++) {
                menuLinks[i].addEventListener('click', function(e) {
                    BabylonLanding.hideMenu();
                });
            }
        </script>
    </body>

</html>