Thank you for your purchasing this template. If you have any questions that are beyond the scope of this help file, please feel free to email us via our user page contact form or our site contact form at http://www.soaptheme.net/
If you want to disable sticky menu bar in your pages, please add the "no-sticky-menu" class to the body.
If you want to enable loading page in your pages, add the following code in the head tag.
<!-- Javascript Page Loader --> <script type="text/javascript" src="js/pace.min.js" data-pace-options='{ "ajax": false }'></script> <script type="text/javascript" src="js/page-loading.js"></script>
Due to image license problem, we didn’t include homepage revolution sliders which are in demo site. If you want to refer these source code, please download them here http://www.soaptheme.net/download
This template, which is a responsive layout for tablet and other mobile devices, is based on the HTML5 structure and Twitter Bootstrap 3. Visit http://getbootstrap.com/ to learn more about Bookstrap. For a detailed information about its grid system, click on http://getbootstrap.com/css/#grid.
As a brief explanation, the grid is composed of 12 columns; each named as "col-xs-1", "col-xs-2", "col-xs-3", "col-xs-4", and so on and so forth. The column divisions are grouped in rows.
The grid system works for multiple devices. Please check the table below.
Extra Small Devices(<481) | Intermediate Small Devices(≥481 and < 768) | Small Devices(≥768) | Medium Devices(≥992) | Large Devices(≥1200) | ||||
Container width | Auto | |||||||
Class Prefix | col-xs- | col-sms- | col-sm- | col-md- | col-lg- |
<div class="row"> <div class="col-sms-6 col-sm-6"> </div> <div class="col-sms-6 col-sm-6"> </div> </div
The general HTML structure should appear in the following format.
<div id="page-wrapper"> <header id="header"> <!-- HEADER CONTENT GOES HERE (logo, page info, menu, ribbon, etc) --> </header> <div class="page-title-container"> <!-- PAGE TITLE SECTION(Inner section) --> </div> <section id="content"> <div class="container"> <div class="row"> <div class="sidebar col-sm-3"> <!-- SIDEBAR CONTENT GOES HERE --> </div> <div id="main" class="col-sm-9"> <!-- MAIN CONTENT GOES HERE (search box, etc) --> </div> </div> </div> </section> <footer id="footer" class="style4"> <div class="footer-wrapper"> <div class="container"> <!-- FOOTER CONTENT GOES HERE --> </div> </div> <div class="footer-bottom-area"> <div class="container"> <!-- LOGO, COPYRIGHT, BACK TO TOP, etc --> </div> </div> </footer> </div>
This template uses SCSS for stylesheets. For more information about SCSS, visit http://sass-lang.com/guide.
SCSS files are located in the /scss directory. Other CSS files are located in the /css directory.
We need to compile SCSS files to CSS to make them usable. All complied files are located in the /css.
This template imports several JS files.
The Javascript files are loaded both in the header and footer. Several files are loaded in the header but most of them are loaded at the bottom to increase the site speed and rendering.
The Javascript files used in this template are the following:
Change a default logo by changing logo.png and logo@2x.png in the /images directory, or by opening each of the pages and changing the following code.
<div class="branding"> <h1 class="logo"> <a href="index.html"><img src="images/logo@2x.png" alt="" width="25" height="26">Miracle</a> </h1> </div>
Currently, we have 10 skin colors and each one of these uses its own logo.If you opt for a skin color other than the default, change the logo in /images/logo/{color skin}/logo.png and logo@2x.png.
We are using Google Open Sans font by default.
To change the embedded font, look for the tag below in the head tag of your website.
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700' rel='stylesheet' type='text/css'>
Once you see the $font-stack variable in /scss/_variables.scss, change the value of which and compile the style again.
$font-stack: 'Open Sans', Arial, Helvetica, sans-serif;
In addition to this default font, we are using several other google fonts for some html components.
This template is ready to support unlimited skin colors, for which we use SCSS to process the CSS dynamically and show the color right away.
You can change colors in _variables.scss.
You need to comment current variables and uncomment these variables.
Anyway we have 10 skin colors by default as mentioned earlier. If you want to use skin2, you can change style.css to precompiled style-green.css.
<link id="main-style" rel="stylesheet" href="css/style-green.css">
Otherwise you can compile skin2 using variables(_variables.scss).
You need to comment current variables and uncomment these variables.
/* 6. Skin 2(Green) */ $theme-skin-logo: $theme-skin2-logo; $theme-skin-color: $theme-skin-green; $theme-skin-light-bgcolor: #a2d13a; $theme-skin-light-fontcolor: #d8eaaf;
You don't need to use SCSS in your project, after you are done with customizing your skin you may want to grab the generated code and save it in a file in the folder: /css/style-(color-name).css
The header has transparent background and black color by default.
To change header font color to white, please add "header-color-white" class to the header as follows.
<header id="header" class="header-color-white">
There are 3 menu styles; white, dark and colored.
To change menu style, just change the style class to another you want.
For more details, please check shortcode-dropdown.html.
There are 6 inner styles.
To change inner style, you need to change all inner style sections to another style of your choice.
Please have a look at pages-inner-style1.html,…,pages-inner-style6.html.
There are 4 styles, style1, style2, style3, style4. To change footer style just add the style class to the footer.
<footer id="footer" class="style4">
Font Awesome is a @font-face iconset of which you can change size and color using CSS.
If you need more information, please visit the site: http://fontawesome.io/
There are 7 Home page sliders made using Revolution slider.
For more details of revolution slider, please check http://themes.themepunch.com/?theme=revolution_jq.
<div id="slideshow"> <div class="revolution-slider"> … </div> </div>
We can make responsive image carousel using OwlCarousel. http://owlgraphic.com/owlcarousel
<div class="owl-carousel" data-itemsPerDisplayWidth="[[0, 1], [480, 2], [768, 1], [992, 1], [1200, 1]]" data-items="1" data-transitionStyle=”fade”> <a href="#"> <img src="images/shortcode/button/banner1.jpg" alt=""> </a> <a href="#"> <img src="images/shortcode/button/banner2.jpg" alt=""> </a> </div>
Two jQuery plugins are used for Image galleries: CarouFredSel and OwlCarousel.
Read more about CarouFredSel: http://docs.dev7studios.com/jquery-plugins/caroufredsel
Please check shortcode-galleries.html to see examples.
Fullwidth Slider Gallery and Fullwidth Gallery uses data-thumb parameter for thumbnails.
<div class="soap-gallery owl-carousel style1"> <img src="images/shortcode/galleries/fullwidth2.jpg" alt="" data-thumb="images/shortcode/galleries/fullwidth2.jpg"> ... </div> <div class="soap-gallery style2 thumbnail-full"> <img class="sgImg" src="images/shortcode/galleries/fullwidth2.jpg" alt="" data-thumb="images/shortcode/galleries/thumb/1.jpg"> ... </div>
There are 6 types of post sliders using OwlCarousel.(shortcode-post-slider.html)
To open an image light box for image slides, please wrap an image with A tag which has "soap-mfp-popup" class.
<a href="images/shortcode/post_slider/style1/1.jpg" class="soap-mfp-popup"> <img src="images/shortcode/post_slider/style1/1.jpg" alt=""> </a>
Simple image slider
Simple image slider with text caption
To change title effect, please modify value of data-animation-type and data-animation-duration.
<a href="images/shortcode/post_slider/style3/1.jpg" class="soap-mfp-popup"> <img src="images/shortcode/post_slider/style3/1.jpg" alt=""> <div class="slide-text caption-animated" data-animation-type="slideInLeft" data-animation-duration="2"> <h4 class="slide-title">Sed eleifend nonummy diam praesent</h4> <p>Aliquam hendrerit a augue insuscipit ellentesque id erat.</p> </div> </a>
Please add a thumbnail using data-thumb attribute.
<div class="post-slider soap-gallery style2"> <img class="sgImg" src="images/shortcode/post_slider/style4/1.jpg" alt="" data-thumb="images/shortcode/galleries/thumb/1.jpg"> ... </div>
<div class="post-slider style4 owl-carousel box"> <a href="images/shortcode/post_slider/style5/1.jpg" class="soap-mfp-popup"> <img src="images/shortcode/post_slider/style5/1.jpg" alt=""> <div class="slide-text"> <div class="caption-wrapper"> <h2 class="caption caption-animated size-lg" data-animation-type="fadeInLeft" data-animation-duration="2" data-animation-delay="0">Whatever You Do Give Your Best!</h2> <br> <h3 class="caption caption-animated size-md" data-animation-type="fadeInLeft" data-animation-duration="2" data-animation-delay="1">welcome to parallax scrolling</h3> </div> </div> </a> </div>
You can change text animation as you want by using data-animation-type and data-animation-duration attribute.
Post slider with Text Overlay
This template supports unlimited skin colors, for which we use SCSS.
There are 3 menu styles: dark, light and colored.
There are 6 inner styles that offer different contents, colors and graphical changes to this template.
There are 4 footer styles that give color changes to this template.
There are 10 color skins for this template, thus users can freely pick and change their skin color.
This template supports new grid system for intermediate small devices(≥481px and < 768px).
This is a sticky header to this template which displays when one scrolls down the website. Users, however, can enable or disable it anytime.
If you want to disable sticky header, please add "no-sticky-menu" class to body.
There are several remarkable skill meter bars.
Please check shortcode-progress-bars.html.
<div class="progress-bar-container skill-meter box"> <div class="progress-bar skill-meter animate-progress"> <div class="progress-label"> <span><i class="fa fa-tags"></i>Adding Promotions and Coupons</span> </div> <div class="progress-wrap"> <div class="progress"><span class="progress-inner" data-width="82"></span></div> <div class="progress-percent"><span>82%</span></div> </div> </div> ... </div>
To display animated progress bar when scrolling page just add "animate-progress" class to the "progress-bar" div.
See index-loading.html for the page preloader.
Add the following code to insert the preloader.
<!-- Javascript Page Loader --> <script type="text/javascript" src="js/pace.min.js" data-pace-options='{ "ajax": false }'></script> <script type="text/javascript" src="js/page-loading.js"></script>
If you want to change the contents or style of the preloader page, please customize js/page-loading.js file.
The filter is driven by the Isotope script - http://isotope.metafizzy.co/
Here's an example of usage:
<div class="product-wrapper post-wrapper block"> <div class="post-filters"> <h3 class="font-normal filter-title">All Products</h3> <a href="#" class="btn btn-sm style4 hover-blue active" data-filter="filter-all" title="All Products">All</a> <a href="#" class="btn btn-sm style4 hover-blue" data-filter="filter-latest" title="Latest Products">Latest</a> <a href="#" class="btn btn-sm style4 hover-blue" data-filter="filter-new" title="New Arrivals">New Arrivals</a> <a href="#" class="btn btn-sm style4 hover-blue" data-filter="filter-featured" title="Featured Products">Featured</a> </div> <div class="iso-container iso-col-4 style-masonry has-column-width products"> <div class="iso-item filter-all filter-latest filter-new"> ... </div> </div>
If we click Latest filter button, it will display items which have "filter-latest" class.
This template supports css3 animation effects. Visit http://daneden.github.io/animate.css to see how animation effects work.
Please see the code below.
<div class="animated" data-animation-type="bounce" data-animation-duration="1" data-animation-delay="0.3"></div>
Take a look at shortcode-animations.html to see detailed examples.
Just add the following code to include this function.
<div class="parallax" data-stellar-background-ratio="0.5" style="background-image: url('images/parallax1.jpg');" > ... </div>
Fore more infomation check http://markdalgleish.com/projects/stellar.js/.
To add a video parallax please use the following code sample.
<div class="parallax-elem" style="height: 500px;"> <div class="video-container mejs-skin"> <video poster="http://placehold.it/1920x534" preload="none" data-stellar-ratio="0.5" data-video-format="16:9"> <!-- <source src="media/test.mp4" type="video/mp4" /> --> <source src="https://www.youtube.com/watch?v=rbNg7gmBZO0" type="video/youtube" /> </video> <div class="video-text"> <div class="container"> <div class="heading-box"> <h2 class="box-title color-white">Miracle Video Promo</h2> <h3 class="skin-color">Parallax Video Placeholder</h3> </div> </div> </div> </div> </div>
Please check homepage2.html to see how it works.
It uses Magnific Popup box.
For more information check the http://dimsemenov.com/plugins/magnific-popup/.
There are 3 styles of social icons: style1, style2 and style3
Please check shortcode-icon-styling.html.
There are 4 hover styles: default, style1, style2 and style3.
<a href="images/shortcode/galleries/metro2/8.jpg" class="image hover-style3"> <img src="images/shortcode/galleries/metro2/8.jpg" alt=""> <div class="image-extras"></div> </a>
To see how it works, please check shortcode-galleries.html.
There are some image banner styles which have image and caption wrapper.
<div class="image-banner"> <img src="images/sliders/rslider/slider6/ads/1.jpg" alt=""> <div class="caption-wrapper position-left"> <div class="captions"> <h3 class="title">mens fashion</h3> <a href="#" class="action">explore now</a> </div> </div> </div>
Captions are displayed in the middle of image by default.
To display captions in the half left(right) of the image, add "position-left(right)" class to the caption-wrapper.
There is a creative process which has animation effect.
Please check shortcode-process.html to see how it works.
There are 20 homepages (14 homepages and 6 shop homepages).
There are 6 types of blog pages: Masonry, Grid, Mini, Classic, Timeline and Single Posts.
There are 5 types of blog pages: Fancy Grid, Fancy Wide, Grid, Masonry and Single Pages.
There are 18 shortcode pages.
For more details, please check shortcode menu .
There are 2 types of Contact pages.
The 404 page is added as a feature in this template. However this doesn't mean that in case of a 404 error this page will be shown.
To achieve this, please read these tutorials how you can add custom error pages:
http://www.javascriptkit.com/howto/htaccess2.shtml
http://www.besthostratings.com/articles/change-error-documents.html
There is a coming soon page in this template.
If you want to use coming soon page, you need to add launch time.
function cacluateLaunchTime() { var launchDateStr = "2014/12/22 00:00:00"; // timezone must be UTC + 0 ... }
Please check pages-coming-soon.html.
This template also supports ecommerce pages: shop homepages, category pages, product pages, quick view popup, cart page, checkout page, layout pages, dashboard page and mini cart html component.
Any Images or logos used in previews are not included in this item or final purchase and you need to contact authors to get permission in case you want to use them in your commercial or non-commercial projects.
We used http://placehold.it/ for placeholders.