Welcome to Bigsteps!

We would like to thank you for purchasing FOXic eCommerce HTML Template! Before you get started, please be sure to always check out this documentation.

If You have any questions that are beyond the scope of this documentation, please feel free to submit a ticket to https://big-skins.com/support

We're very happy to help you and you will get a reply from us faster than you expected. Thank you, we hope you to enjoy using FOXic eCommerce HTML5 Template!

Getting Started

Installation

Follow the steps below to get started with your site template:

  1. Open the html folder to find all themes files
  2. You will need to upload these files to your web server using FTP.
  3. Make sure you've uploaded all files/folders listed below:
    • html/css - stylesheets folder
    • html/images - images folder
    • html/js - javacripts folder
    • html/fonts - fonts folder
    • html/index.html - index file/homepage
    Other files can be used according to your preferences.
  4. Now you can start adding your content.

HTML Structure

FOXic Template follows a simple HTML code structure for every page. Here is the sample:


    
    
        
        
...
...
...
...
...

FOXic Template supports boxed & fullwidth page content blocks.

By default, each content section (.holder) is boxed. You can made it fullwidth or fullboxed by adding .fullwidth or .fullboxed classes.

See the image below:

Color Schemes

The CSS files are used to change the template appearance like fonts-size, font-color, backgrounds, paddings, margins etc. You can edit the *.css files with any Code Editing Software.

You can find all .css files in the folder html/css.

For helping developers write more succinct CSS, and to keep files organized we use SCSS preprocessor. It is basically a scripting language that extends CSS and then compiles it into regular CSS.

You can find all .scss files in the folder html/scss.

In the file scss/_variables.scss you can change any settings for changing your site colour scheme. All variable names are as clear as possible and do not need a description. For example, for changing the colours of buttons you need to change these variables:

For example, for changing the buttons colors you need to change this variables:

//buttons
$button_font_family_scss_var: $heading_font_family_scss_var !default;
$button_font_weight_scss_var: 600 !default;
$button_font_weight_less_scss_var: 500 !default;
$button_font_weight_lg_scss_var: 500 !default;
$button_color_scss_var: #fff !default;
$button_bg_scss_var: $custom_color_scss_var !default;

FOXic Template has 10 different skins. Each skin has its own colour scheme and owns ready to use style.css file. For example, if you like Fishing skin, then add the file style style-vars-fishing.css

Fonts

FOXic Template uses external fonts from Google Fonts Library by default. You can find the link to the font files in the head tag of the HTML files.

	
	

If you want to change the Google Font, you will need to edit the above links with your own font. If you want to use the self-hosted font, remove these links completely.

Grid

FOXic Template uses Bootstrap Grid (18 columns).

For more details on the Bootstrap Grid, please visit its official website.

.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-1
.col-md-2
.col-md-2
.col-md-2
.col-md-2
.col-md-2
.col-md-2
.col-md-2
.col-md-2
.col-md-2
.col-md-3
.col-md-3
.col-md-3
.col-md-3
.col-md-3
.col-md-3
.col-md-4
.col-md-4
.col-md-4
.col-md-4
.col-md-2
.col-md-5
.col-md-5
.col-md-5
.col-md-3
.col-md-6
.col-md-6
.col-md-6
.col-md-4
.col-md-12
.col-md-8
.col-md-10
.col-md-9
.col-md-9

Headers

Header Types

You can choose between 7 types of headers while creating your pages.


Header Variant 1 - view demo


Header Variant 2 - view demo


Header Variant 3 - view demo


Header Variant 4 - view demo


Header Variant 5 - view demo


Header Variant 6 - view demo


Header Variant 7 - view demo


Header Structure

Each header has a similar HTML structure:

Sticky Header

For disabling sticky header remove tag .hdr-content.hdr-content-sticky from the basic structure:

Transparent Header

For making header transparent add class .hdr-transparent to the tag .hdr-wrap:


Mobile Header

All headers, regardless of their structure on large screens, on mobile devices look like this:

The mobile menu is completely independent of the desktop version and has the following HTML structure:


...
...
...

MegaMenu

We provide a very useful way to customize your menu.

Each menu item can be displayed in three different variants: no dropdown link, simple dropdown and megamenu link. Here is the basic megamenu structure:


							

Simple DropDown Link

Here is the Simple DropDown Link code example:

	

You can use unlimited levels of submenus.


MegaMenu DropDown Link

You can use the megaMenu in 2,3,4 & 5 Columns. Also you can add Left and(or) Right custom block to the megaMenu. MegaMenu grids and codes are provided below:


Description MegaMenu Blocks Code Example
Only categories columms
Categories
.column-5, .column-4, .column-3, .column-2, .column-1

5 column .column-5

