Color Admin

“E-Commerce Template” Documentation by “Sean Ngu” v5.5.2

Updated on: 08/July/2025
By: Sean Ngu

If you have any inquiries or require further assistance beyond what is covered in this help file, please do not hesitate to send us a message through Wrapbootstrap. We are more than happy to help. Thank you very much!

This template can be used as an fluid layout with a max of 12 columns next to each other. The general template structure is the same throughout the template. Here is the general structure.

<!-- BEGIN #page-container -->
<div id="page-container" class="fade">
  <!-- BEGIN #top-nav -->
  <div id="top-nav" class="top-nav">
  </div>
  <!-- END #top-nav -->

  <!-- BEGIN #header -->
  <div id="header" class="header">
  </div>
  <!-- END #header -->

  <!-- BEGIN #slider -->
  <div id="slider" class="section-container p-0 bg-black">
  </div>
  <!-- END #slider -->

  <!-- BEGIN #promotions -->
  <div id="promotions" class="section-container bg-white">
  </div>
  <!-- END #promotions -->

  <!-- BEGIN #trending-items -->
  <div id="trending-items" class="section-container bg-light">
  </div>
  <!-- END #trending-items -->

  <!-- BEGIN #mobile-list -->
  <div id="mobile-list" class="section-container bg-light pt-0">
  </div>
  <!-- END #mobile-list -->

  <!-- BEGIN #tablet-list -->
  <div id="tablet-list" class="section-container bg-light pt-0">
  </div>
  <!-- END #tablet-list -->

  <!-- BEGIN #policy -->
  <div id="policy" class="section-container pt-30px pb-30px">
  </div>
  <!-- END #policy -->

  <!-- BEGIN #subscribe -->
  <div id="subscribe" class="section-container bg-light pt-30px pb-30px">
  </div>
  <!-- END #subscribe -->

  <!-- BEGIN #footer -->
  <div id="footer" class="footer">
  </div>
  <!-- END #footer -->

  <!-- BEGIN #footer-copyright -->
  <div id="footer-copyright" class="footer-copyright">
  </div>
  <!-- END #footer-copyright -->
</div>
<!-- END #page-container -->

Page head contains metadata, javascript and css files:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="utf-8" />
  <title>Color Admin | E-Commerce Front End Theme</title>
  <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" name="viewport" />
  <meta content="" name="description" />
  <meta content="" name="author" />
  
  <!-- ================== BEGIN core-css ================== -->
  <link href="../assets/css/e-commerce/vendor.min.css" rel="stylesheet" />
  <link href="../assets/css/e-commerce/app.min.css" rel="stylesheet" />
  <!-- ================== END core-css ================== -->
  
  <!-- OR without-vendor.min.css -->
  
  <!-- ================== BEGIN core-css ================== -->
  <link href="../assets/plugins/animate.css/animate.min.css" rel="stylesheet" />
  <link href="../assets/plugins/@fortawesome/fontawesome-free/css/all.min.css" rel="stylesheet" />
  <link href="../assets/plugins/jquery-ui-dist/jquery-ui.min.css" rel="stylesheet" />
  <link href="../assets/plugins/pace-js/themes/black/pace-theme-flash.css" rel="stylesheet" />
  <link href="../assets/plugins/bootstrap-icons/font/bootstrap-icons.css" rel="stylesheet" />
  <link href="../assets/css/e-commerce/app.min.css" rel="stylesheet" />
  <!-- ================== END core-css ================== -->
