• Facebook
  • Twitter

Diana – Responsive HTML5 Template


Support Our Blog

Thank you for purchasing this theme. If you have any questions that are beyond the scope of this help file, please feel free to start new ticket on this page. Thanks so much!

 

Scope of free support

 

We can help you with:

  1. Responding to questions or problems regarding the item and its features
  2. Fixing any discovered item’s bugs
  3. Providing updates to ensure compatibility with new software versions

HTML Structure


This theme is built upon bootstrap framework and is fully responsive. It adapts to window resolution and looks good on all devices including iPad and iPhone.
See for yourself (resize your browser).

If you would like to read more
about bootstrap framework click here :

Bootstrap Documentation

Grid System and Single row structure

The default Bootstrap grid system utilizes 12 columns. It’s responsive grid and adapts to viewport. Below 767px viewports, the columns become fluid and stack vertically. The fluid grid system uses percents instead of pixels for column widths. Each row always include 12 columns (for example col-md-8 + col-md-4 = col-md-12).
Bootstrap documentation: here

Basic grid HTML:

Page structure

Below you will find default page structure :


CSS Files and Structure


If you would like to edit the color, font, or style of any elements, you would do the following:

If you find that your new style is not overriding, it is most likely because of a specificity problem. Scroll down in your CSS file and make sure that there isn’t a similar style that has more weight.

I.E.

So, to ensure that your new styles are applied, make sure that they carry enough “weight” and that there isn’t a style lower in the CSS file that is being applied after yours.

Colors

The theme includes a css file wich you can use to edit the colors.
You just need to add the corresponding CSS file to the head of the page like this:

Icons

We’ve included 360+ font icons.

Awesome Icons – http://fontawesome.io/icons/

HTML markup:

CSS Files & Structure

We’ve included 2 files.
bootstrap.css contains Bootstrap 3 Library.
style.css file contains general styles.
1. Index v2, collections, collections list
2. Login page
3. Contact Us
4. My account
5. Wishlist Products
6. My cart
7. Checkout
8. About Us
9. Our team
10. Team Member
11. Our Services
12 Testimonials
13. FAQ
14. Pricing
15. Blog
16. Portfolio
17. Coming soon
18. Single Product


Javascript


All javascripts are placed in folder /js. In main.js file we implement all functions calls.
This theme uses following Javascript files:

  • Bootstrap v 3 framework (powerful front-end framework for faster and easier web development),
  • jQuery v1.10.2 (A fast javascript library that Foodtruckifies how to traverse HTML documents, handle events, perform animations.),
  • colorselector.js –  (color ring picker),
  • jquery.frogaloop.min.js, jquery.stellar.min.js – ct-mediaSection – (paralax, videos),
  • jquery.elevatezoom.js – elevate-zoom (zoom effects on images),
  • gmap3.min.js –  (google maps, contact page),
  • jquery.magnific-popup.min – (images popup),
  • jquery.nouislider.all.js – nouislider/ (range slider in single product),
  • imagesloaded.js, jquery.isotope.min.jsportoflio/init.js – (isotope),
  • select2/init.js, select2.min.js – (styling select boxes with jquery),
  • spinner/init.js (styled input quantity element where we can put any value, my cart page),
  • stacktable/init.js, stacktable.js – (table which change the whole content to responsive table on the mobile),
  • device.min.js,
  • jquery.appear.js,
  • jquery.browser.min.js,
  • jquery.easing.1.3.js,
  • jquery.placeholder.min.js,
  • modernizr.custom.js,
  • snap.min.js (mobile swaping),
  • plugins/headroom/init.js, headroom.js, jQuery.headroom.js (menu and topbar effects),
  • owl.carousel.min.js (owl slider),
  • init.js

Google Map (GMAP3 Plugin)

This is google map with custom marker, you can define couple parameters:

  • data-location – address to show
  • data-height – map height (if undefined height will be 220px)
  • data-offset – by how many map should be repositioned from marker center point (default -30)

It uses gmap3 plugin.
Documentation: here
HTML Markup:

All javascript code can be found in js/main.js file.

jquery.appear

This plugin call function when element appear in viewport. This is used in custom animation, progress bars, counter timer.
Documentation: https://github.com/bas2k/jquery.appear/


Top Bar


There are two variations of top bar:

  • deafult
  • ct-topBar–grey
Gray top bar

Gray top bar

To change bar color to gray just add the class above to the bar markup, like the following:


Mutlitple SearchBox


Use our Multiple search box, where you can set advanced search options for products!

Multiple Search Box

Multiple Search Box

Use the following HTML markup to include it to your page:

Notice, that Multiple Search box requires the following Javascripts if you want to use Color Picker and Range Slider for it:


Products Listing


There are two types of displaying products listing:

 

  1. ct-showProducts–default
    products

    Product listing

  2. ct-showProducts–list
    Products list

    Products list

HTML markup:

Javascript code:


Shop Product


There are two variations of shop products.

Default Product

Variaton class:

  • ct-productShop–default
