Getting Started
Unzip the downloaded files to the local disk on your computer.
When it has finished you should have a folder with the following files & directories inside.
Folder | Contents |
---|---|
development | themes grunt and sass build system (for advanced users) |
production | the theme folder |
Documentation | contains theme's documentation |
Inside the extracted folder there will be a folder with documentation and a folder "production" containing all source files. Updload the "production" Folder to your server via FTP.
Installation by grunt
ellen ~ grunt
What's Included
Learn about what's included files. check the below table
File Name | Description |
---|---|
animate.css | animate.css is a library built with css for make animations. |
bootstrap.min.css | Bootstrap is a free and open-source front-end framework for designing websites and web applications. |
fontawesome.min.css | Font Awesome is a font and icon toolkit based on CSS and SASS. It was made by Dave Gandy for use with Twitter Bootstrap |
GridLoadingAnimations.min.css | Some inspiration for loading effects on grid items. |
owl.carousel.min.css | Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider. |
revealer.min.css | some effects built with css for revealer effects |
style.css | Main Stylesheets |
fonts/ | Custom fonts directory |
img/ | Images Directory |
anime.min.js | Anime is a lightweight JavaScript animation library. It works with any CSS Properties, individual CSS transforms, SVG or any DOM attributes |
block_revealers_main.min.js | some effects built with JS for revealer effects |
bootstrap.min.js | Bootstrap is a free and open-source front-end framework for designing websites and web applications. |
GridLoadingAnimations.min.js | Some inspiration for loading effects on grid items. |
imagesloaded.pkgd.min.js | a Javascript library for check image loading |
jquery.min.js | jQuery is a cross-platform JavaScript library designed to simplify the client-side scripting of HTML. |
jquery.paroller.js | paroller.js is a lightweight jQuery plugin that enables parallax scrolling effect on selected elements. |
main.js | Main Javascript Codes |
masonry.pkgd.min.js | Masonry is a JavaScript grid layout library. It works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. |
numscroller.js | jQuery plugin for number increment rolling animation when it becomes visibile while scrolling. |
owl.carousel.min.js | |
popper.min.js | is a library using by bootstrap 4 framework. |
retina.min.js | retina.js is an open source script that makes it easy to serve high-resolution images to devices with retina displays. |
scrollMonitor.min.js | The scroll monitor allows you to receive events when elements enter or exit a viewport. It does this using watcher objects, which watch an element and trigger events. Watcher objects also contain information about the element they watch, including the element's visibility and location relative to the viewport. If your scroll container is an element other than the body you can create a container that creates watchers. |
video/ | Video files directory |
about-us.html | About Us Page |
contact-us.html | Contact Us Page |
index.html | Home Page |
index-transparent-header.html | Home Page with Transparent Header |
HTML Page Structure
[Page meta, page css files, page title, favicon etc] [Logo, Main banner content] [Sections] [Js files content]
Setting your fonts
ellen template uses Google WebFont, there are thousands of fonts available, you can select fonts as per your need from Google Fonts Library and insert in head section
In order to use google fonts, you need to visit Google Fonts and follow the instructions on how to get a new font. After you have decided on the styles of the font that you want to load, google fonts will provide you with a code to copy as the first element in the <head>
of your HTML document. The code would look similar to this e.g
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700,900,300italic,
400italic,600italic' rel='stylesheet' type='text/css'>
Go to style.min.css in the production/css/ folder and add this rule for the integration of the fonts into your CSS to take place
body {
font-family: 'Source Sans Pro', sans-serif;
font-weight: 400;
}
with a default font-weight 400. From there you can set your custom rules for your font.
Color Scheme
ellen template uses sass variables, so changing color scheme is much easier. You just need to add your color at one place and it will apply everywhere.
Go to development/lib/bootstrap-4.0.0/scss/_variables.scss file, check for the variable name and replace the HEX color code.
Grid
ellen template uses Bootstrap 4 Grid Layouts.
Some Example layout for Page column
Helper Classes
ellen template uses standard bootstrap 4 utilities classes like for margin, padding etc. You can learn more about utilities classes here and use them as per your need.
Contact Form
To connect the contact form with your email account please enter your email address into the contact-email.php file under $recipient = "[email protected]"; and subject can be changed from $subject = "Your Subject $name";
/* Your Email. Add here */
$recipient = "[email protected]";
/* Customer Subject */
$subject = "Your Subject $name\n";
Sections Introduction
The site is made of many sections like header, content, slider, testimonials, our partners and more...
The main sections Introduction below:
Topbar
Inside the Topbar section following code demostrate the individual Topbar detail.
In order to add more Topbar items, just copy and paste below code and make required changes.
Navbar Menu
Inside the Navbar Menu section following code demostrate the individual Menu detail.
In order to add more Navbar Menu items, just copy and paste below code and make required changes.
You can change the social media links in this section.
Change Logo
To change logo, place your logo file and find navbar-brand class in home-1.html (about.html - contact-us.html) file. Replace the current logo image name with yours.
Slider
Inside the Slider section following code demostrate the individual Slider detail.
You can change img tag and add your image address there.
Footer
The footer area of the page contains the page's footer and requires the following markup
You can change the social media links in this section.
RTL
ellen template support RTL Languages