Font Size:

Sariel Guide manual

Only on Template Monster

By: JACodes

Introduction

What you'll need

Your code editor, ZIP unpacker

Getting Started

  • Extract / Unpack the template
  • You'll see demo, manual, psd, template folder, and readme.md file

  • Demo folder : What was used in the live preview of the template.
    Manual folder : An offline manual aside from this one.
    PSD folder : A photoshop file with og card template.
    Template folder : A clean template with only few elements for you to get started.
    Readme file : Other relevant info, Licensing etc..

Editing Sariel

  • Once done in Getting started.
  • Open template folder in your chosen code editor and go to index.html file.
  • View your changes by opening index.html located at template folder in your browser.

Note :
• Icons used is bootstrap icon.
• otherpage.html is if you want to separate sections into sub pages.
• Texts highlighted in yellow in this manual can be clicked in order to highlight the code.
• Icon like this can also be clicked to show screen shot of the element.

Before you start editing disable the loading first by commenting the code, code should look like the code reference above located at line 59 on the index.html file. So you won't see it everytime you refresh.

Customizing Hero banner.

Definition - The hero banner area is the area of the page between the navigation and the start of your content. The hero banner is often an image.

Changing slideshow timer (Click me to highlight) If you have multiple hero-page add data-slideShowIntervalBySeconds. This is the delay timer by seconds of when the next hero page will be shown. Can be removed if there's only one hero-page.
Adding new banner slide item Duplicate codeblock with class hero-page, hero-page-active is the starting point of the slider, only one hero-page-active must be present in among all your hero-page.

Adding video to main hero banner. Just replace the img tag inside the hero-page div with video tag along with the location of your video code reference above.

A secondary hero banner for subpages. As is, no slider option. can be replaced with video. code reference above

Adding portfolio items

A grid of with photos in Sariel located in Portfolio section that can be filtered and clicked to display full detail about a project.

Adding new portfolio items Your portfolio items is the div with class portfolio-card, duplicate that code block to create new ones and be that portfolio-card-active is also present if you have filter all button.
Adding new filter button. Duplicate the button element with portfolio-btn class in it add in a name and add value on data-projtype.
Binding portfolio card filter. To align the filter button with the portfolio-card make sure that whatever is on the portfolio-btn data-projtype value is also present as class in portfolio-card
Customizing portfolio card popup detail. Every portfolio-card has a div with class info-to-popup in it, the code within this div will be passed to portfolio-popup-container when clicked. Simply put you can input any html code inside info-to-popup and that will be the detail of the portfolio-card when clicked.

Notes: If you ever decided to separate portfolio section to another page be sure you have the code referenced above; within that page as this will be the container of the portfolio details.

Animating contents

Animation trigger when content is visible to the user. The example can be seen above

Adding animation to element. To add animation to the element just add a class named anim-[The animation name]. Animation class reference:
anim-fadeUp
anim-fadeLeft
anim-fadeRight
anim-fadeScaleUp
anim-bounce-fadeUp
anim-bounce-fadeLeft
anim-bounce-fadeRight
anim-bounce-fadeScaleUp
Only use one in element's classlist.
Animation delay in msec. The data-animDelay is a delay in millisecond of when the element will animate once viewed by the user. Useful for evenly aligned elements. Disabled on mobile. Can be removed if you don't want any delay.

Adding testimonies

Adding testimonies to testimony section. To add new testimonies just duplicate codeblock div element with class testimony located inside the testimonials-container and remove the testimony-active class to your new testimony block. testimony-active must be placed at the first testimony block.
Note: btn-testimony-back and forward can be removed if you don't want user to toggle the testimony back and forth.

Drop down

Adding drop down button. Duplicate code block div with class drop-down, drop-down-title is a required as well as drop-down-content. drop-down-content is where you gonna be putting your data that when clicked will be revealed.

Changing Themes

Once you generated an array of hex code using the colorpickers in the index.html located at demo folder or the live Sariel site, go to the js folder of the website you are working on in this case you should be in template folder. Open script.js and you'll see the code above.
the theme1 variable is the light mode colors while theme2 would be the darkmode. Just paste the array of hex code you have generated, in any of the variable and you have your own color scheme.

Embedding map

Goto google map -> find your location -> click share -> click Embed a map -> click Copy HTML
now replace the iframe in the contact section. Code reference above.

Margins

mt- = margin-top \ mb- = margin-bottom \ mr- margin-right \ ml- = margin-left
the numbers after are by pixel incrementing by 5 to 50. Code reference above.

Columns

col-desktop-1 = 100% width or 1 column \ col-desktop-2 = 50% width or 2 column. Code reference above.

Customizing links on nav bar

You can customize the links located on div with class navigations each a tag is a link.
That button with class mobile-menu is a button that would show when Sariel is viewed from mobile or tablet. you can leave it as is.
That button with class btn-themer is the button to change the theme of Sariel e.g darkmode and lightmode, if you don't want darkmode lightmode you can safely remove it.

Adding service cards

Duplicate code block click me and fill in the data such as [SERVICE NAME] or [SERVICE DESCRIPTION].

Adding pricing cards

Duplicate code block click me and fill in the data such as [FEATURES].
unavailable feature are the one with linethrough design and half opacity.

About smtp

The Simple Mail Transfer Protocol is an Internet standard communication protocol for electronic mail transmission. There's a lot of way to implement email marketing in your website. Heres some resources.
• smtpjs
• PHP Mailer
• Mailchimp
• SendinBlue
• Mailjet etc..

Notes: on some links

You'll notice some link has class trigger-load in them what this basically does is when you click on them it will show the loading effect. So whenever you have link that you are sure to open another website or part of your website like subpages; you can use this for smooth loading transition. Code reference above.

Useful Resources

https://autoprefixer.github.io/ - For css vendor prefixing

https://validator.w3.org/ - Markup Validator

https://icons.getbootstrap.com/ - Bootstrap Icon reference

https://babeljs.io/ - For js ES6 to ECMAScript 5 conversion

https://jshint.com/ - JS checker

https://obfuscator.io/ - If for some reason

X