</head>
<body>
<!-- BEGIN #top-nav -->
<div id="top-nav" class="top-nav">
  <!-- BEGIN container -->
  <div class="container">
    <div class="collapse navbar-collapse">
      <ul class="nav navbar-nav">
        <li class="dropdown dropdown-hover">
          <a href="#" data-bs-toggle="dropdown"><img src="../assets/img/flag/flag-english.png" class="flag-img" alt="" /> English <b class="caret"></b></a>
          <ul class="dropdown-menu">
            <li><a href="#" class="dropdown-item"><img src="../assets/img/flag/flag-english.png" class="flag-img" alt="" /> English</a></li>
            <li><a href="#" class="dropdown-item"><img src="../assets/img/flag/flag-german.png" class="flag-img" alt="" /> German</a></li>
            <li><a href="#" class="dropdown-item"><img src="../assets/img/flag/flag-spanish.png" class="flag-img" alt="" /> Spanish</a></li>
            <li><a href="#" class="dropdown-item"><img src="../assets/img/flag/flag-french.png" class="flag-img" alt="" /> French</a></li>
            <li><a href="#" class="dropdown-item"><img src="../assets/img/flag/flag-chinese.png" class="flag-img" alt="" /> Chinese</a></li>
          </ul>
        </li>
        <li><a href="#">Customer Care</a></li>
        <li><a href="#">Order Tracker</a></li>
      </ul>
      <ul class="nav navbar-nav navbar-end">
        <li><a href="#">Career</a></li>
        <li><a href="#">Our Forum</a></li>
        <li><a href="#">Newsletter</a></li>
        <li><a href="#"><i class="fab fa-facebook-f fs-14px"></i></a></li>
        <li><a href="#"><i class="fab fa-twitter fs-14px"></i></a></li>
        <li><a href="#"><i class="fab fa-instagram fs-14px"></i></a></li>
        <li><a href="#"><i class="fab fa-dribbble fs-14px"></i></a></li>
        <li><a href="#"><i class="fab fa-google fs-14px"></i></a></li>
      </ul>
    </div>
  </div>
  <!-- END container -->