2 column .column-2
											
											
Left Block + Categories Columns
Left Block
.width-20, .width-25, .width-33, .width-40

Categories Columns
.column-5, .column-4, .column-3, .column-2, .column-1
											
											
Right Block + Categories Columns
Right Block
.width-20, .width-25, .width-33, .width-40

Categories Columns
.column-5, .column-4, .column-3, .column-2, .column-1
											
											
Left Block + Right Block + Categories Columns + Bottom Row
Left Block
.width-20, .width-25, .width-33, .width-40
Right Block
.width-20, .width-25, .width-33, .width-40

Categories Columns
.column-5, .column-4, .column-3, .column-2, .column-1
Bottom Row
		
											
											

Footer Types

You can choose between 7 types of footers while creating your pages.


Footer Variant 1 - view demo


Footer Variant 2 - view demo


Footer Variant 3 - view demo


Footer Variant 4 - view demo


Footer Variant 5 - view demo


Footer Variant 6 - view demo


Footer Variant 7 - view demo

Footer Structure

Each footer has a similar HTML structure:

Mobile Footer

Footers column content on mobile looks like an accordion:

If you don't want to collapse the column content on mobile use not collapsed column structure.

Collapsed column structure:

Not collapsed column structure:

Slider

Slider structure

FOXic Template uses main slider (BN Slider) built with Slick Slider. For more details about Slick Slider plugin, please visit its dedicated website.

Here is the HTML code for the BN Slider:


Text 1
Text 2
...
STEP IN TO ENHANCE
YOUR PERSONALITY
...

Sliders Options

Slider Height

Add a class name .bnslider--lg or .bnslider--md or .bnslider--sm to the div element .bnslider to set a fixed slider height

...

In this case, the slider will have a fixed height, but the images proportions will not be saved.

If you want to keep the aspect ratio of the image use class .keep-scale and set sliders width for desktop and mobile via data attrubures :

...

Add a class .bnslider--fullheight to the div element .bnslider to set a full height slider.

...

Other slider settings

Other options you can find in the table below:

Banner Tag Additional Classes / Data attributes
.bnslider-slide
(Slide Item)
For videos slide add attributes
data-autoplay="true" / data-autoplay="false"
data-video-type="video"
.bnslider-image
(Slide image)
Slider Image (windows width >= 479px)
.bnslider-image-mobile
(Slide image)
Mobile Slider Image (windows width < 479px)
.bnslider-text-content
(Slide Text caption)
For vertical alignment of the caption add classes
.txt-top
.txt-middle
.txt-bottom

For horizontal alignment of the caption add classes
.txt-left
.txt-right
.txt-center
.btn-wrap
(Slider button wrapper)
To set the upper indent for the button add class
.mt-xl
.mt-lg
.mt-md
.mt-sm
.mt-0


To change button horizontal alignment inside caption add classes .txt-left
.txt-right
.txt-center
.bnslider-arrows
(Slider arrows)
Arrows in the boxed container (not full width)
.container

Arrows fullwidth
.container-fluid
.bnslider-dots
(Slider dots)
Dots in the boxed container (not full width)
.container

Dots fullwidth
.container-fluid

Slider Text and Animations

You can set typography parameters and animate text and button in each slide via data attributes:

Your Text
...
Button

All slide text/button data attributes are provided below:

Attribute Description Recommended Value Example
data-delay Delay after previous text animation in ms 0 ... 10000 data-delay="0"
data-fontsize Font size in relative value (vw) 1vw = 1% of viewport width 0 ... 30 data-fontsize="4"
data-fontline Line height in em (default is 1.2em) 1em equal to fonts size value, 2em equal to fontsize*2 0.8 ... 3 data-fontline="1.5"
data-fontfamily Font Family - data-fontfamily="Geneva"
data-fontcolor Font Color - data-fontcolor="red"
OR
data-fontcolor="#ff0000"
data-fontweight Font weight normal (400)
bold (700)
lighter
bolder
OR numeric value:
100, 200, 300, 400, 500, 600, 700, 800, 900
data-fontweight="bold" OR
data-fontweight="700"
data-animate Text appear animation fadeInDown, fadeInUp, fadeInLeft, fadeInRight, fadeIn, zoomIn, flipX, flipY, fx1, fx2, fx3, fx4, fx5, fx6 data-animate="flipY"
data-otherstyle Other inline styles - data-otherstyle="font-style: italic; padding:5px;"

Product Preview

Product Previews Variants

You can choose between 3 types of products preview.


Product Preview Variant 1


Oversized Cotton Blouse

Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi.
$ 200
$ 180

Product Preview Variant 2


Legging Red/Black

Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi.
$ 200
$ 180

Product Preview Variant 3


Fitness Jumpsuit Black/Yellow

