Sebagai seorang blogger atau pengembang web pemula, Anda pasti ingin membuat landing page yang menarik untuk mempromosikan produk, layanan, atau ide. Tidak perlu khawatir, karena Anda bisa membuatnya menggunakan HTML dan CSS, dan bahkan menyebarkannya secara gratis dengan memanfaatkan GitHub Pages. GitHub Pages memungkinkan kita untuk menghosting website statis secara cuma-cuma dengan langkah-langkah yang relatif sederhana.
Dalam artikel ini, saya akan memberikan panduan lengkap tentang bagaimana cara membuat landing page menggunakan HTML dan CSS, serta cara menghostingnya secara gratis di GitHub Pages.
Langkah 1: Membuat Repositori di GitHub
Sebelum memulai penulisan kode, kita perlu menyiapkan repositori di GitHub, yang akan menjadi tempat penyimpanan file-file website kita.
-
Buka GitHub Kunjungi GitHub dan login ke akun Anda. Jika belum memiliki akun, Anda bisa membuatnya terlebih dahulu.
-
Buat Repositori Baru
-
Klik tombol + di sudut kanan atas dan pilih New repository.
-
Beri nama repositori Anda (misalnya, landing-page).
-
Pilih opsi Public agar repositori dapat diakses oleh siapa saja.
-
Centang opsi Initialize this repository with a README jika ingin menyertakan file README.
-
Klik tombol Create repository.
Langkah 2: Menyiapkan Struktur File
Struktur file yang umum untuk landing page berbasis HTML dan CSS cukup sederhana. Di dalam repositori GitHub Anda, buat file-file berikut:
-
index.html (halaman utama HTML)
-
style.css (file CSS untuk styling)
Berikut adalah contoh struktur folder yang bisa Anda buat:
/landing-page
├── index.html
└── style.css
Anda bisa menggunakan editor teks seperti Visual Studio Code, Sublime Text, atau editor lainnya untuk membuat file-file tersebut.
Langkah 3: Menulis Kode HTML
Buka file index.html dan tambahkan kode HTML dasar untuk membuat struktur landing page. Misalnya, Anda bisa membuat halaman yang menampilkan informasi tentang layanan atau produk yang ingin dipromosikan.
<!DOCTYPE html>
Provide financial advice by our advisor
Copywrite, blogpublic realations content translation.
Complete solutions for global organisations
Copywrite, blogpublic realations content translation.
Provide financial advice by our advisor
Copywrite, blogpublic realations content translation.
We're Dynamic Team of Creatives People
We provide marketing services to startups & small business to looking for partner for their Intital media, design & dev lead generation & communication.
Total Invest
$
Yearly Revenue
$
Growth Ration
%
We're ready to Serve you with best
We provide marketing services to startups & small business to looking for partner for their Intital media, design & dev lead generation & communication.
More Details See pricingYour Comfort is Our Priority
High Performance
Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum, sit.
Friendly Prices
Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum, sit.
No time-confusing
Lorem ipsum dolor sit amet consectetur adipisicing elit. Laborum, sit.
Pricing Plan
30
/monthlyChoose the plan that right for you
60
/monthlyChoose the plan that right for you
90
/monthlyChoose the plan that right for you
Necessitatibus ipsum magni accusantium consequatur delectus a repudiandae nemo quisquam dolorum itaque, tenetur, esse optio eveniet beatae explicabo sapiente quo.
Repudiandae vero assumenda sequi labore ipsum eos ducimus provident a nam vitae et, dolorum temporibus inventore quaerat consectetur quos! Animi, qui ratione?
Get in Touch
Lorem ipsum dolor sit amet consectetur adipisicing elit.
Laborum ratione autem quidem veritatis!
-
123 Fake Street, New York, USA
-
-
Drop Us a Line
Read our latest News
Langkah 4: Menambahkan Gaya dengan CSS
Sekarang, buka file style.css untuk memberi gaya pada landing page Anda. Berikut adalah contoh kode CSS yang sederhana namun efektif untuk memberikan desain yang bersih dan modern.
/* Reset default margin dan padding */
/*
Template Name: One-health
Template URI: https://macodeid.com/projects/one-health
Copyright: MACode ID, https://macodeid.com/
License: Creative Commons 4.0
License URI: https://creativecommons.org/licenses/by/4.0/
Version: 1.0
*/
:root {
–primary: #6C55F9;
–accent: #FF3D85;
–secondary: #645F88;
–success: #35bb78;
–info: #05B4E1;
–warning: #FAC14D;
–danger: #FF4943;
–grey: #B4B2C5;
–dark: #2D2B3A;
–light: #F6F5FC;
}
@import url(“https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap”);
body {
font-family: “Work Sans”, sans-serif;
line-height: 1.5;
color: #2D2B3A;
}
a {
color: #6C55F9;
text-decoration: none;
background-color: transparent;
}
a:hover {
color: #5641df;
text-decoration: underline;
}
.text-xs {
font-size: 12px !important;
}
.text-sm {
font-size: 14px !important;
}
.text-md {
font-size: 1rem !important;
}
.text-lg {
font-size: 18px !important;
}
.text-xl {
font-size: 20px !important;
}
/* Color systems */
.bg-primary {
background-color: #6C55F9 !important;
}
a.bg-primary:hover, a.bg-primary:focus {
background-color: #5d47eb !important;
}
.bg-accent {
background-color: #FF3D85 !important;
}
a.bg-accent:hover, a.bg-accent:focus {
background-color: #e93577 !important;
}
.bg-secondary {
background-color: #645F88 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus {
background-color: #59547c !important;
}
.bg-success {
background-color: #35bb78 !important;
}
a.bg-success:hover, a.bg-success:focus {
background-color: #28a868 !important;
}
.bg-info {
background-color: #05B4E1 !important;
}
a.bg-info:hover, a.bg-info:focus {
background-color: #07a2c8 !important;
}
.bg-warning {
background-color: #FAC14D !important;
}
a.bg-warning:hover, a.bg-warning:focus {
background-color: #ebb039 !important;
}
.bg-danger {
background-color: #FF4943 !important;
}
a.bg-danger:hover, a.bg-danger:focus {
background-color: #e73832 !important;
}
.bg-grey {
background-color: #8e8aad !important;
}
a.bg-grey:hover, a.bg-grey:focus {
background-color: #7d7a99 !important;
}
.bg-light {
background-color: #F6F5FC !important;
}
a.bg-light:hover, a.bg-light:focus {
background-color: #EDECF5 !important;
}
.bg-dark {
background-color: #2D2B3A !important;
}
a.bg-dark:hover, a.bg-dark:focus {
background-color: #1d1b25 !important;
}
.text-primary {
color: #6C55F9 !important;
}
a.text-primary:hover, a.text-primary:focus {
color: #5d47eb !important;
}
.text-accent {
color: #FF3D85 !important;
}
a.text-accent:hover, a.text-accent:focus {
color: #e93577 !important;
}
.text-secondary {
color: #645F88 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
color: #59547c !important;
}
.text-success {
color: #35bb78 !important;
}
a.text-success:hover, a.text-success:focus {
color: #28a868 !important;
}
.text-info {
color: #05B4E1 !important;
}
a.text-info:hover, a.text-info:focus {
color: #07a2c8 !important;
}
.text-warning {
color: #FAC14D !important;
}
a.text-warning:hover, a.text-warning:focus {
color: #ebb039 !important;
}
.text-danger {
color: #FF4943 !important;
}
a.text-danger:hover, a.text-danger:focus {
color: #e73832 !important;
}
.text-grey {
color: #8e8aad !important;
}
a.text-grey:hover, a.text-grey:focus {
color: #7d7a99 !important;
}
.text-light {
color: #F6F5FC !important;
}
a.text-light:hover, a.text-light:focus {
color: #EDECF5 !important;
}
.text-dark {
color: #2D2B3A !important;
}
a.text-dark:hover, a.text-dark:focus {
color: #1d1b25 !important;
}
.text-body {
color: #3f3d4d !important;
}
.border {
border-color: #e9e8f5 !important;
}
.border-top {
border-top-color: #e9e8f5 !important;
}
.border-right {
border-right-color: #e9e8f5 !important;
}
.border-bottom {
border-bottom-color: #e9e8f5 !important;
}
.border-left {
border-left-color: #e9e8f5 !important;
}
.border-primary {
border-color: #6C55F9 !important;
}
.border-accent {
border-color: #FF3D85 !important;
}
.border-secondary {
border-color: #645F88 !important;
}
.border-success {
border-color: #35bb78 !important;
}
.border-info {
border-color: #05B4E1 !important;
}
.border-warning {
border-color: #FAC14D !important;
}
.border-danger {
border-color: #FF4943 !important;
}
.border-grey {
border-color: #B4B2C5 !important;
}
.border-light {
border-color: #F6F5FC !important;
}
.border-dark {
border-color: #2D2B3A !important;
}
/* Social Color */
.bg-facebook,
.bg-hover-facebook:hover,
.bg-focus-facebook:focus {
background-color: #3B5999 !important;
}
.bg-twitter,
.bg-hover-twitter:hover,
.bg-focus-twitter:focus {
background-color: #1DA1F2 !important;
}
.bg-google-plus,
.bg-hover-google-plus:hover,
.bg-focus-google-plus:focus {
background-color: #DB4437 !important;
}
.bg-youtube,
.bg-hover-youtube:hover,
.bg-focus-youtube:focus {
background-color: #CD201F !important;
}
.bg-dribbble,
.bg-hover-dribbble:hover,
.bg-focus-dribbble:focus {
background-color: #EA4C89 !important;
}
.bg-pinterest,
.bg-hover-pinterest:hover,
.bg-focus-pinterest:focus {
background-color: #BD081C !important;
}
.bg-slack,
.bg-hover-slack:hover,
.bg-focus-slack:focus {
background-color: #3AAF85 !important;
}
.bg-linkedin,
.bg-hover-linkedin:hover,
.bg-focus-linkedin:focus {
background-color: #0077B5 !important;
}
.fg-facebook,
.fg-hover-facebook:hover,
.fg-focus-facebook:focus {
color: #3B5999 !important;
}
.fg-twitter,
.fg-hover-twitter:hover,
.fg-focus-twitter:focus {
color: #1DA1F2 !important;
}
.fg-google-plus,
.fg-hover-google-plus:hover,
.fg-focus-google-plus:focus {
color: #DB4437 !important;
}
.fg-youtube,
.fg-hover-youtube:hover,
.fg-focus-youtube:focus {
color: #CD201F !important;
}
.fg-dribbble,
.fg-hover-dribbble:hover,
.fg-focus-dribbble:focus {
color: #EA4C89 !important;
}
.fg-pinterest,
.fg-hover-pinterest:hover,
.fg-focus-pinterest:focus {
color: #BD081C !important;
}
.fg-slack,
.fg-hover-slack:hover,
.fg-focus-slack:focus {
color: #3AAF85 !important;
}
.fg-linkedin,
.fg-hover-linkedin:hover,
.fg-focus-linkedin:focus {
color: #0077B5 !important;
}
.btn.social-facebook {
background-color: #3B5999;
color: #fff;
}
.btn.social-facebook:hover,
.btn.social-facebook:focus {
background-color: #314e8f;
color: #fff;
}
.btn.social-twitter {
background-color: #1DA1F2;
color: #fff;
}
.btn.social-twitter:hover,
.btn.social-twitter:focus {
background-color: #0d92e4;
color: #fff;
}
.btn.social-linkedin {
background-color: #0077B5;
color: #fff;
}
.btn.social-linkedin:hover,
.btn.social-linkedin:focus {
background-color: #02659b;
color: #fff;
}
.btn.google-plus {
background-color: #DB4437;
color: #fff;
}
.btn.google-plus:hover,
.btn.google-plus:focus {
background-color: #ca3224;
color: #fff;
}
/* Buttons */
.btn {
transition: all .2s ease;
}
.btn:focus {
box-shadow: none !important;
}
.btn-primary {
color: #fff;
background-color: #6C55F9;
border-color: transparent;
}
.btn-primary.disabled, .btn-primary:disabled {
color: #fff;
background-color: #5d47eb;
border-color: transparent;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
color: #fff;
background-color: #6C55F9;
border-color: #5d47eb;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-accent {
color: #fff;
background-color: #FF3D85;
border-color: transparent;
}
.btn-accent.disabled, .btn-accent:disabled {
color: #fff;
background-color: #e93577;
border-color: transparent;
}
.btn-accent:not(:disabled):not(.disabled):active, .btn-accent:not(:disabled):not(.disabled).active,
.show > .btn-accent.dropdown-toggle {
color: #fff;
background-color: #FF3D85;
border-color: #e93577;
}
.btn-accent:not(:disabled):not(.disabled):active:focus, .btn-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-accent.dropdown-toggle:focus {
box-shadow: none;
}
.btn-secondary {
color: #fff;
background-color: #645F88;
border-color: transparent;
}
.btn-secondary.disabled, .btn-secondary:disabled {
color: #fff;
background-color: #59547c;
border-color: transparent;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
color: #fff;
background-color: #645F88;
border-color: #59547c;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-success {
color: #fff;
background-color: #35bb78;
border-color: transparent;
}
.btn-success.disabled, .btn-success:disabled {
color: #fff;
background-color: #28a868;
border-color: transparent;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
color: #fff;
background-color: #35bb78;
border-color: #28a868;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
box-shadow: none;
}
.btn-info {
color: #fff;
background-color: #05B4E1;
border-color: transparent;
}
.btn-info.disabled, .btn-info:disabled {
color: #fff;
background-color: #07a2c8;
border-color: transparent;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
color: #fff;
background-color: #05B4E1;
border-color: #07a2c8;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
box-shadow: none;
}
.btn-warning {
color: #343531;
background-color: #FAC14D;
border-color: transparent;
}
.btn-warning.disabled, .btn-warning:disabled {
color: #343531;
background-color: #ebb039;
border-color: transparent;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
color: #343531;
background-color: #FAC14D;
border-color: #ebb039;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
box-shadow: none;
}
.btn-danger {
color: #fff;
background-color: #FF4943;
border-color: transparent;
}
.btn-danger.disabled, .btn-danger:disabled {
color: #fff;
background-color: #e73832;
border-color: transparent;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
color: #fff;
background-color: #FF4943;
border-color: #e73832;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
box-shadow: none;
}
.btn-light {
color: #8e8aad;
background-color: #F5F9F6;
border-color: transparent;
}
.btn-light:hover {
color: #8e8aad;
background-color: #F6F5FC;
border-color: transparent;
}
.btn-light:focus, .btn-light.focus {
color: #8e8aad;
background-color: #d5dfdc;
border-color: transparent;
box-shadow: none;
}
.btn-light.disabled, .btn-light:disabled {
color: #8e8aad;
background-color: #d0ddd9;
border-color: transparent;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
color: #8e8aad;
background-color: #F5F9F6;
border-color: #d0ddd9;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
box-shadow: none;
}
.btn-dark {
color: #fff;
background-color: #2D2B3A;
border-color: transparent;
}
.btn-dark.disabled, .btn-dark:disabled {
color: #fff;
background-color: #1d1b25;
border-color: transparent;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
color: #fff;
background-color: #2D2B3A;
border-color: #1d1b25;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-dark.dropdown-toggle:focus {
box-shadow: none;
}
.btn-primary:hover,
.btn-accent:hover,
.btn-secondary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.btn-danger:hover,
.btn-dark:hover {
color: #fff;
background-color: #645F88;
border-color: transparent;
}
.btn-primary:focus, .btn-primary.focus,
.btn-accent:focus, .btn-accent.focus,
.btn-secondary:focus, .btn-secondary.focus,
.btn-success:focus, .btn-success.focus,
.btn-info:focus, .btn-info.focus,
.btn-warning:focus, .btn-warning.focus,
.btn-danger:focus, .btn-danger.focus,
.btn-dark:focus, .btn-dark.focus {
color: #fff;
background-color: #8e8aad;
border-color: transparent;
box-shadow: none;
}
.btn-outline {
border-color: #D7D5E9;
color: #645F88;
}
.btn-outline:hover {
background-color: #F6F5FC;
}
.btn-outline-primary {
color: #6C55F9;
border-color: #6C55F9;
}
.btn-outline-primary:hover {
color: #fff;
background-color: #6C55F9;
border-color: #6C55F9;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
box-shadow: none;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
color: #6C55F9;
background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
color: #fff;
background-color: #6C55F9;
border-color: #6C55F9;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-accent {
color: #FF3D85;
border-color: #FF3D85;
}
.btn-outline-accent:hover {
color: #fff;
background-color: #FF3D85;
border-color: #FF3D85;
}
.btn-outline-accent:focus, .btn-outline-accent.focus {
box-shadow: none;
}
.btn-outline-accent.disabled, .btn-outline-accent:disabled {
color: #FF3D85;
background-color: transparent;
}
.btn-outline-accent:not(:disabled):not(.disabled):active, .btn-outline-accent:not(:disabled):not(.disabled).active,
.show > .btn-outline-accent.dropdown-toggle {
color: #fff;
background-color: #FF3D85;
border-color: #FF3D85;
}
.btn-outline-accent:not(:disabled):not(.disabled):active:focus, .btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-accent.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-secondary {
color: #645F88;
border-color: #645F88;
}
.btn-outline-secondary:hover {
color: #fff;
background-color: #645F88;
border-color: #645F88;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
box-shadow: none;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
color: #645F88;
background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
color: #fff;
background-color: #645F88;
border-color: #645F88;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-success {
color: #35bb78;
border-color: #35bb78;
}
.btn-outline-success:hover {
color: #fff;
background-color: #35bb78;
border-color: #35bb78;
}
.btn-outline-success:focus, .btn-outline-success.focus {
box-shadow: none;
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
color: #35bb78;
background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
color: #fff;
background-color: #35bb78;
border-color: #35bb78;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-info {
color: #05B4E1;
border-color: #05B4E1;
}
.btn-outline-info:hover {
color: #fff;
background-color: #05B4E1;
border-color: #05B4E1;
}
.btn-outline-info:focus, .btn-outline-info.focus {
box-shadow: none;
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
color: #05B4E1;
background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
color: #fff;
background-color: #05B4E1;
border-color: #05B4E1;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-warning {
color: #FAC14D;
border-color: #FAC14D;
}
.btn-outline-warning:hover {
color: #212529;
background-color: #FAC14D;
border-color: #FAC14D;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
box-shadow: none;
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
color: #FAC14D;
background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
color: #212529;
background-color: #FAC14D;
border-color: #FAC14D;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-danger {
color: #FF4943;
border-color: #FF4943;
}
.btn-outline-danger:hover {
color: #fff;
background-color: #FF4943;
border-color: #FF4943;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
box-shadow: none;
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
color: #FF4943;
background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
color: #fff;
background-color: #FF4943;
border-color: #FF4943;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-light {
color: #F6F5FC;
border-color: #F6F5FC;
}
.btn-outline-light:hover {
color: #343531;
background-color: #F6F5FC;
border-color: #F6F5FC;
}
.btn-outline-light:focus, .btn-outline-light.focus {
box-shadow: none;
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
color: #F6F5FC;
background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
color: #343531;
background-color: #F6F5FC;
border-color: #F6F5FC;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
box-shadow: none;
}
.btn-outline-dark {
color: #2D2B3A;
border-color: #2D2B3A;
}
.btn-outline-dark:hover {
color: #fff;
background-color: #2D2B3A;
border-color: #2D2B3A;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
box-shadow: none;
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
color: #2D2B3A;
background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
color: #fff;
background-color: #2D2B3A;
border-color: #2D2B3A;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
box-shadow: none;
}
.btn-link {
font-weight: 400;
color: #5d47eb;
text-decoration: none;
}
.btn-link:hover {
color: #5641df;
text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
color: #645F88;
pointer-events: none;
}
.btn {
padding: 8px 24px;
}
.breadcrumb {
font-weight: 500;
background-color: #f8f9fa;
}
.breadcrumb .breadcrumb-item.active {
color: #8e8aad;
}
.breadcrumb .breadcrumb-item + .breadcrumb-item::before {
color: #8e8aad;
}
.breadcrumb-dark .breadcrumb-item a {
color: #6C55F9;
}
.breadcrumb-dark .breadcrumb-item a:hover {
color: #6C55F9;
text-decoration: none;
}
.breadcrumb-dark .breadcrumb-item + .breadcrumb-item::before {
display: inline-block;
padding-right: 0.5rem;
color: rgba(255, 255, 255, 0.8);
content: “/”;
}
.breadcrumb-dark .breadcrumb-item.active {
color: rgba(255, 255, 255, 0.8);
}
.navbar {
min-height: 70px;
z-index: 1000;
}
.navbar-float {
position: absolute;
top: 20px;
left: 0;
width: 100%;
background-color: #fff;
box-shadow: 0 2px 6px rgba(100, 95, 136, 0.15);
z-index: 1070;
}
.navbar.sticky {
z-index: 1080;
}
.navbar.sticky.fixed ~ * {
margin-top: 70px;
}
.navbar.sticky.fixed {
position: fixed;
top: 0;
left: 0;
width: 100%;
animation: navTransition .5s ease;
box-shadow: 0 2px 6px rgba(100, 95, 136, 0.15);
z-index: 1080;
}
@keyframes navTransition {
from {
top: -100%;
}
to {
top: 0;
}
}
.navbar-brand {
font-weight: 600;
padding-top: 10px;
padding-bottom: 10px;
}
.navbar-nav {
margin-top: 10px;
border-top: 1px solid #e4e7ee;
flex-shrink: 0;
}
.navbar-nav .nav-link {
transition: all .2s ease;
}
.navbar-nav .btn {
font-size: 14px;
}
.navbar-light .navbar-nav .nav-link {
color: rgba(100, 95, 136, 0.75);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
color: #645F88;
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
font-weight: 500;
color: #6C55F9;
}
@media (min-width: 576px) {
.navbar-expand-sm .navbar-nav {
margin-top: 0;
border-top: none;
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right: 16px;
padding-left: 16px;
}
.navbar-expand-sm .navbar-nav {
align-items: center;
}
}
@media (min-width: 768px) {
.navbar-expand-md .navbar-nav {
margin-top: 0;
border-top: none;
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right: 16px;
padding-left: 16px;
}
.navbar-expand-md .navbar-nav {
align-items: center;
}
}
@media (min-width: 992px) {
.navbar-expand-lg .navbar-nav {
margin-top: 0;
border-top: none;
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right: 16px;
padding-left: 16px;
}
.navbar-expand-lg .navbar-nav {
align-items: center;
}
}
@media (min-width: 1200px) {
.navbar-expand-xl .navbar-nav {
margin-top: 0;
border-top: none;
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right: 16px;
padding-left: 16px;
}
.navbar-expand-xl .navbar-nav {
align-items: center;
}
}
.form-control {
padding: 8px 15px;
height: calc(1.5em + 1.375rem + 2px);
border-color: #d6dbd9;
}
.custom-select {
height: calc(1.5em + 1.375rem + 2px);
}
.page-link {
margin-left: 5px;
min-width: 40px;
color: #B4B2C5;
border: 1px solid #dee1e6;
text-align: center;
border-radius: 4px;
}
.page-link:hover {
color: #645F88;
background-color: #F6F5FC;
border-color: #dee1e6;
}
.page-link:focus {
box-shadow: none;
}
.page-item.active .page-link {
z-index: 3;
color: #fff;
background-color: #6C55F9;
border-color: #4330c2;
}
.page-item.disabled .page-link {
color: #645F88;
pointer-events: none;
cursor: auto;
background-color: #fff;
border-color: #dee2e6;
}
.pagination-lg .page-link {
padding: 0.75rem 1.5rem;
font-size: 1.25rem;
line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
border-top-left-radius: 0.3rem;
border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
border-top-right-radius: 0.3rem;
border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
border-top-left-radius: 0.2rem;
border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
border-top-right-radius: 0.2rem;
border-bottom-right-radius: 0.2rem;
}
.img-place {
position: relative;
display: block;
margin: 0 auto;
width: 100%;
height: 100%;
text-align: center;
overflow: hidden;
}
.img-place img {
width: auto;
max-width: 100%;
height: auto;
}
.bg-image {
position: relative;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.bg-image > * {
position: relative;
z-index: 10;
}
.bg-image-parallax {
background-attachment: fixed;
}
.bg-image-overlay-dark {
position: relative;
}
.bg-image-overlay-dark::before {
content: ‘’;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.6;
background-color: #343531;
}
.bg-size-50 {
background-size: 50% 50%;
}
.bg-size-75 {
background-size: 75% 75%;
}
.bg-size-100 {
background-size: 100% 100%;
}
.avatar {
display: inline-flex;
flex-direction: row;
align-items: center;
}
.avatar-img {
margin-right: 6px;
width: 32px;
height: 32px;
border-radius: 50%;
overflow: hidden;
}
.avatar-img img {
width: 100%;
height: 100%;
}
.back-to-top {
position: fixed;
bottom: 20px;
right: 25px;
width: 50px;
height: 50px;
border-radius: 50%;
background: rgba(224, 223, 233, 0.7);
visibility: hidden;
cursor: pointer;
transition: all .2s ease;
z-index: 1100;
}
.back-to-top::after {
content: “”;
position: absolute;
top: 50%;
left: 0;
right: 0;
margin: -4px auto;
width: 12px;
height: 12px;
border-top: 2px solid #555;
border-right: 2px solid #555;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.back-to-top:hover {
background: #6C55F9;
}
.back-to-top:hover::after {
border-color: #fff;
}
.page-section {
position: relative;
padding-top: 80px;
padding-bottom: 80px;
background-color: #fff;
overflow: hidden;
}
.page-section p {
color: #898798;
}
.page-banner {
position: relative;
margin-top: 16px;
margin-bottom: 16px;
height: 320px;
background-color: #F6F5FC;
color: #645F88;
border-radius: 30px;
}
.page-banner.home-banner {
margin-top: 100px;
height: auto;
background-color: #fff;
border-radius: 0;
}
.page-banner.home-banner h1 {
color: #2D2B3A;
}
.page-banner.home-banner .img-place {
max-width: 400px;
margin: 0 auto;
}
.page-banner.home-banner .btn-scroll {
position: absolute;
bottom: -14px;
left: 0;
right: 0;
margin: auto;
width: 26px;
height: 40px;
line-height: 44px;
background-color: #fff;
color: #645F88;
text-align: center;
border-radius: 40px;
box-shadow: 0 2px 6px rgba(100, 95, 136, 0.24);
transition: all .2s ease;
}
.page-banner.home-banner .btn-scroll:hover {
text-decoration: none;
background-color: #6C55F9;
color: #fff;
}
@media (min-width: 768px) {
.page-banner.home-banner {
height: 600px;
}
}
@media (min-width: 992px) {
.page-banner.home-banner {
margin-top: 0;
}
}
.page-hero.overlay-dark::before,
.page-banner.overlay-dark::before {
content: “”;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(52, 53, 49, 0.7);
z-index: 1;
}
.page-banner .breadcrumb-item,
.page-banner .breadcrumb-item a {
font-size: 14px;
}
.home-banner .row > *:first-child {
padding-left: 8%;
}
.subhead {
display: block;
text-transform: uppercase;
letter-spacing: 3px;
color: #898798;
font-weight: 500;
margin-bottom: 8px;
}
.title-section {
max-width: 450px;
color: #2D2B3A;
font-weight: 600;
}
.title-section .marked {
position: relative;
color: #6C55F9;
}
.title-section .marked::before {
content: ‘’;
position: absolute;
bottom: 4px;
left: 0;
width: 100%;
height: 8px;
background-color: #d3ccff;
z-index: -1;
}
.text-center .title-section {
margin-left: auto;
margin-right: auto;
}
.divider {
display: block;
margin-top: 16px;
margin-bottom: 32px;
width: 32px;
height: 3px;
border-radius: 40px;
background-color: #6C55F9;
}
.btn-split {
display: inline-flex;
align-items: center;
border-radius: 40px;
padding-top: 6px;
padding-bottom: 6px;
padding-right: 6px;
}
.btn-split .fab {
display: inline-block;
margin-left: 12px;
width: 30px;
height: 30px;
border-radius: 50%;
line-height: 32px;
text-align: center;
background-color: #fff;
color: #6C55F9;
}
.card-service {
display: block;
margin: 16px auto;
padding: 32px 20px;
max-width: 300px;
text-align: center;
color: #898798;
border-radius: 8px;
box-shadow: 0 3px 12px rgba(95, 92, 120, 0.12);
}
.card-service .header {
margin-bottom: 24px;
}
.img-stack-element {
position: relative;
text-align: center;
}
.img-stack-element svg {
display: inline-block;
max-width: 460px;
}
@media (min-width: 992px) {
.img-stack-element {
transform: translateX(50px);
}
}
.features {
padding-top: 50px;
padding-bottom: 50px;
border-top: 1px solid #e9e8f5;
border-bottom: 1px solid #e9e8f5;
}
.features .container {
max-width: 980px;
}
.features h5 {
color: #2D2B3A;
}
.features p {
font-size: 13px;
color: #898798;
}
.counter-section .row > *:first-child {
border-radius: 6px 0 0 6px;
}
.counter-section .row > *:last-child {
border-radius: 0 6px 6px 0;
}
.counter-section .row > * {
padding-top: 64px;
padding-bottom: 64px;
border: 1px solid #e9e8f5;
margin-left: -1px;
}
.counter-section p {
margin-bottom: 6px;
color: #B4B2C5;
}
.card-pricing {
position: relative;
display: block;
margin: 0 auto;
padding: 32px 20px;
max-width: 300px;
border: 1px solid #e9e8f5;
border-radius: 6px;
text-align: center;
overflow: hidden;
}
.card-pricing .price-labled {
position: absolute;
top: 16px;
right: -30px;
width: 120px;
height: 26px;
line-height: 26px;
background-color: #0ac7f6;
color: #fff;
transform: rotate(45deg);
}
.card-pricing .header {
color: #B4B2C5;
}
.card-pricing .price-icon {
font-size: 75px;
line-height: 1;
}
.card-pricing .price-title {
text-transform: uppercase;
letter-spacing: 3px;
font-size: 20px;
}
.card-pricing .price-tag .currency {
display: inline-block;
transform: translateY(-30px);
}
.card-pricing .price-tag .currency,
.card-pricing .price-tag .period {
font-weight: 600;
font-size: 14px;
}
.card-pricing .price-tag h2 {
display: inline-block;
}
.card-pricing.active {
background-color: #6C55F9;
border-color: #5d47eb;
}
.card-pricing.active .header {
color: rgba(255, 255, 255, 0.5);
}
.card-pricing.active .price-title {
color: #FAC14D;
}
.card-pricing.active .price-tag {
color: #fff;
}
.card-pricing.active .price-info p {
color: rgba(255, 255, 255, 0.75);
}
.card-pricing.active .btn-outline {
color: #fff;
}
.card-pricing.active .btn-outline:hover {
color: #6C55F9;
}
.card-blog {
position: relative;
display: block;
margin: 0 auto;
padding: 32px 20px 70px 20px;
max-width: 260px;
min-height: 270px;
border-radius: 6px;
box-shadow: 0 2px 6px rgba(100, 95, 136, 0.16);
}
.card-blog .header {
margin-bottom: 16px;
}
.card-blog .avatar {
position: relative;
display: inline-block;
margin-right: 6px;
width: 44px;
height: 44px;
border-radius: 50%;
background-color: #d3d0e4;
overflow: hidden;
}
.card-blog .avatar img {
width: 100%;
height: 100%;
}
.card-blog .entry-footer {
display: inline-block;
vertical-align: top;
}
.card-blog .post-author {
font-weight: 500;
color: #645F88;
}
.card-blog .post-date {
font-size: 13px;
color: #B4B2C5;
}
.card-blog .post-title {
margin-bottom: 8px;
font-size: 18px;
}
.card-blog .post-title a {
font-weight: 500;
color: #2D2B3A;
}
.card-blog .post-excerpt {
font-size: 14px;
color: #898798;
}
.card-blog .footer {
position: absolute;
bottom: 20px;
left: 20px;
}
.card-blog-row *:first-child .card-blog {
background-color: #6C55F9;
}
.card-blog-row *:first-child .card-blog .post-author,
.card-blog-row *:first-child .card-blog .post-title a,
.card-blog-row *:first-child .card-blog .footer a {
color: #fff;
}
.card-blog-row *:first-child .card-blog .post-date {
color: rgba(255, 255, 255, 0.6);
}
.form-search-blog .custom-select {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.testi-image {
position: relative;
display: block;
margin: 0 auto;
width: 300px;
height: 280px;
background-color: #645F88;
border-radius: 8px;
overflow: hidden;
}
.testi-image img {
width: 100%;
height: auto;
}
.testi-content {
font-size: 20px;
}
.testi-content .entry-footer {
margin-top: 24px;
font-size: 15px;
}
.client-section {
padding: 64px 0;
background-color: #F6F5FC;
}
.client-section .item {
padding: 16px 0;
text-align: center;
}
.contact-list {
position: relative;
padding-left: 0;
list-style: none;
}
.contact-list li {
margin-bottom: 12px;
}
.contact-list .icon {
display: inline-block;
margin-right: 6px;
width: 40px;
height: 40px;
line-height: 40px;
border-radius: 50%;
text-align: center;
border: 1px solid #D7D5E9;
color: #6C55F9;
}
.contact-list .content {
display: inline-block;
color: #8e8aad;
}
.contact-list .content a {
color: #8e8aad;
}
.page-footer {
position: relative;
display: block;
padding-top: 80px;
padding-bottom: 16px;
background-color: #fff;
border-top: 1px solid #e9e8f5;
}
.page-footer p a {
transition: color .2s ease;
}
.page-footer h3,
.page-footer h4,
.page-footer h5 {
color: #645F88;
margin-bottom: 24px;
font-weight: 600;
}
.page-footer p {
color: #898798;
}
.footer-menu {
position: relative;
padding-left: 0;
list-style: none;
}
.footer-menu li {
margin-bottom: 12px;
}
.footer-link {
display: inline-block;
padding: 6px 0;
}
.footer-menu a,
.footer-link {
color: #898798;
}
.footer-menu a:hover,
.footer-link:hover {
color: #6C55F9;
text-decoration: none;
}
.sosmed-button a {
display: inline-block;
width: 40px;
height: 40px;
line-height: 44px;
text-align: center;
border-radius: 50%;
background-color: #F6F5FC;
color: #898798;
transition: all .2s linear;
}
.sosmed-button a:hover {
background-color: #6C55F9;
color: #fff;
text-decoration: none;
transform: rotate(360deg);
}
.blog-single-wrap {
display: block;
padding: 50px 0;
}
.blog-single-wrap .header {
margin-bottom: 32px;
background-color: #fff;
border-radius: 6px;
box-shadow: 0 2px 12px rgba(100, 95, 136, 0.2);
overflow: hidden;
}
.blog-single-wrap .header .post-thumb {
width: 100%;
height: 250px;
background-color: #F6F5FC;
overflow: hidden;
}
.blog-single-wrap .header .post-thumb img {
width: 100%;
}
.blog-single-wrap .header .meta-header {
display: flex;
flex-direction: row;
align-items: baseline;
justify-content: space-between;
padding-left: 32px;
padding-right: 32px;
height: 50px;
transform: translateY(-48px);
}
.blog-single-wrap .header .post-author .avatar {
width: 80px;
height: 80px;
border-radius: 50%;
border: 4px solid #fff;
background-color: #fff;
overflow: hidden;
box-shadow: 0 2px 6px rgba(137, 135, 152, 0.4);
transform: translateY(10px);
}
.blog-single-wrap .header .post-author .avatar img {
width: 100%;
height: 100%;
}
.blog-single-wrap .header .post-sharer a {
padding: 5px 10px;
line-height: 1;
box-shadow: none !important;
}
.blog-single-wrap .header .post-sharer a[class=’btn’] {
background-color: #ec9d1e;
color: #fff;
}
.blog-single-wrap .header .post-sharer a[class=’btn’]:hover {
background-color: #d88d14;
color: #fff;
}
.blog-single-wrap .post-title {
font-weight: 500;
color: #212529;
}
.blog-single-wrap .post-meta {
display: block;
margin-bottom: 24px;
}
.blog-single-wrap .post-meta .icon {
display: inline-block;
width: 24px;
height: 24px;
line-height: 24px;
border-radius: 50%;
font-size: 12px;
text-align: center;
background-color: #645F88;
color: #fff;
}
.blog-single-wrap .post-meta .post-date,
.blog-single-wrap .post-meta .post-comment-count {
display: inline-block;
}
.blog-single-wrap .post-meta .post-date a,
.blog-single-wrap .post-meta .post-comment-count a {
color: #645F88;
}
.blog-single-wrap .post-content .quote {
display: block;
padding: 16px 20px;
background-color: #6C55F9;
color: #fff;
font-size: 18px;
border-radius: 8px;
}
.blog-single-wrap .post-content .quote .author {
display: block;
margin-top: 16px;
font-size: 14px;
color: rgba(255, 255, 255, 0.8);
}
.widget-box {
display: block;
padding: 20px;
margin-bottom: 32px;
border-radius: 6px;
border: 1px solid #EDECF5;
box-shadow: 0 3px 9px rgba(100, 95, 136, 0.15);
}
.widget-title {
color: #6C55F9;
}
.search-widget .form-control {
margin-bottom: 8px;
background-color: #F6F5FC;
border-color: transparent;
box-shadow: none !important;
}
.search-widget .form-control:focus {
border-color: #dee1e6;
}
.search-widget .btn {
text-transform: uppercase;
}
.categories {
position: relative;
list-style: none;
padding-left: 0;
}
.categories li a {
display: block;
padding: 6px;
color: #a4a1c8;
transition: all .2s ease;
}
.categories li a:hover {
color: #6C55F9;
text-decoration: none;
font-weight: 500;
text-shadow: 0 2px 4px rgba(107, 85, 249, 0.5);
}
.blog-item {
position: relative;
display: flex;
flex-direction: row;
padding-bottom: 12px;
margin-bottom: 20px;
border-bottom: 1px solid #e4e7ee;
}
.blog-item .post-thumb {
flex-shrink: 0;
position: relative;
display: inline-block;
margin-right: 15px;
width: 100px;
height: 80px;
background-color: #F6F5FC;
overflow: hidden;
}
.blog-item .post-thumb img {
width: auto;
height: 100%;
}
.blog-item .post-title a {
color: #8e8aad;
transition: all .2s ease;
}
.blog-item .post-title a:hover {
color: #6C55F9;
text-decoration: none;
}
.blog-item .meta a {
margin-right: 6px;
font-size: 12px;
color: #645F88;
}
.blog-item .meta a:hover {
text-decoration: none;
}
.tag-cloud-link {
display: inline-block;
margin-bottom: 6px;
padding: 4px 10px;
font-size: 13px;
background-color: #EDECF5;
color: #645F88;
border-radius: 3px;
transition: all .2s ease;
}
.tag-cloud-link:hover {
background-color: #645F88;
color: #fff;
text-decoration: none;
}
.maps-container {
position: relative;
display: block;
width: 100%;
height: 100%;
background-color: #F6F5FC;
overflow: hidden;
}
#google-maps {
width: 100%;
height: 100%;
}
.custom-img-1 {
width: auto;
max-width: 390px;
}
.custom-index {
z-index: 11;
}
/* Custom Plugin */
.owl-nav {
display: block;
margin: 15px auto;
text-align: center;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
display: inline-block;
padding: 6px 0 !important;
background-color: #6C55F9;
color: #fff;
}
.owl-carousel .owl-nav button.owl-next {
padding-right: 14px !important;
padding-left: 7px !important;
border-radius: 0 40px 40px 0;
}
.owl-carousel .owl-nav button.owl-prev {
padding-right: 7px !important;
padding-left: 14px !important;
border-radius: 40px 0 0 40px;
}
.owl-carousel .owl-dots {
display: block;
margin: 16px auto;
text-align: center;
}
.owl-carousel button.owl-dot {
display: inline-block;
margin: 3px;
width: 8px;
height: 8px;
border-radius: 50%;
background-color: #aba7c2;
transition: all .2s ease;
}
.owl-carousel button.owl-dot:focus {
outline: none;
}
.owl-carousel button.owl-dot.active {
background-color: #6C55F9;
}
CSS di atas memberikan gaya dasar pada elemen-elemen di landing page Anda, mulai dari header, tombol, hingga bagian footer.
Langkah 5: Mengunggah File ke GitHub
Setelah menyiapkan file HTML dan CSS, kita perlu mengunggah file tersebut ke repositori GitHub.
Clone repositori GitHub ke komputer Anda (gunakan Git Bash atau terminal):
git clone
-
https://github.com/tutorialinti/tutorialinti/blob/master/index.html
-
Masukkan file index.html dan style.css ke dalam folder repositori yang telah Anda clone.
Commit dan push perubahan ke GitHub:
git add .
git commit -m “Menambahkan landing page”
git push origin main
Langkah 6: Mengaktifkan GitHub Pages
Sekarang saatnya mengaktifkan GitHub Pages untuk menghosting landing page Anda.
-
Buka repositori Anda di GitHub.
-
Pergi ke tab Settings.
-
Scroll ke bagian Pages.
-
Pada bagian Source, pilih main branch dan folder / (root), lalu klik Save.
GitHub akan memberikan URL seperti https://username.github.io/landing-page/ yang dapat Anda gunakan untuk mengakses landing page Anda secara online.
Langkah 7: Meninjau dan Memperbarui
Setelah mengaktifkan GitHub Pages, Anda bisa membuka URL tersebut di browser untuk melihat tampilan landing page Anda. Jika ada perubahan atau pembaruan yang ingin Anda lakukan, cukup edit file HTML dan CSS, lakukan commit dan push ke GitHub, dan perubahan Anda akan langsung terupdate di halaman.
Sample hasil https://tutorialinti.pages.dev/
Kesimpulan
Dengan menggunakan HTML, CSS, dan GitHub Pages, Anda bisa membuat dan menghosting landing page secara gratis. Prosesnya relatif sederhana, dan dengan sedikit kreativitas dalam desain dan konten, Anda dapat membuat landing page yang profesional dan menarik.
Ini adalah langkah pertama yang baik dalam perjalanan Anda sebagai seorang pengembang web. Jangan ragu untuk mengeksplorasi lebih lanjut fitur-fitur lainnya di GitHub Pages, seperti custom domain dan pengaturan tambahan lainnya.
Selamat mencoba, dan semoga sukses dalam membuat landing page sobat!
h1 { text-align: center; margin-bottom: 20px; } .faq { margin-top: 20px; } .faq-item { margin-bottom: 15px; } .faq-question { background-color: #007bff; color: white; border: none; padding: 15px; text-align: left; font-size: 16px; width: 100%; cursor: pointer; border-radius: 5px; transition: background-color 0.3s ease; } .faq-question:hover { background-color: #0056b3; } .faq-answer { display: none; padding: 10px 20px; background-color: #f8f9fa; border-radius: 5px; margin-top: 5px; font-size: 14px; } .faq-answer p { margin: 0; }
FAQ Landing Page Gratis
1. Apa itu Landing Page?
Landing page adalah halaman web yang dirancang untuk memfokuskan pengunjung pada satu tujuan tertentu, seperti mengisi formulir, melakukan pembelian, atau mendaftar. Halaman ini sering digunakan dalam kampanye pemasaran atau iklan untuk mengarahkan pengunjung ke tindakan yang diinginkan.
2. Apa manfaat menggunakan Landing Page gratis?
Landing page gratis memungkinkan Anda untuk membuat halaman khusus dengan biaya nol. Ini sangat berguna untuk usaha kecil, pemula, atau mereka yang ingin menguji ide sebelum berinvestasi lebih lanjut. Anda tetap dapat memperoleh manfaat seperti meningkatkan konversi dan mengumpulkan data pelanggan.
3. Apakah landing page gratis memiliki fitur yang sama dengan versi berbayar?
Landing page gratis umumnya memiliki fitur dasar seperti pembuatan halaman, template yang dapat disesuaikan, dan integrasi formulir. Namun, versi gratis mungkin memiliki keterbatasan, seperti iklan platform, kurangnya kemampuan untuk menghubungkan domain khusus, atau fungsionalitas terbatas dibandingkan versi berbayar.
4. Bisakah saya menggunakan domain saya sendiri di landing page gratis?
Pada platform landing page gratis, biasanya Anda tidak dapat menggunakan domain pribadi atau kustom. Sebagai gantinya, halaman Anda akan berada di subdomain platform tersebut. Untuk menggunakan domain pribadi, Anda perlu berlangganan paket berbayar.
5. Bagaimana cara membuat landing page gratis?
Anda dapat membuat landing page gratis dengan memilih platform penyedia layanan landing page, mendaftar untuk akun gratis, memilih template yang sesuai, mengedit konten dan desain, lalu mempublikasikan halaman. Beberapa platform yang menawarkan layanan ini termasuk Wix, Mailchimp, Google Sites, dan WordPress.
6. Apakah saya perlu keterampilan teknis untuk membuat landing page gratis?
Tidak perlu keterampilan teknis untuk membuat landing page gratis. Banyak platform menyediakan pembuat halaman drag-and-drop yang mudah digunakan. Anda hanya perlu memilih template, menyesuaikan teks, gambar, dan elemen desain lainnya tanpa perlu menulis kode.
7. Apakah landing page gratis aman dan dapat diandalkan?
Platform yang terpercaya dan populer umumnya menyediakan landing page yang aman dan dapat diandalkan. Namun, pastikan Anda memilih platform dengan kebijakan privasi yang baik, serta perlindungan terhadap data pengunjung dan pelanggan.
8. Apakah saya bisa menambahkan formulir kontak di landing page gratis?
Ya, sebagian besar platform landing page gratis memungkinkan Anda untuk menambahkan formulir kontak, pendaftaran newsletter, atau formulir pengumpulan data lainnya. Pastikan Anda memeriksa apakah platform yang Anda pilih mendukung fitur ini.
9. Apakah saya bisa menghubungkan akun media sosial dengan landing page gratis?
Beberapa platform landing page gratis memungkinkan Anda untuk menambahkan tombol media sosial atau mengintegrasikan halaman dengan akun media sosial Anda. Hal ini membantu pengunjung menghubungkan atau berbagi halaman Anda dengan mudah.
10. Apakah saya bisa mengukur kinerja landing page gratis?
Beberapa platform landing page gratis menawarkan fitur analitik dasar untuk melacak pengunjung, klik, dan konversi. Namun, untuk fitur analitik yang lebih canggih, Anda mungkin perlu berlangganan layanan berbayar atau menggunakan alat analitik eksternal seperti Google Analytics.
11. Apa yang harus saya lakukan jika saya ingin meningkatkan landing page saya?
Jika Anda ingin meningkatkan landing page, pertimbangkan untuk meng-upgrade ke paket berbayar yang menyediakan lebih banyak fitur, seperti desain kustom, tanpa iklan, atau integrasi yang lebih baik dengan alat pemasaran dan analitik. Anda juga dapat meningkatkan konten atau menambahkan elemen interaktif untuk meningkatkan konversi.
12. Apakah landing page gratis cocok untuk bisnis besar?
Landing page gratis cocok untuk bisnis kecil atau pemula yang ingin menguji pasar atau menjalankan kampanye terbatas. Namun, untuk bisnis besar yang membutuhkan fitur kustomisasi lanjutan, analitik yang mendalam, atau dukungan pelanggan, lebih baik beralih ke solusi berbayar.
13. Apakah saya bisa mengedit landing page setelah dipublikasikan?
Ya, Anda bisa mengedit landing page setelah dipublikasikan. Platform yang menawarkan landing page gratis biasanya memungkinkan Anda untuk mengubah konten, desain, atau elemen lainnya kapan saja.
14. Bagaimana cara menarik lebih banyak pengunjung ke landing page gratis?
Anda dapat menarik pengunjung ke landing page gratis melalui strategi pemasaran digital seperti iklan di media sosial, email marketing, optimasi mesin pencari (SEO), dan kampanye iklan berbayar. Pastikan halaman Anda memiliki desain yang menarik dan pesan yang jelas untuk meningkatkan konversi.
document.addEventListener(‘DOMContentLoaded’, function () { const faqQuestions = document.querySelectorAll(‘.faq-question’); faqQuestions.forEach(question => { question.addEventListener(‘click’, function () { const answer = this.nextElementSibling; if (answer.style.display === “block”) { answer.style.display = “none”; } else { answer.style.display = “block”; } }); }); });