</div>
<!-- END #top-nav -->
<!-- BEGIN #header -->
<div id="header" class="header">
  <!-- BEGIN container -->
  <div class="container">
    <!-- BEGIN header-container -->
    <div class="header-container">
      <!-- BEGIN navbar-toggle -->
      <button type="button" class="navbar-toggle collapsed" data-bs-toggle="collapse" data-bs-target="#navbar-collapse">
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <!-- END navbar-toggle -->
      <!-- BEGIN header-logo -->
      <div class="header-logo">
        <a href="index.html">
          <span class="brand-logo"></span>
          <span class="brand-text">
            <span>Color</span>Admin
            <small>e-commerce frontend theme</small>
          </span>
        </a>
      </div>
      <!-- END header-logo -->
      <!-- BEGIN header-nav -->
      <div class="header-nav">
        <div class="collapse navbar-collapse" id="navbar-collapse">
          <ul class="nav justify-content-center">
            <li class="active"><a href="index.html">Home</a></li>
            <li class="dropdown dropdown-full-width dropdown-hover">
              <a href="#" data-bs-toggle="dropdown">
                Our Store 
                <b class="caret"></b>
                <span class="arrow top"></span>
              </a>
              <!-- BEGIN dropdown-menu -->
              <div class="dropdown-menu p-0">
                <!-- BEGIN dropdown-menu-container -->
                <div class="dropdown-menu-container">
                  <!-- BEGIN dropdown-menu-sidebar -->
                  <div class="dropdown-menu-sidebar">
                    <h4 class="title">Shop By Categories</h4>
                    <ul class="dropdown-menu-list">
                      <li><a href="product.html">Mobile Phone</a></li>
                      <li><a href="product.html">Tablet</a></li>
                      <li><a href="product.html">Laptop</a></li>
                      <li><a href="product.html">Desktop</a></li>
                      <li><a href="product.html">TV</a></li>
                      <li><a href="product.html">Speaker</a></li>
                      <li><a href="product.html">Gadget</a></li>
                    </ul>
                  </div>
                  <!-- END dropdown-menu-sidebar -->
                  <!-- BEGIN dropdown-menu-content -->
                  <div class="dropdown-menu-content">
                    <h4 class="title">Shop By Popular Phone</h4>
                    <div class="row">
                      <div class="col-lg-3">
                        <ul class="dropdown-menu-list">
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> iPhone 7</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> iPhone 6s</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> iPhone 6</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> iPhone 5s</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> iPhone 5</a></li>
                        </ul>
                      </div>
                      <div class="col-lg-3">
                        <ul class="dropdown-menu-list">
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Galaxy S7</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Galaxy A9</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Galaxy J3</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Galaxy Note 5</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Galaxy S7</a></li>
                        </ul>
                      </div>
                      <div class="col-lg-3">
                        <ul class="dropdown-menu-list">
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Lumia 730</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Lumia 735</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Lumia 830</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Lumia 820</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Lumia Icon</a></li>
                        </ul>
                      </div>
                      <div class="col-lg-3">
                        <ul class="dropdown-menu-list">
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Xperia X</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Xperia Z5</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Xperia M5</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Xperia C5</a></li>
                          <li><a href="product_detail.html"><i class="fa fa-fw fa-angle-right text-muted"></i> Xperia C4</a></li>
                        </ul>
                      </div>
                    </div>
                    <h4 class="title">Shop By Brand</h4>
                    <ul class="dropdown-brand-list mb-0">
                      <li><a href="product.html"><img src="../assets/img/brand/brand-apple.png" alt="" /></a></li>
                      <li><a href="product.html"><img src="../assets/img/brand/brand-samsung.png" alt="" /></a></li>
                      <li><a href="product.html"><img src="../assets/img/brand/brand-htc.png" alt="" /></a></li>
                      <li><a href="product.html"><img src="../assets/img/brand/brand-microsoft.png" alt="" /></a></li>
                      <li><a href="product.html"><img src="../assets/img/brand/brand-nokia.png" alt="" /></a></li>
                      <li><a href="product.html"><img src="../assets/img/brand/brand-blackberry.png" alt="" /></a></li>
                      <li><a href="product.html"><img src="../assets/img/brand/brand-sony.png" alt="" /></a></li>
                    </ul>
                  </div>
                  <!-- END dropdown-menu-content -->
                </div>
                <!-- END dropdown-menu-container -->
              </div>
              <!-- END dropdown-menu -->
            </li>
            <li class="dropdown dropdown-hover">
              <a href="#" data-bs-toggle="dropdown">
                Accessories 
                <b class="caret"></b>
                <span class="arrow top"></span>
              </a>
              <div class="dropdown-menu">
                <a class="dropdown-item" href="product.html">Mobile Phone</a>
                <a class="dropdown-item" href="product.html">Tablet</a>
                <a class="dropdown-item" href="product.html">TV</a>
                <a class="dropdown-item" href="product.html">Desktop</a>
                <a class="dropdown-item" href="product.html">Laptop</a>
                <a class="dropdown-item" href="product.html">Speaker</a>
                <a class="dropdown-item" href="product.html">Gadget</a>
              </div>
            </li>
            <li><a href="product.html">New Arrival</a></li>
            <li class="dropdown dropdown-hover">
              <a href="#" data-bs-toggle="dropdown">
                Pages
                <b class="caret"></b>
                <span class="arrow top"></span>
              </a>
              <div class="dropdown-menu">
                <a class="dropdown-item" href="index.html">Home (Default)</a>
                <a class="dropdown-item" href="index_fixed_header.html">Home (Fixed Header)</a>
                <a class="dropdown-item" href="index_inverse_header.html">Home (Inverse Header)</a>
                <a class="dropdown-item" href="search_results.html">Search Results</a>
                <a class="dropdown-item" href="product.html">Product Page</a>
                <a class="dropdown-item" href="product_detail.html">Product Details Page</a>
                <a class="dropdown-item" href="checkout_cart.html">Checkout Cart</a>
                <a class="dropdown-item" href="checkout_info.html">Checkout Shipping</a>
                <a class="dropdown-item" href="checkout_payment.html">Checkout Payment</a>
                <a class="dropdown-item" href="checkout_complete.html">Checkout Complete</a>
                <a class="dropdown-item" href="my_account.html">My Account</a>
                <a class="dropdown-item" href="contact_us.html">Contact Us</a>
                <a class="dropdown-item" href="about_us.html">About Us</a>
                <a class="dropdown-item" href="faq.html">FAQ</a>
              </div>
            </li>
            <li class="dropdown dropdown-hover">
              <a href="#" data-bs-toggle="dropdown">
                <i class="fa fa-search search-btn"></i>
                <span class="arrow top"></span>
              </a>
              <div class="dropdown-menu p-15px">
                <form action="search_results.html" method="POST" name="search_form">
                  <div class="input-group">
                    <input type="text" placeholder="Search" class="form-control bg-light" />
                    <button class="btn btn-dark" type="submit"><i class="fa fa-search"></i></button>
                  </div>
                </form>
              </div>
            </li>
          </ul>
        </div>
      </div>
      <!-- END header-nav -->
      <!-- BEGIN header-nav -->
      <div class="header-nav">
        <ul class="nav justify-content-end">
          <li class="dropdown dropdown-hover">
            <a href="#" class="header-cart" data-bs-toggle="dropdown">
              <i class="fa fa-shopping-bag"></i>
              <span class="total">2</span>
              <span class="arrow top"></span>
            </a>
            <div class="dropdown-menu dropdown-menu-cart p-0">
              <div class="cart-header">
                <h4 class="cart-title">Shopping Bag (1) </h4>
              </div>
              <div class="cart-body">
                <ul class="cart-item">
                  <li>
                    <div class="cart-item-image"><img src="../assets/img/product/product-ipad.jpg" alt="" /></div>
                    <div class="cart-item-info">
                      <h4>iPad Pro Wi-Fi 128GB - Silver</h4>
                      <p class="price">$699.00</p>
                    </div>
                    <div class="cart-item-close">
                      <a href="#" data-bs-toggle="tooltip" data-bs-title="Remove">×</a>
                    </div>
                  </li>
                  <li>
                    <div class="cart-item-image"><img src="../assets/img/product/product-imac.jpg" alt="" /></div>
                    <div class="cart-item-info">
                      <h4>21.5-inch iMac</h4>
                      <p class="price">$1299.00</p>
                    </div>
                    <div class="cart-item-close">
                      <a href="#" data-bs-toggle="tooltip" data-bs-title="Remove">×</a>
                    </div>
                  </li>
                  <li>
                    <div class="cart-item-image"><img src="../assets/img/product/product-iphone.png" alt="" /></div>
                    <div class="cart-item-info">
                      <h4>iPhone 6s 16GB - Silver</h4>
                      <p class="price">$649.00</p>
                    </div>
                    <div class="cart-item-close">
                      <a href="#" data-bs-toggle="tooltip" data-bs-title="Remove">×</a>
                    </div>
                  </li>
                </ul>
              </div>
              <div class="cart-footer">
                <div class="row gx-2">
                  <div class="col-6">
                    <a href="checkout_cart.html" class="btn btn-default btn-theme d-block">View Cart</a>
                  </div>
                  <div class="col-6">
                    <a href="checkout_cart.html" class="btn btn-inverse btn-theme d-block">Checkout</a>
                  </div>
                </div>
              </div>
            </div>
          </li>
          <li class="divider"></li>
          <li>
            <a href="my_account.html">
              <img src="../assets/img/user/user-1.jpg" class="user-img" alt="" /> 
              <span class="d-none d-xl-inline">Login / Register</span>
            </a>
          </li>
        </ul>
      </div>
      <!-- END header-nav -->
    </div>
    <!-- END header-container -->
  </div>
  <!-- END container -->