Quisque volutpat condimentum velit. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nam nec ante. Sed lacinia, urna non tincidunt mattis, tortor neque adipiscing diam, a cursus ipsum ante quis turpis. Nulla facilisi.
$ 159
$ 129

CountDown

You can put a countdown on the product preview or on the product pages of your shop and use it to highlight certain offers or deals.


Products preview with countdown



Products page countdown


There are two ways to set the final countdown date. Please see them below:

1. Set attribute data-promodate. In this case, a countdown date will end at a set date.

2. Set attribute data-promoperiod. In this case, countdown date will never end and calculates as current date add attribute value in seconds. For example, data-promoperiod="100000000" will set promo period as 1d 03h 46m 40s.

For product preview with a countdown use class .prd.prd-has-countdown

For more details on the countdown plugin, please visit its dedicated website.

Product Labels

You can use 3 different label styles in the Product Preview


Squared Labels


...
New
-10% Sale
...


Big Circle Labels


...
New
-10% Sale
...


Small Circle Labels


...
New
-10% Sale
...

Quick View

Quick View adds the possibility to have a quick preview of the products.


For using QuickView add class a.js-prd-quickview to a link:


    QUICK VIEW

							

Products information loads on the Modal via AJAX. AJAX content should have such a structure:


For more details about the Fancybox Modal plugin, please visit its dedicated website.

Product Grid

You can display product previews as a grid. Using classes (.data-show-*), you can set the number of products in a row at different breakpoints.

								
...

For more details on the carousel plugin, please visit its dedicated website.

Product Carousel

You can display product previews as a carousel. For use carousel add class .prd-carousel.js-prd-carousel to product previews wrapper:

							
							

For more details on the carousel plugin, please visit its dedicated website.

Product Page

FOXic helps you make your Product Page any way you want. You can choose and customize any of the seven types of this page.


Product Page Variant 1 - view demo

Product gallery + Product previews carousel at the bottom in one row


Product Page Variant 2 - view demo

Product gallery + Product previews carousel at the left in two columns


Product Page Variant 3 - view demo

Product gallery + Product previews carousel at the right in two columns


Product Page Variant 4 - view demo

Product gallery + Product previews carousel at the left in one column


Product Page Variant 5 - view demo

Product gallery + Product previews carousel at the right in one column

Category Page

Product View Mode

You can select one of three product view mode in a category page.


Grid View


...


Horizontal Card Grid


...


List View


...


Product Filters Position


Product Filters at the left/right side - demo​


Product Filters collapsed - demo​


Product Filters at the top - demo​

Typography

You can see all typography elements in this example Example.

Icons Font

FOXic Template uses simply and flexible icon library IcoMoon. IcoMoon is striving to build and provide the best iconography and icon management tool for perfectionists.

If you want to add new icon to the library follow instruction, provided below:

1. Go to . Click the button Import icons and choose file fonts/icomoon/selection.json. Select 'Yes' in the modal window:



All FOXic icons will be imported



2. Then select new icon(s)



3. Generate your custom font



4. Download new Icons Set, unzip archive and copy all files to 'font/icomoon/' folder of your project


5. Find new icon in demo.html and use it in your HTML code

For example like this:

							
							
							

Instagram

FOXic Template uses instagram feed plugin instafeed.js. Instafeed.js is a simple way to display your Instagram photos on your website.

First your need tFirst of all, you need to get Instagram Feed Access Token. Please follow instruction, provided below:


1. Create app from here



Enter the neccesary information to create app. Click on Create App ID:






2. Add Website

After creating app, click on Settings > Basic > Add Platform



Choose Website



Enter your website URL and press Save Changes button



3. Set Up Instagram Feed Access Token

Click on Product and then choose Set Up in Instagram field



Display the information of Instagram at the left of screen. C
lick Basic Display > Create New App



There is a field to enter app information, enter app information and then click on Create App



There are three more fields of Client OAuth Setting, enter the required information (your website URL) into these fields and press button Save Change



4. Add Instagram Testers

Go to Roles > Roles. In the Instagram Tester field, choose Add Instagram Testers



Add username of the account that you want to add and press Submit



Then login to the Instagram account that you want to add and click on the cogwheel icon. Choose Apps and Websites



Click on Tester Invites and press Accept button



5. Generate Instagram Feed Access Token

Go back to Facebook App, choose Instagram > Basic Display. In the User Token Generator field, click on Generate Token



Display Instagram login form, enter your credential and click Login. Then click on Authorize



Display Instagram Access Token. Click on Copy



6. Paste your Token in the HTML code

		
							

You can also use these data attrubures:
data-tag - filter images by hashtag,
data-limit - maximum number of images

More about the instafeed plugin you can read here

Credit

FOXic Template uses jQuery plugins and CSS library provided below:.


Hope you will enjoy FOXic Template!

Kind Regards,
BigSteps