top navbar, sidebar, breadcrumbs, search bar, chat, content and footer as shown below:
<!DOCTYPE html> <!--[if lt IE 7]> <html class="lt-ie7"> <![endif]--> <!--[if IE 7]> <html class="lt-ie8"> <![endif]--> <!--[if IE 8]> <html class="lt-ie9"> <![endif]--> <!--[if gt IE 8]><!--> <html> <!--<![endif]-->
.rtl classname in <html> tag.
<!DOCTYPE html> <!--[if lt IE 7]> <html class="lt-ie7 rtl"> <![endif]--> <!--[if IE 7]> <html class="lt-ie8 rtl"> <![endif]--> <!--[if IE 8]> <html class="lt-ie9 rtl"> <![endif]--> <!--[if gt IE 8]><!--> <html class="rtl"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Con - Admin Dashboard with Material Design</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900' rel='stylesheet' type='text/css'>
<link rel="icon" type="image/png" href="assets/_con/images/icon.png">
<!-- build:css assets/css/style.css -->
<!-- nanoScroller -->
<link rel="stylesheet" type="text/css" href="assets/nanoScroller/nanoscroller.css" />
<!-- Main -->
<link rel="stylesheet" type="text/css" href="assets/_con/css/_con.min.css" />
<!-- endbuild -->
<!--[if lt IE 9]>
<script src="assets/html5shiv/html5shiv.min.js"></script>
<![endif]-->
</head>
<!--
Top Navbar
Options:
.navbar-dark - dark color scheme
.navbar-static - static navbar
.navbar-under - under sidebar
-->
<nav class="navbar-top">
<div class="nav-wrapper">
<!-- Sidebar toggle -->
<a href="#" class="yay-toggle">
<div class="burg1"></div>
<div class="burg2"></div>
<div class="burg3"></div>
</a>
<!-- Sidebar toggle -->
<!-- Logo -->
<a href="#!" class="brand-logo">
<img src="assets/_con/images/logo.png" alt="Con">
</a>
<!-- /Logo -->
<!-- Menu -->
<ul>
<li><a href="#!" class="search-bar-toggle"><i class="mdi-action-search"></i></a>
</li>
<li class="user">
<a class="dropdown-button" href="#!" data-activates="user-dropdown">
<img src="assets/_con/images/user.jpg" alt="John Doe" class="circle">John Doe<i class="mdi-navigation-expand-more right"></i>
</a>
<ul id="user-dropdown" class="dropdown-content">
<li><a href="page-profile.html"><i class="fa fa-user"></i> Profile</a>
</li>
<li><a href="mail-inbox.html"><i class="fa fa-envelope"></i> Messages <span class="badge new">2</span></a>
</li>
<li><a href="#!"><i class="fa fa-cogs"></i> Settings</a>
</li>
<li class="divider"></li>
<li><a href="page-sign-in.html"><i class="fa fa-sign-out"></i> Logout</a>
</li>
</ul>
</li>
</ul>
<!-- /Menu -->
</div>
</nav>
<!-- /Top Navbar -->
<body> tag.
<!--
Yay Sidebar
Options [you can use all of theme classnames]:
.yay-hide-to-small - no hide menu, just set it small with big icons
.yay-static - stop using fixed sidebar (will scroll with content)
.yay-gestures - to show and hide menu using gesture swipes
.yay-light - light color scheme
.yay-hide-on-content-click - hide menu on content click
Effects [you can use one of these classnames]:
.yay-overlay - overlay content
.yay-push - push content to right
.yay-shrink - shrink content width
-->
<aside class="yaybar yay-shrink yay-hide-to-small yay-gestures">
<div class="top">
<div>
<!-- Sidebar toggle -->
<a href="#" class="yay-toggle">
<div class="burg1"></div>
<div class="burg2"></div>
<div class="burg3"></div>
</a>
<!-- Sidebar toggle -->
<!-- Logo -->
<a href="#!" class="brand-logo">
<img src="assets/_con/images/logo-white.png" alt="Con">
</a>
<!-- /Logo -->
</div>
</div>
<div class="nano">
<div class="nano-content">
<ul>
<li class="label">Menu</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-dashboard"></i> Dashboards<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li>
<a href="dashboard.html" class="waves-effect waves-blue"> Dashboard <span class="badge new"></span></a>
</li>
<li>
<a href="dashboard-v1.html" class="waves-effect waves-blue"> Dashboard v1</a>
</li>
</ul>
</li>
<li>
<a href="widgets.html" class="waves-effect waves-blue"><i class="fa fa-magic"></i> Widgets</a>
</li>
<li>
<a href="layouts.html" class="waves-effect waves-blue"><i class="mdi mdi-av-web"></i> Layouts</a>
</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-indent"></i> Menu Levels<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li>
<a class="yay-sub-toggle waves-effect waves-blue" href="#!">Second Level<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li>
<a class="yay-sub-toggle waves-effect waves-blue" href="#!">Third Level<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a href="#!" class="waves-effect waves-blue">Fourth Level</a>
</li>
<li><a href="#!" class="waves-effect waves-blue">Fourth Level</a>
</li>
<li><a href="#!" class="waves-effect waves-blue">Fourth Level</a>
</li>
</ul>
</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue" href="#!">Third Level<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a href="#!" class="waves-effect waves-blue">Fourth Level</a>
</li>
<li><a href="#!" class="waves-effect waves-blue">Fourth Level</a>
</li>
<li><a href="#!" class="waves-effect waves-blue">Fourth Level</a>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="label">Elements</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-css3"></i> CSS<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="css-alerts.html"><i class="mdi-alert-warning"></i> Alerts</a>
</li>
<li><a class="waves-effect waves-blue" href="css-badges.html"><i class="mdi-action-stars"></i> Badges</a>
</li>
<li><a class="waves-effect waves-blue" href="css-colors.html"><i class="mdi-image-palette"></i> Colors</a>
</li>
<li><a class="waves-effect waves-blue" href="css-grid.html"><i class="mdi-action-dashboard"></i> Grid</a>
</li>
<li><a class="waves-effect waves-blue" href="css-icons.html"><i class="mdi-communication-invert-colors-on"></i> Icons</a>
</li>
<li><a class="waves-effect waves-blue" href="css-shadow.html"><i class="mdi-maps-layers"></i> Shadow</a>
</li>
<li><a class="waves-effect waves-blue" href="css-typography.html"><i class="fa fa-font"></i> Typography</a>
</li>
</ul>
</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-cubes"></i> UI Elements<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="ui-buttons.html"><i class="fa fa-square"></i> Buttons</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-cards.html"><i class="mdi-av-web"></i> Cards</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-collapsible.html"><i class="mdi-action-view-day"></i> Collapsible</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-collections.html"><i class="fa fa-server"></i> Collections</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-dropdown.html"><i class="mdi-navigation-arrow-drop-down-circle"></i> Dropdown</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-modals.html"><i class="fa fa-external-link"></i> Modals</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-progress-bars.html"><i class="fa fa-tasks"></i> Progress Bars</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-tables.html"><i class="fa fa-table"></i> Tables</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-tabs.html"><i class="mdi-action-tab-unselected"></i> Tabs</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-toasts.html"><i class="mdi-action-announcement"></i> Toasts</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-tooltips.html"><i class="fa fa-comment-o"></i> Tooltips</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-waves.html"><i class="mdi-image-blur-on"></i> Waves</a>
</li>
<li><a class="waves-effect waves-blue" href="ui-search-bar.html"><i class="mdi-action-search"></i> Search Bar</a>
</li>
</ul>
</li>
<li class="label">Components</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-check-square-o"></i> Forms<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="forms-base.html"><i class="fa fa-cube"></i> Base</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-advanced.html"><i class="fa fa-cubes"></i> Advanced</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-validation.html"><i class="fa fa-check-square-o"></i> Validation</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-editors.html"><i class="fa fa-edit"></i> Editors</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-checkout.html"> Checkout</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-contacts.html"> Contacts</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-login.html"> Login</a>
</li>
<li><a class="waves-effect waves-blue" href="forms-register.html"> Register</a>
</li>
</ul>
</li>
<li class="open">
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-globe"></i> Pages<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="page-profile.html">Profile</a>
</li>
<li><a class="waves-effect waves-blue" href="page-timeline.html">Timeline</a>
</li>
<li><a class="waves-effect waves-blue" href="page-forgot-password.html">Forgot Password</a>
</li>
<li><a class="waves-effect waves-blue" href="page-lock.html">Screen Lock</a>
</li>
<li><a class="waves-effect waves-blue" href="page-sign-in.html">Sign In</a>
</li>
<li><a class="waves-effect waves-blue" href="page-sign-up.html">Sign Up</a>
</li>
<li><a class="waves-effect waves-blue" href="page-404.html">404</a>
</li>
<li><a class="waves-effect waves-blue" href="page-500.html">500</a>
</li>
<li class="active"><a class="waves-effect waves-blue" href="page-blank.html">Blank</a>
</li>
</ul>
</li>
<li class="label">Extra</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-envelope"></i> Mailbox<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="mail-inbox.html"><i class="mdi-content-inbox"></i> Inbox</a>
</li>
<li><a class="waves-effect waves-blue" href="mail-compose.html"><i class="mdi-content-add-circle"></i> Compose</a>
</li>
<li><a class="waves-effect waves-blue" href="mail-view.html"><i class="mdi-content-drafts"></i> View</a>
</li>
</ul>
</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="mdi mdi-action-shopping-cart"></i> eCommerce<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="ecommerce-dashboard.html"><i class="fa fa-dashboard"></i> Dashboard</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-products.html"><i class="fa fa-tags"></i> Products</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-product-single.html"><i class="fa fa-tag"></i> Product Single</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-orders.html"><i class="fa fa-cart-plus"></i> Orders</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-order-single.html"><i class="fa fa-cart-plus"></i> Order Single</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-customers.html"><i class="fa fa-users"></i> Customers</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-settings.html"><i class="fa fa-cog"></i> Settings</a>
</li>
<li><a class="waves-effect waves-blue" href="ecommerce-invoice.html"><i class="ion ion-android-list"></i> Invoice</a>
</li>
</ul>
</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="fa fa-bar-chart"></i> Charts<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="charts-flot.html">Flot</a>
</li>
<li><a class="waves-effect waves-blue" href="charts-rickshaw.html">Rickshaw</a>
</li>
<li><a class="waves-effect waves-blue" href="charts-sparkline.html">Sparkline</a>
</li>
<li><a class="waves-effect waves-blue" href="charts-nvd3.html">NVD3</a>
</li>
</ul>
</li>
<li>
<a class="yay-sub-toggle waves-effect waves-blue"><i class="mdi mdi-maps-place"></i> Maps<span class="yay-collapse-icon mdi-navigation-expand-more"></span></a>
<ul>
<li><a class="waves-effect waves-blue" href="maps-google.html">Google Maps</a>
</li>
<li><a class="waves-effect waves-blue" href="maps-vector.html">Vector Maps</a>
</li>
</ul>
</li>
<li class="label">Stats</li>
<li class="content">
<span><i class="fa fa-spinner"></i> Server Load</span>
<div class="progress small light-green lighten-4">
<div class="light-green accent-5" style="width: 37%"></div>
</div>
<span><i class="fa fa-thumbs-o-up"></i> User Satisfaction</span>
<div class="progress small">
<div style="width: 91%"></div>
</div>
</li>
</ul>
</div>
</div>
</aside>
<!-- /Yay Sidebar -->
<!-- Main Content -->
<section class="content-wrap">
<!-- Breadcrumb -->
<div class="page-title">
<div class="row">
<div class="col s12 m9 l10">
<h1>Blank</h1>
<ul>
<li>
<a href="#"><i class="fa fa-home"></i> Home</a> <i class="fa fa-angle-right"></i>
</li>
<li><a href='dashboard.html'>Dashboard</a> <i class='fa fa-angle-right'></i>
</li>
<li><a href='#'>Pages</a> <i class='fa fa-angle-right'></i>
</li>
<li><a href='page-blank.html'>Blank</a>
</li>
</ul>
</div>
<div class="col s12 m3 l2 right-align">
<a href="#!" class="btn grey lighten-3 grey-text z-depth-0 chat-toggle"><i class="fa fa-comments"></i></a>
</div>
</div>
</div>
<!-- /Breadcrumb -->
<!-- Page Content-->
Page content goes here
<!-- /Page Content-->
</section>
<!-- /Main Content -->
<!-- Search Bar -->
<div class="search-bar">
<div class="layer-overlay"></div>
<div class="layer-content">
<form action="#!">
<!-- Header -->
<a class="search-bar-toggle grey-text text-darken-2" href="#!"><i class="mdi-navigation-close"></i></a>
<!-- Search Input -->
<div class="input-field">
<i class="mdi-action-search prefix"></i>
<input type="text" name="con-search" placeholder="Search...">
</div>
<!-- Search Results -->
<div class="search-results">
<div class="row">
<div class="col s12 l4">
<h4>Users</h4>
<div class="each-result">
<img src="assets/_con/images/user2.jpg" alt="Felecia Castro" class="circle photo">
<div class="title">Felecia Castro</div>
<div class="label">Content Manager</div>
</div>
<div class="each-result">
<img src="assets/_con/images/user3.jpg" alt="Max Brooks" class="circle photo">
<div class="title">Max Brooks</div>
<div class="label">Programmer</div>
</div>
<div class="each-result">
<img src="assets/_con/images/user4.jpg" alt="Patsy Griffin" class="circle photo">
<div class="title">Patsy Griffin</div>
<div class="label">Support</div>
</div>
<div class="each-result">
<img src="assets/_con/images/user6.jpg" alt="Vernon Garrett" class="circle photo">
<div class="title">Vernon Garrett</div>
<div class="label">Photographer</div>
</div>
</div>
<div class="col s12 l4">
<h4>Articles</h4>
<div class="each-result">
<div class="icon circle blue white-text">MD</div>
<div class="title">Material Design</div>
<div class="label nowrap">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi consequatur debitis veritatis dolorum, enim libero!</div>
</div>
<div class="each-result">
<div class="icon circle teal white-text">
<i class="fa fa-dashboard"></i>
</div>
<div class="title">Admin Dashboard</div>
<div class="label nowrap">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi consequatur debitis veritatis dolorum, enim libero!</div>
</div>
<div class="each-result">
<div class="icon circle orange white-text">RD</div>
<div class="title">Responsive Design</div>
<div class="label nowrap">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi consequatur debitis veritatis dolorum, enim libero!</div>
</div>
<div class="each-result">
<div class="icon circle red white-text">
<i class="fa fa-tablet"></i>
</div>
<div class="title">Mobile First</div>
<div class="label nowrap">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Eligendi consequatur debitis veritatis dolorum, enim libero!</div>
</div>
</div>
<div class="col s12 l4">
<h4>Posts</h4>
<div class="no-result">No results were found ;(</div>
</div>
</div>
</div>
</form>
</div>
</div>
<!-- /Search Bar -->
chat-light classname. HTML code as shown below:
<!--
Chat
.chat-light - light color scheme
-->
<div class="chat">
<div class="layer-overlay"></div>
<div class="layer-content">
<!-- Contacts -->
<div class="contacts">
<!-- Top Bar -->
<div class="topbar">
<a href="#!" class="text">Chat</a>
<a href="#!" class="chat-toggle"><i class="mdi-navigation-close"></i></a>
</div>
<!-- /Top Bar -->
<div class="nano">
<div class="nano-content">
<span class="label">Online</span>
<div class="user">
<img src="assets/_con/images/user2.jpg" alt="Felecia Castro" class="circle photo">
<div class="name">Felecia Castro</div>
<div class="status">Lorem status</div>
<div class="online"><i class="green-text fa fa-circle"></i>
</div>
</div>
<div class="user">
<img src="assets/_con/images/user3.jpg" alt="Max Brooks" class="circle photo">
<div class="name">Max Brooks</div>
<div class="status">Lorem status</div>
<div class="online"><i class="green-text fa fa-circle"></i>
</div>
</div>
<div class="user">
<img src="assets/_con/images/user4.jpg" alt="Patsy Griffin" class="circle photo">
<div class="name">Patsy Griffin</div>
<div class="status">Lorem status</div>
<div class="online"><i class="green-text fa fa-circle"></i>
</div>
</div>
<div class="user">
<img src="assets/_con/images/user5.jpg" alt="Chloe Morgan" class="circle photo">
<div class="name">Chloe Morgan</div>
<div class="status">Lorem status</div>
<div class="online"><i class="green-text fa fa-circle"></i>
</div>
</div>
<div class="user">
<img src="assets/_con/images/user6.jpg" alt="Vernon Garrett" class="circle photo">
<div class="name">Vernon Garrett</div>
<div class="status">Lorem status</div>
<div class="online"><i class="yellow-text fa fa-circle"></i>
</div>
</div>
<div class="user">
<img src="assets/_con/images/user7.jpg" alt="Greg Mcdonalid" class="circle photo">
<div class="name">Greg Mcdonalid</div>
<div class="status">Lorem status</div>
<div class="online"><i class="yellow-text fa fa-circle"></i>
</div>
</div>
<div class="user">
<img src="assets/_con/images/user8.jpg" alt="Christian Jackson" class="circle photo">
<div class="name">Christian Jackson</div>
<div class="status">Lorem status</div>
<div class="online"><i class="yellow-text fa fa-circle"></i>
</div>
</div>
<span class="label">Offline</span>
<div class="user">
<img src="assets/_con/images/user9.jpg" alt="Willie Kelly" class="circle photo">
<div class="name">Willie Kelly</div>
<div class="status">Lorem status</div>
</div>
<div class="user">
<img src="assets/_con/images/user10.jpg" alt="Jenny Phillips" class="circle photo">
<div class="name">Jenny Phillips</div>
<div class="status">Lorem status</div>
</div>
<div class="user">
<img src="assets/_con/images/user11.jpg" alt="Darren Cunningham" class="circle photo">
<div class="name">Darren Cunningham</div>
<div class="status">Lorem status</div>
</div>
<div class="user">
<img src="assets/_con/images/user12.jpg" alt="Sandra Cole" class="circle photo">
<div class="name">Sandra Cole</div>
<div class="status">Lorem status</div>
</div>
</div>
</div>
</div>
<!-- /Contacts -->
<!-- Messages -->
<div class="messages">
<!-- Top Bar with back link -->
<div class="topbar">
<a href="#!" class="chat-toggle"><i class="mdi-navigation-close"></i></a>
<a href="#!" class="chat-back"><i class="mdi-hardware-keyboard-arrow-left"></i> Back</a>
</div>
<!-- /Top Bar with back link -->
<!-- All messages list -->
<div class="list">
<div class="nano scroll-bottom">
<div class="nano-content">
<div class="date">Monday, Feb 23, 8:23 pm</div>
<div class="from-me">
Hi, Felicia.
<br>How are you?
</div>
<div class="clear"></div>
<div class="from-them">
<img src="assets/_con/images/user2.jpg" alt="John Doe" class="circle photo">Hi! I am good!
</div>
<div class="clear"></div>
<div class="from-me">
Glad to see you :)
<br>This long text is intended to show how the chat will display it.
</div>
<div class="clear"></div>
<div class="from-them">
<img src="assets/_con/images/user2.jpg" alt="John Doe" class="circle photo">Also, we will send the longest word to show how it will fit in the chat window: <strong>Pneumonoultramicroscopicsilicovolcanoconiosis</strong>
</div>
<div class="date">Friday, Mar 10, 5:07 pm</div>
<div class="from-me">
Hi again!
</div>
<div class="clear"></div>
<div class="from-them">
<img src="assets/_con/images/user2.jpg" alt="John Doe" class="circle photo">Hi! Glad to see you.
</div>
<div class="clear"></div>
<div class="from-me">
I want to add you in my Facebook.
</div>
<div class="clear"></div>
<div class="from-me">
Can you give me your page?
</div>
<div class="clear"></div>
<div class="from-them">
<img src="assets/_con/images/user2.jpg" alt="John Doe" class="circle photo">I do not use Facebook. But you can follow me in Twitter.
</div>
<div class="clear"></div>
<div class="from-me">
It's good idea!
</div>
<div class="clear"></div>
<div class="from-them">
<img src="assets/_con/images/user2.jpg" alt="John Doe" class="circle photo">You can find me here - <a href="https://twitter.com/nkdevv">https://twitter.com/nkdevv</a>
</div>
</div>
</div>
</div>
<!-- /All messages list -->
<!-- Send message -->
<div class="send">
<form action="#!">
<div class="input-field">
<input id="chat-message" type="text" name="chat-message">
</div>
<button class="btn waves-effect z-depth-0"><i class="mdi-content-send"></i>
</button>
</form>
</div>
<!-- /Send message -->
</div>
<!-- /Messages -->
</div>
</div>
<!-- /Chat -->
<footer>© 2015 <strong>nK</strong>. All rights reserved.</footer>
<!-- DEMO [REMOVE IT ON PRODUCTION] --> <script type="text/javascript" src="assets/_con/js/_demo.js"></script> <!-- jQuery --> <script type="text/javascript" src="assets/jquery/jquery.min.js"></script> <!-- jQuery RAF (improved animation performance) --> <script type="text/javascript" src="assets/jqueryRAF/jquery.requestAnimationFrame.min.js"></script> <!-- nanoScroller --> <script type="text/javascript" src="assets/nanoScroller/jquery.nanoscroller.min.js"></script> <!-- Materialize --> <script type="text/javascript" src="assets/materialize/js/materialize.min.js"></script> <!-- Sortable --> <script type="text/javascript" src="assets/sortable/Sortable.min.js"></script> <!-- Main --> <script type="text/javascript" src="assets/_con/js/_con.min.js"></script>
<link href='http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900' rel='stylesheet' type='text/css'>
base,
amber,
blue-grey,
brown,
cyan,
deep-orange,
deep-purple,
green,
indigo,
light-blue,
light-green,
lime,
orange,
pink,
purple,
red,
teal,
yellow
To setup a selected theme. Include assets/_con/css/_con-[theme_name].css in page head.
<link rel="stylesheet" type="text/css" href="assets/_con/css/_con-red.min.css" />
src directory. Ready to use gulpfile.js, batch files, source scss, html and js files.
<link rel="stylesheet" type="text/css" href="assets/font-awesome/css/font-awesome.min.css">JavaScript Files:
No JavaScriptUsage Example:
<i class="fa fa-html5"></i>
<link rel="stylesheet" type="text/css" href="assets/material-design-icons/css/material-design-icons.min.css">JavaScript Files:
No JavaScriptUsage Example:
<i class="mdi-content-add"></i>
<link rel="stylesheet" type="text/css" href="assets/ionicons/css/ionicons.min.css">JavaScript Files:
No JavaScriptUsage Example:
<i class="ion-fireball"></i>
<link rel="stylesheet" type="text/css" href="assets/weatherIcons/css/weather-icons.min.css">JavaScript Files:
No JavaScriptUsage Example:
<i class="wi wi-wind-default"></i>
<link rel="stylesheet" type="text/css" href="assets/pikaday/pikaday.css">JavaScript Files:
<script type="text/javascript" src="assets/pikaday/pikaday.js"></script> <script type="text/javascript" src="assets/pikaday/pikaday.jquery.js"></script>Usage Example:
<input class="pikaday" type="date">
<link rel="stylesheet" type="text/css" href="assets/jquery-clockpicker/jquery-clockpicker.min.css">JavaScript Files:
<script type="text/javascript" src="assets/jquery-clockpicker/jquery-clockpicker.min.js"></script>Usage Example:
<input class="clockpicker" type="text" value="18:10" data-donetext="OK">
<link rel="stylesheet" type="text/css" href="assets/spectrum/spectrum.css">JavaScript Files:
<script type="text/javascript" src="assets/spectrum/spectrum.js">Usage Example:
<input type='text' class="spectrum" value="#42A5F5" />
<link rel="stylesheet" type="text/css" href="assets/select2/css/select2.min.css" />JavaScript Files:
<script type="text/javascript" src="assets/select2/js/select2.full.min.js"></script>Usage Example:
<select class="select2">
<optgroup label="Alaskan/Hawaiian Time Zone">
<option value="AK">Alaska</option>
<option value="HI">Hawaii</option>
</optgroup>
<optgroup label="Pacific Time Zone">
<option value="CA">California</option>
<option value="NV">Nevada</option>
<option value="OR">Oregon</option>
<option value="WA">Washington</option>
</optgroup>
...
</select>
<link rel="stylesheet" type="text/css" href="assets/jquery-tags-input/jquery.tagsinput.css" />JavaScript Files:
<script type="text/javascript" src="assets/jquery-tags-input/jquery.tagsinput.js"></script>Usage Example:
<input class="input-tag" type="text" name="tags" id="tags" value="PHP,JavaScript,CSS" />
<link rel="stylesheet" type="text/css" href="assets/dropzone/dropzone.min.css" />JavaScript Files:
<script type="text/javascript" src="assets/dropzone/dropzone.min.js"></script>Usage Example:
<form action="/file-upload"
class="dropzone"
id="my-dropzone"></form>
No CSSJavaScript Files:
<script type="text/javascript" src="assets/jquery-input-mask/jquery.inputmask.bundle.min.js"></script>Usage Example:
<!-- Date --> <div class="input-field"> <input id="masked-date" type="text" data-inputmask="'alias': 'date'"> <label for="masked-date">Date</label> </div> <!-- /Date --> <!-- Date Alt --> <div class="input-field"> <input id="masked-date-alt" type="text" data-inputmask="'mask': 'y/m/d'"> <label for="masked-date-alt">Date Alt</label> </div> <!-- /Date Alt --> <!-- Time --> <div class="input-field"> <input id="masked-time" type="text" data-inputmask="'mask': 'h:s'"> <label for="masked-time">Time</label> </div> <!-- /Time --> <!-- Phone --> <div class="input-field"> <input id="masked-phone" type="text" data-inputmask="'mask': '(999) 999-9999'"> <label for="masked-phone">Phone</label> </div> <!-- /Phone --> <!-- Currency --> <div class="input-field"> <input id="masked-currency" type="text" data-inputmask="'numericInput': true, 'mask': '$ 999,999.99', 'rightAlignNumerics':false"> <label for="masked-currency">Currency</label> </div> <!-- /Currency -->
No CSSJavaScript Files:
<script type="text/javascript" src="assets/parsley/parsley.min.js"></script>Usage Example:
<form data-parsley-validate>
<!-- Name -->
<div class="input-field">
<input id="input-name" type="text" required>
<label for="input-name">Name</label>
</div>
<!-- /Name -->
<!-- Email -->
<div class="input-field">
<input id="input-email" type="email" required>
<label for="input-email">Email</label>
</div>
<!-- /Email -->
<!-- Gender -->
<p>
<input name="radio-gender" type="radio" id="radio-gender-1" required />
<label for="radio-gender-1">Male</label>
<input name="radio-gender" type="radio" id="radio-gender-2" />
<label for="radio-gender-2">Female</label>
</p>
<!-- /Gender -->
<!-- Hobbies -->
<label>Hobbies (2 minimum):</label>
<p>
<input name="check-hobbies" type="checkbox" id="check-skiing" value="skiing" data-parsley-mincheck="2" required />
<label for="check-skiing">Skiing</label>
<input name="check-hobbies" type="checkbox" id="check-running" value="running" />
<label for="check-running">Running</label>
<input name="check-hobbies" type="checkbox" id="check-eating" value="eating" />
<label for="check-eating">Eating</label>
<input name="check-hobbies" type="checkbox" id="check-sleeping" value="sleeping" />
<label for="check-sleeping">Sleeping</label>
</p>
<!-- /Hobbies -->
<!-- Heard -->
<select name="heard" required>
<option value="" disabled selected>Choose option</option>
<option value="press">Press</option>
<option value="internet">Internet</option>
<option value="mouth">Word of mouth</option>
<option value="other">Other...</option>
</select>
<!-- /Heard -->
<!-- Message -->
<div class="input-field">
<textarea id="textarea-msg" class="materialize-textarea" name="message" data-parsley-trigger="keyup" data-parsley-minlength="20" data-parsley-maxlength="100" data-parsley-validation-threshold="10" data-parsley-minlength-message="Come on! You need to enter at least a 20 caracters long comment.." required></textarea>
<label for="textarea-msg">Message (20 chars min, 100 max):</label>
</div>
<!-- /Message -->
<!-- Validation Button -->
<div class="row">
<div class="col s12">
<button class="btn">Validate</button>
</div>
</div>
<!-- /Validation Button -->
<form>
No CSSJavaScript Files:
<script type="text/javascript" src="assets/ckeditor/ckeditor.js"></script>Usage Example:
<textarea id="ckeditor1"></textarea> <div id="ckeditor2">Inline Text Editing</div> <script> CKEDITOR.replace( 'ckeditor1' ); CKEDITOR.inline( 'ckeditor2' ); </script>
<link rel="stylesheet" type="text/css" href="assets/markitup/skins/_con/style.css" /> <link rel="stylesheet" type="text/css" href="assets/markitup/sets/default/style.css" />JavaScript Files:
<script type="text/javascript" src="assets/markitup/sets/default/set.js"></script> <script type="text/javascript" src="assets/markitup/jquery.markitup.js"></script>Usage Example:
<textarea class="markItUp"></textarea>
No CSSJavaScript Files:
<script type="text/javascript" src="assets/flot/jquery.flot.min.js"></script> <script type="text/javascript" src="assets/flot/jquery.flot.time.min.js"></script> <script type="text/javascript" src="assets/flot/jquery.flot.pie.min.js"></script> <script type="text/javascript" src="assets/flot/jquery.flot.tooltip.min.js"></script> <script type="text/javascript" src="assets/flot/jquery.flot.categories.min.js"></script>Usage Example:
<div id="flotLineChart" style="height: 250px"></div>
<script>
(function() {
var chart = $("#flotLineChart");
var data1 = {
data: [[1, 50], [2, 40], [3, 45], [4, 23],[5, 55],[6, 65],[7, 61],[8, 70],[9, 65],[10, 75],[11, 57],[12, 59]],
label: "Mails"
};
var data2 = {
data: [[1, 25], [2, 50], [3, 23], [4, 48],[5, 38],[6, 40],[7, 47],[8, 55],[9, 43],[10,50],[11,47],[12, 39]],
label: "SMS"
};
var options = {
series: {
lines: {
show: true,
lineWidth: 1,
fill: true,
fillColor: { colors: [ { opacity: 0.1 }, { opacity: 0.13 } ] }
},
points: {
show: true,
lineWidth: 2,
radius: 3
},
shadowSize: 0,
stack: true
},
grid: {
hoverable: true,
clickable: true,
tickColor: "#f9f9f9",
borderWidth: 0
},
legend: {
// show: false
backgroundOpacity: 0,
labelBoxBorderColor: "#fff"
},
colors: ["#3f51b5", "#009688"],
xaxis: {
ticks: [[1, "Jan"], [2, "Feb"], [3, "Mar"], [4,"Apr"], [5,"May"], [6,"Jun"],
[7,"Jul"], [8,"Aug"], [9,"Sep"], [10,"Oct"], [11,"Nov"], [12,"Dec"]],
font: {
family: "Roboto,sans-serif",
color: "#ccc"
}
},
yaxis: {
ticks:7,
tickDecimals: 0,
font: {color: "#ccc"}
}
};
function initFlot() {
$.plot(chart, [data1, data2], options);
chart.find('.legend table').css('width', 'auto')
.find('td').css('padding', 5);
}
initFlot();
$(window).on('resize', initFlot);
function showTooltip(x, y, contents) {
$('<div id="tooltip">' + contents + '</div>').css( {
position: 'absolute',
display: 'none',
top: y - 40,
left: x - 55,
color: "#fff",
padding: '5px 10px',
'border-radius': '3px',
'background-color': 'rgba(0,0,0,0.6)'
}).appendTo("body").fadeIn(200);
}
var previousPoint = null;
chart.bind("plothover", function (event, pos, item) {
if (item) {
if (previousPoint != item.dataIndex) {
previousPoint = item.dataIndex;
$("#tooltip").remove();
var x = item.datapoint[0].toFixed(0),
y = item.datapoint[1].toFixed(0);
var month = item.series.xaxis.ticks[item.dataIndex].label;
showTooltip(item.pageX, item.pageY,
item.series.label + " of " + month + ": " + y);
}
}
else {
$("#tooltip").remove();
previousPoint = null;
}
});
}());
</script>
<link rel="stylesheet" type="text/css" href="assets/rickshaw/rickshaw.min.css" />JavaScript Files:
<script type="text/javascript" src="assets/d3/d3.min.js"></script> <script type="text/javascript" src="assets/rickshaw/rickshaw.min.js"></script>Usage Example:
<div id="rickshawLine" style="height: 250px"></div>
<script>
var rickshawLine1 = [ { x: 0, y: 43 }, { x: 1, y: 42 }, { x: 2, y: 32 }, { x: 3, y: 12 }, { x: 4, y: 46 }, { x: 5, y: 67 }, { x: 6, y: 34 }, { x: 7, y: 25 }, { x: 8, y: 32 }, { x: 9, y: 14 }, { x: 10, y: 2 }, { x: 11, y: 25 }, { x: 12, y: 48 } ];
var rickshawLine2 = [ { x: 0, y: 40 }, { x: 1, y: 49 }, { x: 2, y: 24 }, { x: 3, y: 32 }, { x: 4, y: 67 }, { x: 5, y: 53 }, { x: 6, y: 42 }, { x: 7, y: 32 }, { x: 8, y: 12 }, { x: 9, y: 35 }, { x: 10, y: 87 }, { x: 11, y: 56 }, { x: 12, y: 36 } ];
var rickshawLine3 = [ { x: 0, y: 30 }, { x: 1, y: 29 }, { x: 2, y: 12 }, { x: 3, y: 5 }, { x: 4, y: 38 }, { x: 5, y: 57 }, { x: 6, y: 21 }, { x: 7, y: 16 }, { x: 8, y: 29 }, { x: 9, y: 10 }, { x: 10, y: 0 }, { x: 11, y: 20 }, { x: 12, y: 37 } ];
// Line
(function() {
var element = $("#rickshawLine");
var graph = new Rickshaw.Graph( {
element: element[0],
renderer: 'line',
stroke: true,
series: [ {
data: rickshawLine1,
color: '#673ab7',
name: 'Visits'
}, {
data: rickshawLine3,
color: '#2196f3',
name: 'Posts'
}]
} );
graph.render();
var hoverDetail = new Rickshaw.Graph.HoverDetail({
graph: graph,
xFormatter: function(x) { return x + " Jan 2015" },
yFormatter: function(y) { return Math.floor(y) }
});
// responsive
$(window).on('resize', function() {
graph.configure({
width: element.width()
});
graph.render();
});
}());
</script>
No CSSJavaScript Files:
<script type="text/javascript" src="assets/sparkline/jquery.sparkline.min.js"></script>Usage Example:
<div id="sparkline1"></div>
<div id="sparkline2"></div>
<script>
$("#sparkline1").conSparkline([5,6,7,9,9,5,3,2,2,4,6,7], {
type: 'line',
width: '100%',
height: '100',
lineColor: '#64b5f6',
spotColor: undefined,
minSpotColor: undefined,
maxSpotColor: undefined,
highlightSpotColor: '#2196f3',
highlightLineColor: '#2196f3',
spotRadius: 2});
$("#sparkline2").conSparkline([12,9,7,8,9,5,3,5,10,14,5,2,3,4,6,9,4 ], {
type: 'line',
width: '100%',
height: '100 ',
lineColor: '#4db6ac',
fillColor: '#b2dfdb',
highlightSpotColor: '#009688',
spotColor: false,
minSpotColor: false,
maxSpotColor: false,
highlightLineColor: false,
highlightLineColor: false,
spotRadius: 5});
</script>
<link rel="stylesheet" type="text/css" href="assets/nvd3/nv.d3.min.css" />JavaScript Files:
<script type="text/javascript" src="assets/d3/d3.min.js"></script> <script type="text/javascript" src="assets/nvd3/nv.d3.min.js"></script>Usage Example:
<div id="chart1" style="height: 300px;"></div>
<script>
(function() {
nv.addGraph(function() {
var chart = nv.models.lineChart()
.margin({right: 10})
.useInteractiveGuideline(true) //We want nice looking tooltips and a guideline!
.showLegend(true) //Show the legend, allowing users to turn on/off line series.
.showYAxis(true) //Show the y-axis
.showXAxis(true) //Show the x-axis
;
chart.xAxis //Chart x-axis settings
.axisLabel('Time (ms)')
.tickFormat(d3.format(',r'));
chart.yAxis //Chart y-axis settings
.axisLabel('Voltage (v)')
.tickFormat(d3.format('.02f'));
/* Done setting the chart up? Time to render it!*/
var myData = sinAndCos(); //You need data...
d3.select('#chart1').append('svg') //Select the <svg> element you want to render the chart in.
.datum(myData) //Populate the <svg> element with chart data...
.call(chart); //Finally, render the chart!
//Update the chart when window resizes.
nv.utils.windowResize(function() { chart.update() });
return chart;
});
function sinAndCos() {
var sin = [],sin2 = [],
cos = [];
//Data is represented as an array of {x,y} pairs.
for (var i = 0; i < 100; i++) {
sin.push({x: i, y: Math.sin(i/10)});
sin2.push({x: i, y: Math.sin(i/10) *0.25 + 0.5});
cos.push({x: i, y: .5 * Math.cos(i/10)});
}
//Line chart data should be sent as an array of series objects.
return [
{
values: sin, //values - represents the array of {x,y} data points
key: 'Sine Wave', //key - the name of the series.
color: '#ff7f0e' //color - optional: choose your own line color.
},
{
values: cos,
key: 'Cosine Wave',
color: '#2ca02c'
},
{
values: sin2,
key: 'Another sine wave',
color: '#7777ff',
area: true //area - set to true if you want this line to turn into a filled area chart.
}
];
}
}());
</script>
No CSSJavaScript Files:
<script src="http://maps.google.com/maps/api/js?sensor=true"></script> <script type="text/javascript" src="assets/gmaps/gmaps.min.js"></script>Usage Example:
<!-- Map -->
<div class="map" id="map1"></div>
<!-- /Map -->
<script>
/*
* MAP 1
*/
jQuery(function() {
"use strict";
// init panorama
var panorama = GMaps.createPanorama({
el: '#map1',
lat: -23.442896,
lng: 151.906584,
pov: {
heading: 340,
pitch: -3
}
});
});
</script>
<link rel="stylesheet" type="text/css" href="assets/jquery-jvectormap/jquery-jvectormap.css" />JavaScript Files:
<script type="text/javascript" src="assets/jquery-jvectormap/jquery-jvectormap.min.js"></script> <script type="text/javascript" src="assets/jquery-jvectormap/jquery-jvectormap-world-mill-en.js"></script> <script type="text/javascript" src="assets/jquery-jvectormap/gdp-data.js"></script>Usage Example:
<!-- map -->
<div id="map1" class="map"></div>
<!-- /map -->
<script>
/*
* MAP 1
*/
jQuery(function() {
$('#map1').vectorMap({
map: 'world_mill_en',
series: {
regions: [{
values: gdpData,
scale: ['#C8EEFF', '#0071A4'],
normalizeFunction: 'polynomial'
}]
},
onRegionTipShow: function(e, el, code){
el.html(el.html()+' (GDP - '+gdpData[code]+')');
}
});
})
</script>
No CSSJavaScript Files:
<script type="text/javascript" src="assets/dataTables/js/jquery.dataTables.min.js"></script> <script type="text/javascript" src="assets/dataTables/extensions/TableTools/js/dataTables.tableTools.min.js"></script> <script type="text/javascript" src="assets/dataTables/extensions/Scroller/js/dataTables.scroller.min.js"></script>Usage Example:
<table id="table1" class="display table table-bordered table-striped table-hover">
<thead>
<tr>
<th>Name</th>
<th>Position</th>
<th>Office</th>
<th>Age</th>
<th>Start date</th>
<th>Salary</th>
</tr>
</thead>
<tbody>
<tr>
<td>Tiger Nixon</td>
<td>System Architect</td>
<td>Edinburgh</td>
<td>61</td>
<td>2011/04/25</td>
<td>$320,800</td>
</tr>
<tr>
<td>Garrett Winters</td>
<td>Accountant</td>
<td>Tokyo</td>
<td>63</td>
<td>2011/07/25</td>
<td>$170,750</td>
</tr>
...
</tbody>
</table>
<script type="text/javascript" src="assets/dataTables/js/jquery.dataTables.min.js"></script>
<script>
$('#table1').DataTable({
"bLengthChange": false,
"iDisplayLength": 5,
"filter": false
});
</script>
<link rel="stylesheet" type="text/css" href="assets/fullcalendar/fullcalendar.min.css" />JavaScript Files:
<script type="text/javascript" src="assets/fullcalendar/moment.min.js"></script> <script type="text/javascript" src="assets/fullcalendar/jquery-ui.custom.min.js"></script> <script type="text/javascript" src="assets/fullcalendar/fullcalendar.min.js"></script>Usage Example:
<!-- Calendar -->
<div class="card">
<div id="calendar"></div>
</div>
<!-- /Calendar -->
<script>
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: '2015-02-12',
editable: true,
events: [
{
title: 'All Day Event',
start: '2015-02-01'
},
{
title: 'Long Event',
start: '2015-02-07',
end: '2015-02-10'
},
{
id: 999,
title: 'Repeating Event',
start: '2015-02-09T16:00:00'
},
{
id: 999,
title: 'Repeating Event',
start: '2015-02-16T16:00:00'
},
{
title: 'Conference',
start: '2015-02-11',
end: '2015-02-13'
},
{
title: 'Meeting',
start: '2015-02-12T10:30:00',
end: '2015-02-12T12:30:00'
},
{
title: 'Lunch',
start: '2015-02-12T12:00:00'
},
{
title: 'Meeting',
start: '2015-02-12T14:30:00'
},
{
title: 'Click for Google',
url: 'http://google.com/',
start: '2015-02-28'
}
]
});
</script>
You can add your setting for each page in js/app.js file. Full list of available options:
conAngular.factory('settings', ['$rootScope', function($rootScope) {
var settings = {
rtl: false, // rtl mode
navbar: {
dark: false, // dark color scheme
static: false, // static
under: false // navbar under sidebar
},
sidebar: {
hideToSmall: true, // hide to small sidebar
static: false, // static
gestures: true, // gestures support
light: false, // light color scheme
overlapContent: false, // Overlay content when opened
effect: 'shrink' // show effect: [shrink, push, overlay]
},
chat: {
light: false // light color scheme
}
}
...
To create new page in AngularJS version of template, you need to done some steps:
<li> <a href="#/new_page.html" class="waves-effect waves-blue"><i class="fa fa-css3"></i> New Page</a> </li>
.state('/new_page', {
url: "/new_page.html",
templateUrl: "tpl/new_page.html",
controller: "PageController",
data: {
pageTitle: 'New Page Title',
crumbs: [{
title: '<i class="fa fa-home"></i> Home',
href: '#'
}, {
title: 'Dashboard',
href: '#/dashboard.html'
}, {
title: 'New Page',
href: '#/new_page.html'
}]
},
resolve: {
deps: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load([{
name: 'conAngular',
insertBefore: '#ngInsertBefore',
files: conAssets('sortable')
}]);
}]
}
})
To use plugins you have 2 ways:
resolve: {
deps: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load([{
name: 'conAngular',
insertBefore: '#ngInsertBefore',
files: [
'../assets/sortable/Sortable.min.js',
'../assets/markitup/skins/_con/style.css',
'../assets/markitup/sets/default/style.css',
'../assets/markitup/sets/default/set.js',
'../assets/markitup/jquery.markitup.js'
]
}]);
}]
}
resolve: {
deps: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load([{
name: 'conAngular',
insertBefore: '#ngInsertBefore',
files: conAssets('sortable,markitup')
}]);
}]
}
All available plugin name for conAssets method