</div>
<!-- END #header -->
<!-- BEGIN #page-header -->
<div id="page-header" class="section-container page-header-container bg-black hide">
  <!-- BEGIN page-header-cover -->
  <div class="page-header-cover">
    <img src="../assets/img/cover/cover-1.jpg" alt="" />
  </div>
  <!-- END page-header-cover -->
  <!-- BEGIN container -->
  <div class="container">
    <h1 class="page-header"><b>Apple</b> Product</h1>
  </div>
  <!-- END container -->
</div>
<!-- BEGIN #page-header -->

There have 2 options of page content. HTML code of Content container as shown below:

Page Content with Background

<!-- BEGIN #content -->
<div id="content" class="has-bg section-container">
    <!-- BEGIN cover-bg -->
    <div class="cover-bg">
        <img src="-- content background cover link --" alt="" />
    </div>
    <!-- END cover-bg -->
    <!-- BEGIN container -->
    <div class="container">
        <!-- content here -->
    </div>
    <!-- END container -->
</div>
<!-- END #content -->

Page Content without Background

<!-- BEGIN #content -->
<div id="content" class="section-container">
    <!-- BEGIN container -->
    <div class="container">
        <!-- content here -->
    </div>
    <!-- END container -->
</div>
<!-- END #content -->
<!-- BEGIN #footer -->
<div id="footer" class="footer">
  <!-- BEGIN container -->
  <div class="container">
    <!-- BEGIN row -->
    <div class="row">
      <!-- BEGIN col-3 -->
      <div class="col-md-3">
        <h4 class="footer-header">ABOUT US</h4>
        <p>
          Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed nec tristique dolor, ac efficitur velit. Nulla lobortis tempus convallis. Nulla aliquam lectus eu porta pulvinar. Mauris semper justo erat. 
        </p>
        <p>
          Vestibulum porttitor lorem et vestibulum pharetra. Phasellus sit amet mi congue, hendrerit mi ut, dignissim eros.
        </p>
      </div>
      <!-- END col-3 -->
      <!-- BEGIN col-3 -->
      <div class="col-md-3">
        <h4 class="footer-header">RELATED LINKS</h4>
        <ul class="fa-ul">
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Shopping Help</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Terms of Use</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Contact Us</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Careers</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Payment Method</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Sales & Refund</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Sitemap</a></li>
          <li><i class="fa fa-li fa-angle-right"></i> <a href="#">Privacy & Policy</a></li>
        </ul>
      </div>
      <!-- END col-3 -->
      <!-- BEGIN col-3 -->
      <div class="col-md-3">
        <h4 class="footer-header">LATEST PRODUCT</h4>
        <ul class="list-unstyled list-product">
          <li>
            <div class="image">
              <img src="../assets/img/product/product-iphone-6s.jpg" alt="" />
            </div>
            <div class="info">
              <h4 class="info-title">Iphone 6s</h4>
              <div class="price">$1200.00</div>
            </div>
          </li>
          <li>
            <div class="image">
              <img src="../assets/img/product/product-galaxy-s6.jpg" alt="" />
            </div>
            <div class="info">
              <h4 class="info-title">Samsung Galaxy s7</h4>
              <div class="price">$850.00</div>
            </div>
          </li>
        
          <li>
            <div class="image">
              <img src="../assets/img/product/product-ipad-pro.jpg" alt="" />
            </div>
            <div class="info">
              <h4 class="info-title">Ipad Pro</h4>
              <div class="price">$800.00</div>
            </div>
          </li>
          <li>
            <div class="image">
              <img src="../assets/img/product/product-galaxy-note5.jpg" alt="" />
            </div>
            <div class="info">
              <h4 class="info-title">Samsung Galaxy Note 5</h4>
              <div class="price">$1200.00</div>
            </div>
          </li>
        </ul>
      </div>
      <!-- END col-3 -->
      <!-- BEGIN col-3 -->
      <div class="col-md-3">
        <h4 class="footer-header">OUR CONTACT</h4>
        <address>
          <strong>Twitter, Inc.</strong><br />
          1355 Market Street, Suite 900<br />
          San Francisco, CA 94103<br /><br />
          <abbr title="Phone">Phone:</abbr> (123) 456-7890<br />
          <abbr title="Fax">Fax:</abbr> (123) 456-7891<br />
          <abbr title="Email">Email:</abbr> <a href="mailto:sales@myshop.com">sales@myshop.com</a><br />
          <abbr title="Skype">Skype:</abbr> <a href="skype:myshop">myshop</a>
        </address>
      </div>
      <!-- END col-3 -->
    </div>
    <!-- END row -->
  </div>
  <!-- END container -->
