Documentation
Overview
We love when all updates are free. Once you’ve purchased Space, you’ll be able to download all future updates. If you love our theme don’t forget to rate us five stars. Good rating provides more and better updates in future!
If you have any questions that are beyond the scope of this help file, please feel free to email via our user page contact form here. Thanks so much!
Folder Structure
Theme/
├── assets/
│ ├── css/
│ ├── images/
│ │ ├── avatars/
│ │ ├── gallery/
│ │ └── imagezoom/
│ ├── js/
│ │ └── pages/
│ └── plugins/
└── templates/
└── admin1/
HTML Structure
Head
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Responsive Admin Dashboard Template">
<meta name="keywords" content="admin,dashboard">
<meta name="author" content="stacks">
<!-- The above 6 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<!-- Title -->
<title>Space - Responsive Admin Dashboard Template</title>
<!-- Styles -->
<link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet">
<link href="../theme/assets/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="../theme/assets/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="../theme/assets/plugins/icomoon/style.css" rel="stylesheet">
<link href="../theme/assets/plugins/waves/waves.min.css" rel="stylesheet">
<link href="../theme/assets/plugins/uniform/css/default.css" rel="stylesheet"/>
<link href="../theme/assets/plugins/switchery/switchery.min.css" rel="stylesheet"/>
<!-- Theme Styles -->
<link href="../theme/assets/css/space.min.css" rel="stylesheet">
<link href="../theme/assets/css/custom.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
Body
<body>
<!-- Page Container -->
<div class="page-container">
<!-- Page Sidebar -->
<div class="page-sidebar">
<a class="logo-box" href="index.html">
<span>Space</span>
<i class="icon-radio_button_unchecked" id="fixed-sidebar-toggle-button"></i>
<i class="icon-close" id="sidebar-toggle-button-close"></i>
</a>
<div class="page-sidebar-inner">
<div class="page-sidebar-menu">
<ul class="accordion-menu">
<li>
<a href="index.html">
<i class="menu-icon icon-home4"></i><span>Dashboard</span>
</a>
</li>
<li>
<a href="email.html">
<i class="menu-icon icon-inbox"></i><span>Email</span>
</a>
</li>
<li>
<a href="javascript:void(0);">
<i class="menu-icon icon-flash_on"></i><span>UI Kits</span><i class="accordion-icon fa fa-angle-left"></i>
</a>
<ul class="sub-menu">
<li><a href="ui-alerts.html">Alerts</a></li>
<li><a href="ui-buttons.html">Buttons</a></li>
<li><a href="ui-icons.html">Icons</a></li>
<li><a href="ui-typography.html">Typography</a></li>
<li><a href="ui-notifications.html">Notifications</a></li>
<li><a href="ui-modals.html">Modals</a></li>
<li><a href="ui-progress.html">Progress Bars</a></li>
<li><a href="ui-tabs-accordions.html">Tabs & Accordions</a></li>
<li><a href="ui-tree-view.html">Tree View</a></li>
<li><a href="ui-nestable.html">Nestable</a></li>
</ul>
</li>
<li class="active-page">
<a href="javascript:void(0);">
<i class="menu-icon icon-layers"></i><span>Layouts</span><i class="accordion-icon fa fa-angle-left"></i>
</a>
<ul class="sub-menu">
<li><a href="layout-blank.html" class="active">Blank Page</a></li>
<li><a href="layout-boxed.html">Boxed Layout</a></li>
<li><a href="layout-collapsed-sidebar.html">Collapsed Sidebar</a></li>
<li><a href="layout-fixed-header.html">Fixed Header</a></li>
<li><a href="layout-fixed-sidebar.html">Fixed Sidebar</a></li>
<li><a href="layout-fixed-sidebar-header.html">Fixed Sidebar & Header</a></li>
</ul>
</li>
<li>
<a href="javascript:void(0);">
<i class="menu-icon icon-code"></i><span>Forms</span><i class="accordion-icon fa fa-angle-left"></i>
</a>
<ul class="sub-menu">
<li><a href="form-elements.html">Elements</a></li>
<li><a href="form-wizard.html">Form Wizard</a></li>
<li><a href="form-file-upload.html">File Upload</a></li>
<li><a href="form-image-crop.html">Image Crop</a></li>
<li><a href="form-image-zoom.html">Image Zoom</a></li>
<li><a href="form-x-editable.html">X-editable</a></li>
</ul>
</li>
<li>
<a href="javascript:void(0);">
<i class="menu-icon icon-format_list_bulleted"></i><span>Tables</span><i class="accordion-icon fa fa-angle-left"></i>
</a>
<ul class="sub-menu">
<li><a href="table-static.html">Static</a></li>
<li><a href="table-responsive.html">Responsive</a></li>
<li><a href="table-data.html">Data Tables</a></li>
</ul>
</li>
<li>
<a href="charts.html">
<i class="menu-icon icon-show_chart"></i><span>Charts</span>
</a>
</li>
<li>
<a href="javascript:void(0);">
<i class="menu-icon icon-my_location"></i><span>Maps</span><i class="accordion-icon fa fa-angle-left"></i>
</a>
<ul class="sub-menu">
<li><a href="maps-google.html">Google</a></li>
<li><a href="maps-vector.html">Vector</a></li>
</ul>
</li>
<li>
<a href="javascript:void(0);">
<i class="menu-icon icon-star"></i><span>Extra</span><i class="accordion-icon fa fa-angle-left"></i>
</a>
<ul class="sub-menu">
<li><a href="invoice.html">Invoice</a></li>
<li><a href="404.html">404 Page</a></li>
<li><a href="500.html">500 Page</a></li>
<li><a href="profile.html">Profile</a></li>
<li><a href="login.html">Login</a></li>
<li><a href="register.html">Register</a></li>
<li><a href="lockscreen.html">Lockscreen</a></li>
<li><a href="todo.html">Todo</a></li>
<li><a href="gallery.html">Gallery</a></li>
<li><a href="pricing-tables.html">Pricing Tables</a></li>
<li><a href="timeline.html">Timeline</a></li>
</ul>
</li>
<li class="menu-divider"></li>
<li>
<a href="docs.html">
<i class="menu-icon icon-help_outline"></i><span>Documentation</span>
</a>
</li>
<li>
<a href="index.html">
<i class="menu-icon icon-public"></i><span>Changelog</span><span class="label label-danger">1.0</span>
</a>
</li>
</ul>
</div>
</div>
</div><!-- /Page Sidebar -->
<!-- Page Content -->
<div class="page-content">
<!-- Page Header -->
<div class="page-header">
<div class="search-form">
<form action="#" method="GET">
<div class="input-group">
<input type="text" name="search" class="form-control search-input" placeholder="Type something...">
<span class="input-group-btn">
<button class="btn btn-default" id="close-search" type="button"><i class="icon-close"></i></button>
</span>
</div>
</form>
</div>
<nav class="navbar navbar-default">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<div class="logo-sm">
<a href="javascript:void(0)" id="sidebar-toggle-button"><i class="fa fa-bars"></i></a>
<a class="logo-box" href="index.html"><span>Space</span></a>
</div>
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
<i class="fa fa-angle-down"></i>
</button>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li><a href="javascript:void(0)" id="collapsed-sidebar-toggle-button"><i class="fa fa-bars"></i></a></li>
<li><a href="javascript:void(0)" id="toggle-fullscreen"><i class="fa fa-expand"></i></a></li>
<li><a href="javascript:void(0)" id="search-button"><i class="fa fa-search"></i></a></li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li><a href="javascript:void(0)" class="right-sidebar-toggle" data-sidebar-id="main-right-sidebar"><i class="fa fa-envelope"></i></a></li>
<li class="dropdown">
<a href="javascript:void(0)" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><i class="fa fa-bell"></i></a>
<ul class="dropdown-menu dropdown-lg dropdown-content">
<li class="drop-title">Notifications<a href="#" class="drop-title-link"><i class="fa fa-angle-right"></i></a></li>
<li class="slimscroll dropdown-notifications">
<ul class="list-unstyled dropdown-oc">
<li>
<a href="#"><span class="notification-badge bg-primary"><i class="fa fa-photo"></i></span>
<span class="notification-info">Finished uploading photos to gallery <b>"South Africa"</b>.
<p class="notification-info"></p>
<small class="notification-date">20:00</small>
</span></a>
</li>
<li>
<a href="#"><span class="notification-badge bg-primary"><i class="fa fa-at"></i></span>
<span class="notification-info">
<p class="notification-info"><b>John Doe</b> mentioned you in a post "Update v1.5"</p>
<small class="notification-date">06:07</small>
</span></a>
</li>
<li>
<a href="#"><span class="notification-badge bg-danger"><i class="fa fa-bolt"></i></span>
<span class="notification-info">
<p class="notification-info">4 new special offers from the apps you follow!</p>
<small class="notification-date">Yesterday</small>
</span></a>
</li>
<li>
<a href="#"><span class="notification-badge bg-success"><i class="fa fa-bullhorn"></i></span>
<span class="notification-info">
<p class="notification-info">There is a meeting with <b>Ethan</b> in 15 minutes!</p>
<small class="notification-date">Yesterday</small>
</span></a>
</li>
</ul>
</li>
</ul>
</li>
<li class="dropdown user-dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><img src="../theme/assets/images/avatars/avatar1.jpg" alt="" class="img-circle"></a>
<ul class="dropdown-menu">
<li><a href="#">Profile</a></li>
<li><a href="#">Calendar</a></li>
<li><a href="#"><span class="badge pull-right badge-danger">42</span>Messages</a></li>
<li role="separator" class="divider"></li>
<li><a href="#">Account Settings</a></li>
<li><a href="#">Log Out</a></li>
</ul>
</li>
</ul>
</div><!-- /.navbar-collapse -->
</div><!-- /.container-fluid -->
</nav>
</div><!-- /Page Header -->
<!-- Page Inner -->
<div class="page-inner">
<div class="page-title">
<h3 class="breadcrumb-header">Blank Page</h3>
</div>
<div id="main-wrapper">
<div class="row">
</div><!-- Row -->
</div><!-- Main Wrapper -->
<div class="page-footer">
<p>Made with <i class="fa fa-heart"></i> by stacks</p>
</div>
</div><!-- /Page Inner -->
<div class="page-right-sidebar" id="main-right-sidebar">
<div class="page-right-sidebar-inner">
<div class="right-sidebar-top">
<div class="right-sidebar-tabs">
<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active" id="chat-tab"><a href="#chat" aria-controls="chat" role="tab" data-toggle="tab">chat</a></li>
<li role="presentation" id="settings-tab"><a href="#settings" aria-controls="settings" role="tab" data-toggle="tab">settings</a></li>
</ul>
</div>
<a href="javascript:void(0)" class="right-sidebar-toggle right-sidebar-close" data-sidebar-id="main-right-sidebar"><i class="icon-close"></i></a>
</div>
<div class="right-sidebar-content">
<!-- Tab panes -->
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="chat">
<div class="chat-list">
<span class="chat-title">Recent</span>
<a href="javascript:void(0);" class="right-sidebar-toggle chat-item unread" data-sidebar-id="chat-right-sidebar">
<div class="user-avatar">
<img src="../theme/assets/images/avatars/avatar1.jpg" alt="">
</div>
<div class="chat-info">
<span class="chat-author">David</span>
<span class="chat-text">where u at?</span>
<span class="chat-time">08:50</span>
</div>
</a>
<a href="javascript:void(0);" class="right-sidebar-toggle chat-item unread active-user" data-sidebar-id="chat-right-sidebar">
<div class="user-avatar">
<img src="../theme/assets/images/avatars/avatar2.jpg" alt="">
</div>
<div class="chat-info">
<span class="chat-author">Daisy</span>
<span class="chat-text">Daisy sent a photo.</span>
<span class="chat-time">11:34</span>
</div>
</a>
</div>
<div class="chat-list">
<span class="chat-title">Older</span>
<a href="javascript:void(0);" class="right-sidebar-toggle chat-item" data-sidebar-id="chat-right-sidebar">
<div class="user-avatar">
<img src="../theme/assets/images/avatars/avatar3.jpg" alt="">
</div>
<div class="chat-info">
<span class="chat-author">Tom</span>
<span class="chat-text">You: ok</span>
<span class="chat-time">2d</span>
</div>
</a>
<a href="javascript:void(0);" class="right-sidebar-toggle chat-item active-user" data-sidebar-id="chat-right-sidebar">
<div class="user-avatar">
<img src="../theme/assets/images/avatars/avatar4.jpg" alt="">
</div>
<div class="chat-info">
<span class="chat-author">Anna</span>
<span class="chat-text">asdasdasd</span>
<span class="chat-time">4d</span>
</div>
</a>
<a href="javascript:void(0);" class="right-sidebar-toggle chat-item active-user" data-sidebar-id="chat-right-sidebar">
<div class="user-avatar">
<img src="../theme/assets/images/avatars/avatar1.jpg" alt="">
</div>
<div class="chat-info">
<span class="chat-author">Liza</span>
<span class="chat-text">asdasdasd</span>
<span class="chat-time"> </span>
</div>
</a>
<a href="javascript:void(0);" class="load-more-messages" data-toggle="tooltip" data-placement="bottom" title="Load More">•••</a>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="settings">
<div class="right-sidebar-settings">
<span class="settings-title">General Settings</span>
<ul class="sidebar-setting-list list-unstyled">
<li>
<span class="settings-option">Notifications</span><input type="checkbox" class="js-switch" checked />
</li>
<li>
<span class="settings-option">Activity log</span><input type="checkbox" class="js-switch" checked />
</li>
<li>
<span class="settings-option">Automatic updates</span><input type="checkbox" class="js-switch" />
</li>
<li>
<span class="settings-option">Allow backups</span><input type="checkbox" class="js-switch" />
</li>
</ul>
<span class="settings-title">Account Settings</span>
<ul class="sidebar-setting-list list-unstyled">
<li>
<span class="settings-option">Chat</span><input type="checkbox" class="js-switch" checked />
</li>
<li>
<span class="settings-option">Incognito mode</span><input type="checkbox" class="js-switch" />
</li>
<li>
<span class="settings-option">Public profile</span><input type="checkbox" class="js-switch" />
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="page-right-sidebar" id="chat-right-sidebar">
<div class="page-right-sidebar-inner">
<div class="right-sidebar-top">
<div class="chat-top-info">
<span class="chat-name">Noah</span>
<span class="chat-state">2h ago</span>
</div>
<a href="javascript:void(0)" class="right-sidebar-toggle chat-sidebar-close pull-right" data-sidebar-id="chat-right-sidebar"><i class="icon-keyboard_arrow_right"></i></a>
</div>
<div class="right-sidebar-content">
<div class="right-sidebar-chat slimscroll">
<div class="chat-bubbles">
<div class="chat-start-date">02/06/2017 5:58PM</div>
<div class="chat-bubble them">
<div class="chat-bubble-img-container">
<img src="../theme/assets/images/avatars/avatar1.jpg" alt="">
</div>
<div class="chat-bubble-text-container">
<span class="chat-bubble-text">Hello</span>
</div>
</div>
<div class="chat-bubble me">
<div class="chat-bubble-text-container">
<span class="chat-bubble-text">Hello!</span>
</div>
</div>
<div class="chat-start-date">03/06/2017 4:22AM</div>
<div class="chat-bubble me">
<div class="chat-bubble-text-container">
<span class="chat-bubble-text">lorem</span>
</div>
</div>
<div class="chat-bubble them">
<div class="chat-bubble-img-container">
<img src="../theme/assets/images/avatars/avatar1.jpg" alt="">
</div>
<div class="chat-bubble-text-container">
<span class="chat-bubble-text">ipsum dolor sit amet</span>
</div>
</div>
</div>
</div>
<div class="chat-write">
<form class="form-horizontal" action="javascript:void(0);">
<input type="text" class="form-control" placeholder="Say something">
</form>
</div>
</div>
</div>
</div>
</div><!-- /Page Content -->
</div><!-- /Page Container -->
<!-- Javascripts -->
<script src="../theme/assets/plugins/jquery/jquery-3.1.0.min.js"></script>
<script src="../theme/assets/plugins/bootstrap/js/bootstrap.min.js"></script>
<script src="../theme/assets/plugins/jquery-slimscroll/jquery.slimscroll.min.js"></script>
<script src="../theme/assets/plugins/waves/waves.min.js"></script>
<script src="../theme/assets/plugins/uniform/js/jquery.uniform.standalone.js"></script>
<script src="../theme/assets/plugins/switchery/switchery.min.js"></script>
<script src="../theme/assets/js/space.min.js"></script>
</body>
Custom Code
theme/assets/css folder. For your CSS customization you can use theme/assets/css/custom.css. Keep your custom CSS separate it makes more easier when updating the theme in future.All Javascript files are located in
source/assets/js/ folder. Also Page-level Javascript files are located in theme/assets/js/pages/ folder and each page has its own Javascript file. For your Javascripts you can use theme/assets/js/custom.js. Keep your custom Javascript separate it makes more easier when updating the theme in future.
Fonts
Font code example:
<link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet">Space also uses IcoMoon and Fontawesome icons.
Colors
Space comes with 8 color palettes for creating colorful widgets and elements.
.bg-primary
.bg-success
.bg-info
.bg-warning
.bg-danger
.bg-dark
.bg-gray
.bg-light
CSS Utilities
All available Helper Classes in Space:
| Prefix | Second Prefix (side) | third Prefix | Suffix (value) | |
|---|---|---|---|---|
| Margin | m | t,r,b,l | n (only for negative values) | xxs, xs, sm, md, lg, xxl |
| Padding | p | v,h (top & bottom, left & right) | xxs, xs, sm, md, lg, xxl |
.no-s Removes margins & paddings
.no-m Removes margins
.no-p Removes paddings
.no-p-h Removes paddings from left & right
.no-p-v Removes Paddings from top & bottom
.no-b Removes borders
.b Adds border from all sides
.b-t, .b-r, .b-b, .b-l Adds border from top, right, bottom, left
.b-default, .b-primary, .b-success, .b-info, .b-warning, .b-danger Adds border by contextual colors, see colors doc.
.b-2, .b-3, .b-4 Border size
.b-n-t, .b-n-r, .b-n-b, .b-n-l Removes border from top, right, bottom, left
.no-r Removes border radius
.r Adds border radius
.r-t-l, .r-t-r, .r-b-l, .r-b-r Adds border radius From top-left, top-right, bottom-left, bottom-right sides.
.no-r-t-l, .no-r-t-r, .no-r-b-l, .no-r-b-r Removes border radius From top-left, top-right, bottom-left, bottom-right sides.
Layout Settings
theme/assets/js/space.min.js. Read next to see how to change layout on a specific page.
Boxed Layout
container class to .page-container.
Collapsed Sidebar
page-sidebar-collapsed class to body.
Fixed Header
page-header-fixed class to body.
Fixed Sidebar
page-sidebar-fixed class to body.
Fixed Header & Sidebar
page-sidebar-fixed page-header-fixed classes to body.
New Page
First of all you have to copy
layout-blank.html file and rename it as you want, then you have to choose layouts change them as explained previously. then you can start creating content of page, you can use all components that are shown in the live preview. Note, all content should be placed in .page-inner to fit the page correctly.If you will use component that needs some JS codes which are included in component demo page at the end of the HTML body tag, you can just include the same JS file. If you will use component that needs an extra plugin to work, you have to include files of this plugins as they are included in the preview page.
Sources & Credits
We've used following sources & credits