Default shop product

Default shop product

HTML markup:

Shop product with zoom effect

Variation class:

  • ct-productShop–zoom
Shop product with zoom

Shop product with zoom

HTML markup:

These effects are used in sliders as well.

Javasript needed for Zoom Effect on images:


Learn more:

Zoom effect docs:
www.elevateweb.co.uk/image-zoom


Single Product


Product Cusotmization, description, details can be added with the following HTML markup:


Wishlist


Diana comes with a wishlist. It changes to different table on mobile with special stacktable script. To use it you will need ct-js-wishList class.

Wishlist

Wishlist

HTML markup:

Javascript code:


Learn more:

Stackable.js documentation


Reviews


Add reviews to your product with simple HTML markup:

Reviews

Reviews


Ratings


There are several types of ratings:

Ratings in single product content

ratings

Ratings in single product content

HTML markup:

Star ratings

ratings

Star ratings

HTML markup:

Javascript ratings

Bar ratings

Bar ratings

HTML markup:

Javascript code:


Pricing


Create pricing box with simple HTML markup:

Pricing

Pricing


Sliders


There are three available types of sliders:

Main slider

Main Slider

Main Slider

You can use it with the following HTML markup:

We have few variations of the arrows:

  • ct-mainCarousel–arrowsTop
  • ct-mainCarousel–arrowsMiddle
  • ct-mainCarousel–arrowsTopRight
  • ct-mainCarousel–arrowsTopLeft
  • ct-mainCarousel–arrowsTopCenter

Product Slider

Product Slider

Product Slider

HTML markup:

With the following variations of arrows:

  • ct-productCarousel–arrowsTop
  • ct-productCarousel–arrowsTopRight

PersonBox Slider

PersonBox Slider

PersonBox Slider

HTML markup:

Remember to attach the following, required javascript files for owl slider:


Divided Section


These sections are by default above the footer, in prefooter section, because they are fixed all the time on the bottom of the main content.

Left Section HTML markup:

Divided section

Divided section

Right Section:


Highlights


Add awesome highlights boxes with simple HTML markup!

Highlights

Highlights

HTML markup:


Buttons


There are three sizes of buttons:

  1. btn
  2. btn-sm
  3. btn-md

Each can have one of the following variations:

  1. btn-default
  2. btn-white
  3. btn-blackTransparent
  4. btn-blackTransparent–white
  5. btn-transparentWhite

HTML markup:


Boxes


There are two types of boxes:

Image Box

Image Box

Image Box

HTML markup:

Number Box

Number box

Number box


Tabs


Standard Tabs

tabs

Tabs

HTML markup:

Nested Tabs

tabs

Nested tabs

HTML tabs:


Accordion


HTML markup:


Tooltips


Add tooltips anywhere you want!

tooltips

Tooltips

HTML markup:


Socials


Diana comes with two types and four colours of socials:

Types:

  • ct-socials–small
  • ct-socials–medium
  • ct-socials–large

Colours:

  • ct-socials–blackBorder
  • ct-socials–whiteBorder
  • ct-socials–white
  • – ct-socials–black

HTML markup:

Socials

Socials


Short Info


There are two available color variations of Short Info:

  • ct-shortInfoReason–grey
  • ct-shortInfoReason–black
Short Info

Short Info

HTML markup:


Video


There are two available Video elements:

VideoBox

Video Box

Video Box

HTML markup:

Video Product

Video Product

Video Product

HTML markup:

Javascript code:


Blog


Add your blog posts with the following HTML markup:

Blog Post

Blog Post

Blog Comments

Blog comments

Blog comments

HTML markup:


Portfolio


Create beautiful portfolio items with the following HTML markup:

Portfolio Single page

Portfolio Single page


Pagination


There are two available variations:

  • default
    pagination

    Pagination

  • ct-u-bgcolor-transparent
    pagination

    Transparent pagination

HTML markup:


Testimonial


We have two variations of testimonial:

  • ct-testimonials–left
  • ct-testimonials–right
Testimonial

Testimonial

HTML markup:


Widget


Footer widgets

widget

Footer widget

HTML markup:

Sidebar Widget

widget

Sidebar widget

HTML markup:

Contact form


Template comes with ready to use:

  • Contact Form
  • Newsletter Form

All needed files are in /form directory.
Remember to includeon page.
To configure form just edit form/config.php and change e-mails to your own :

That’s it!

Contact Form

HTML Markup:

Newsletter Form

HTML Markup:

Options (can be changed in HTML) :

  • Mail Subject – just change value in :
  • Success Message – change successMessage div content
  • Error Message – change errorMessage div content

Sources & Credits


The following sources and files have been used to build up this theme

Twitter Bootstrap http://twitter.github.com/bootstrap/

jQuery – http://www.jquery.com


Elite Author
We are elite
CreateIT
Who we are

Hi, we are createIT. We create IT. Web applications and websites to be precise.

And we are REALLY good at it.

Get to know us at www.createIT.pl
Thanks for buying!