</div>
<!-- END #footer -->
<!-- BEGIN #footer-copyright -->
<div id="footer-copyright" class="footer-copyright">
  <!-- BEGIN container -->
  <div class="container">
    <div class="payment-method">
      <img src="../assets/img/payment/payment-method.png" alt="" />
    </div>
    <div class="copyright">
      Copyright © 2025 SeanTheme. All rights reserved.
    </div>
  </div>
  <!-- END container -->
</div>
<!-- END #footer-copyright -->

Panel Theme used to customize the overall layout options.

<!-- begin theme-panel -->
<div class="theme-panel">
  <a href="javascript:;" data-click="theme-panel-expand" class="theme-collapse-btn"><i class="fa fa-cog"></i></a>
  <div class="theme-panel-content">
    <div class="theme-list clearfix">
      <div class="theme-list-item">
        <a href="javascript:;" class="bg-purple" 
          data-theme-class="theme-purple" 
          data-click="theme-selector" 
          data-toggle="tooltip" 
          data-trigger="hover" 
          data-container="body" 
          data-title="Purple"> </a>
      </div>
      ...
    </div>
  </div>
</div>
<!-- end theme-panel -->

Javascript files loaded in the end of page. This will reduce page load time.

  <!-- ================== BEGIN core-js ================== -->
  <script src="../assets/js/e-commerce/vendor.min.js"></script>
  <script src="../assets/js/e-commerce/app.min.js"></script>
  <!-- ================== END core-js ================== -->
  
  <!-- OR without vendor.min.js ================== -->
  
  <!-- ================== BEGIN core-js ================== -->
  <script src="../assets/plugins/pace-js/pace.min.js"></script>
  <script src="../assets/plugins/jquery/dist/jquery.min.js"></script>
  <script src="../assets/plugins/jquery-ui-dist/jquery-ui.min.js"></script>
  <script src="../assets/plugins/bootstrap/dist/js/bootstrap.bundle.min.js"></script>
  <script src="../assets/plugins/paroller.js/dist/jquery.paroller.min.js"></script>
  <script src="../assets/plugins/js-cookie/dist/js.cookie.min.js"></script>
  <script src="../assets/js/e-commerce/app.min.js"></script>
  <!-- ================== END core-js ================== -->
</body>
</html>

Add the theme to the <body> tag in order to change the theme color.

Available Theme Options

<body class="theme-red">...</body>
<body class="theme-pink">...</body>
<body class="theme-orange">...</body>
<body class="theme-yellow">...</body>
<body class="theme-lime">...</body>
<body class="theme-green">...</body>
<body class="theme-teal">...</body>
<body class="theme-cyan">...</body>
<body class="theme-blue">...</body>
<body class="theme-purple">...</body>
<body class="theme-indigo">...</body>
<body class="theme-gray-500">...</body>

Add the data-bs-theme="dark" attribute to <html> in order to enable the dark mode.

<html data-bs-theme="dark">

Add the dir="rtl" attribute to <html> in order to enable Right-To-Left (RTL) layout direction.

<html dir="rtl">

This will flip the layout direction of the entire page to support RTL languages like Arabic, Hebrew, or Persian.

Here is the general structure for the each case of page options.

Page with fixed header

<div id="header" class="header" data-fixed-top="true">

Page with inverse header

<div id="header" class="header" data-bs-theme="dark">

Installation

Below is the command that required to run / compile the scss with gulpjs. If you are new to the gulpjs, you may refer to their official website for installation guide.

<!-- run the following command -->
cd /your-path-url/frontend/e-commerce/src/
npm install
gulp

<!-- available command -->
gulp plugins                    // generate list of plugins

Verify that you are running at least node 22.x.x or later and npm 11.x.x by running node -v and npm -v in a terminal/console window. Older versions produce errors, but newer versions are fine.


Gulp compilation

We are using gulp to compile & combine few plugins js & css into one single vendor file for js & css. This may help to improve the speed for page load if compare to multiple files loading in one page. If you wish to edit the included plugins files, you may refer to the /admin/src/gulpfile.js.

Below is the list of plugins that compile into vendor.min.css.

return gulp.src([
  'node_modules/animate.css/animate.min.css',
  'node_modules/@fortawesome/fontawesome-free/css/all.min.css',
  'node_modules/jquery-ui-dist/jquery-ui.min.css',
  'node_modules/pace-js/themes/black/pace-theme-flash.css',
  'node_modules/bootstrap-icons/font/bootstrap-icons.css'
])
.pipe(sass())
.pipe(concat('vendor.min.css'))
.pipe(minifyCSS())
.pipe(gulp.dest(distPath + '/assets/css/e-commerce/'))
.pipe(livereload());

Below is the list of plugins that compile into vendor.min.js.

return gulp.src([
  'node_modules/pace-js/pace.min.js',
  'node_modules/jquery/dist/jquery.min.js',
  'node_modules/jquery-ui-dist/jquery-ui.min.js',
  'node_modules/bootstrap/dist/js/bootstrap.bundle.min.js',
  'node_modules/paroller.js/dist/jquery.paroller.min.js',
  'node_modules/js-cookie/dist/js.cookie.js'
])
.pipe(sourcemaps.init())
.pipe(concat('vendor.min.js'))
.pipe(sourcemaps.write())
.pipe(gulp.dest(distPath + '/assets/js/e-commerce/'))
.pipe(livereload());

Below is the list of all plugins and external resources used to power this template.

Name CSS Files
Bootstrap

Required CSS File

<link rel="stylesheet" href="../assets/plugins/bootstrap/dist/css/bootstrap.min.css" />

Required JS File

<script src="../assets/plugins/bootstrap/dist/js/bootstrap.bundle.min.js"></script>

Official Link:
http://getbootstrap.com/

jQuery

Required JS File

<script src="../assets/plugins/jquery/dist/jquery.min.js"></script>

Official Link:
http://jquery.com/

jQuery UI

Required CSS File

<link rel="stylesheet" href="../assets/plugins/jquery-ui-dist/jquery-ui.min.css" />

Required JS File

<script src="../assets/plugins/jquery-ui-dist/jquery-ui.min.js"></script>

Official Link:
https://jqueryui.com/

Bootstrap Icons

Required CSS File

<link rel="stylesheet" href="../assets/plugins/bootstrap-icons/font/bootstrap-icons.css" />

Official Link:
https://icons.getbootstrap.com/

Font Awesome

Required CSS File

<link rel="stylesheet" href="../assets/plugins/@fortawesome/fontawesome-free/css/all.min.css" />

Official Link:
https://fontawesome.com/

Animate.css

Required CSS File

<link rel="stylesheet" href="../assets/plugins/animate/animate.min.css" />

Official Link:
http://daneden.github.io/animate.css/

scrollMonitor

Required JS File

<script src="../assets/plugins/scrollmonitor/scrollMonitor.js"></script>

Official Link:
https://github.com/stutrek/scrollMonitor

Pace

Required CSS File

<link rel="stylesheet" href="../assets/plugins/pace-js/themes/black/pace-theme-flash.css" />

Required JS File

<script src="../assets/plugins/pace-js/pace.min.js"></script>

Official Link:
https://codebyzach.github.io/pace/

JS Cookie

Required JS File

<script src="../assets/plugins/js-cookie/dist/js.cookie.min.js"></script>

Official Link:
https://github.com/js-cookie/js-cookie

Paroller

Required JS File

<script="../assets/plugins/paroller.js/dist/jquery.paroller.min.js"></script>

Official Link:
https://tgomilar.github.io/paroller.js/