pojokcodeid.nvim-lazy/my-snippets/B5-Snippets/snippets/oldsnippets.json

581 lines
24 KiB
JSON
Raw Normal View History

2023-01-15 00:19:37 +07:00
{
"Bootstrap 5 container": {
"prefix": "b5-contain",
"body": [
"<div class=\"container${1|-fluid, ,-sm,-md,-lg,-xl,-xxl|}${2| ,overflow-hidden|} ${3|px-1,px-2,px-3,px-4,px-5|} ${4|gy-1,gy-2,gy-3,gy-4,gy-5|}\">",
"b5-row${0}",
"</div>"
],
"description": "Bootstrap 5 container"
},
"Bootstrap 5 row": {
"prefix": "b5-row",
"body": [
"<div class=\"row ${1| ,row-cols-2,row-cols-3, auto,justify-content-md-center,md,lg,xl,xxl|}\">",
"b5${0}",
"</div>"
],
"description": "Bootstrap 5 row"
},
"Bootstrap 5 col": {
"prefix": "b5-col",
"body": [
" <div class=\"col${1| ,-1,-2,-3,-4,-5,-6,-sm,-md,-lg,-xl,-xxl|}${2| ,-auto,-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12|}\">",
" b5${0}",
" </div>"
],
"description": "Bootstrap 5 col"
},
"Bootstrap 5 Navbar": {
"prefix": "b5-navbar-default",
"body": [
"<nav class=\"navbar ${1|navbar-expand-lg,navbar-expand- |} ${2|navbar-light bg-light,navbar-dark bg-dark, navbar-dark bg-primary|}\">",
" <div class=\"container-fluid\">",
" <a class=\"navbar-brand\" href=\"${3|#, |}\">",
" <img src=\"${4|https://hansmcmurdy.com/JavaScript-First/logo.svg, |}\" width=\"30\" height=\"30\" alt=\"\" loading=\"lazy\">",
" </a>",
" <button class=\"navbar-toggler\" type=\"button\" data-toggle=\"collapse\" data-target=\"${5|#navbarNavAltMarkup, |}\" aria-controls=\"${5|#navbarNavAltMarkup, |}\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">",
" <span class=\"navbar-toggler-icon\"></span>",
" </button>",
" <div class=\"collapse navbar-collapse\" id=\"${5|#navbarNavAltMarkup, |}\">",
" <div class=\"navbar-nav\">",
" b5-nl${0}",
" </div>",
" </div>",
" </div>",
"</nav>"
],
"description": "Bootstrap 5 Navbar"
},
"Bootstrap 5 nav-item": {
"prefix": "b5-nav-item",
"body": [
"<li class=\"${1|nav-item,dropdown-item, |}\">",
" <a class=\"${2|nav-link,nav-link active, |}\" aria-current=\"${3|page, |}\" href=\"${4|#, |}\">${5|Home,About,Blog,Contact, |}</a>",
"</li>"
],
"description": "Bootstrap 5 nav-item"
},
"Bootstrap 5 navlink": {
"prefix": "b5-navlink",
"body": [
"<a class=\"nav-link\" ${1| aria-disabled=\"false\",disabled tabindex=\"-1\" aria-disabled=\"true\"|} href=\"${2|#, |}\">${3|Home,About,Blog,Contact, |}</a>",
""
],
"description": "Bootstrap 5 navlink"
},
"Bootstrap 5 nav-dropdown toggle": {
"prefix": "b5-navdd-toggle",
"body": [
"<a class=\"nav-link dropdown-toggle\" href=\"#\" id=\"${1|navbarDropdownMenuLink, |}\" role=\"button\" data-toggle=\"dropdown\" aria-expanded=\"false\">",
"b5-n${0}",
"</a>"
],
"description": "Bootstrap 5 nav-dropdown toggle"
},
"Bootstrap 5 nav-dropdown": {
"prefix": "b5-navdropdown",
"body": [
"<ul class=\"dropdown-menu\" aria-labelledby=\"${1|navbarDropdownMenuLink, |}\">",
"b5-n${0}",
"</ul>"
],
"description": "Bootstrap 5 nav-dropdown"
},
"Bootstrap 5 Card": {
"prefix": "b5-card",
"body": [
"<div class=\"card\" style=\"width:${1|18rem;, |}\">",
" <img src=\"${2|https://images.unsplash.com/photo-1561154464-82e9adf32764?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60, |}\" class=\"card-img-top\" alt=\"...\">",
" <div class=\"card-body\">",
" <h5 class=\"card-title\">${3|Card title, |}</h5>",
" <h6 class=\"card-subtitle ${4|mb-2 text-muted, |} \">${5|Card subtitle, |}</h6>",
" <p class=\"card-text\">${6|Some quick example text to build on the card title and make up the bulk of the card's content., |}</p>",
" b5${0}",
" </div>",
"</div>"
],
"description": "Bootstrap 5 Card"
},
"Bootstrap 5 Block Quote": {
"prefix": "b5-quote",
"body": [
" <blockquote class=\"blockquote ${1|mb-0, |}\">",
" <p>${2|Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante., | }</p>",
" <footer class=\"blockquote-footer\">Someone famous in <cite title=\"Source Title\">Source Title</cite></footer>",
" </blockquote>"
],
"description": "Bootstrap 5 Block Quote"
},
"Link BTN": {
"prefix": "b5-btn",
"body": [
"<a class=\"btn btn-${2|primary,secondary,success,danger,warning,info,light,dark|}\" href=\"${3|#, |}\" role=\"button\">${4| ,Link|}</a>"
],
"description": "Link BTN"
},
"BTN-Outline": {
"prefix": "b5-btn-o",
"body": [
"<a class=\"btn btn-outline-${2|primary,secondary,success,danger,warning,info,light,dark|}\" href=\"${3|#, |}\" role=\"button\">${4| ,Link|}</a>"
],
"description": "Link BTN"
},
"Button Group": {
"prefix": "b5-btn-gp",
"body": [
"<div class=\"btn-group ${2| ,btn-group-vertical,btn-group-sm,btn-group-lg,h1|} ${3|m,p|}${4|t,r,b,l,x,y|}${5|auto,0,1,2,3,4,5|}\" role=\"group\" aria-label=\"${1:Basic example}\">",
" b5-btn${0}",
"</div>"
],
"description": "Button Group"
},
"Bootstrap 5 BTN Reveal": {
"prefix": "b5-btn-reveal",
"body": [
"<button class=\"btn btn-primary\" type=\"button\" data-toggle=\"collapse\" data-target=\"#${1|collapseExample, |}\" aria-expanded=\"false\" aria-controls=\"${1|collapseExample, |}\">",
" ${2|Button with data-target, |}",
"</button>",
"<div class=\"collapse\" id=\"${1|collapseExample, |}\">",
" <div class=\"card card-body\">",
" ${3|Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident., |}",
" </div>",
"</div>"
],
"description": "Bootstrap 5 BTN Reveal"
},
"Pagination": {
"prefix": "b5-pagination",
"body": [
"<nav aria-label=\"${10:Page navigation example}\">",
" <ul class=\"pagination ${1|pagination-sm,pagination-lg;|}\">",
" <li class=\"page-item\">",
" <a class=\"page-link\" href=\"#\" aria-label=\"Previous\">",
" <span aria-hidden=\"true\">${2|Previous,&laquo;|}</span>",
" </a>",
" </li>",
" <li class=\"page-item\"><a class=\"page-link\" href=\"#\">1</a></li>",
" <li class=\"page-item\"><a class=\"page-link\" href=\"#\">2</a></li>",
" ${0}",
" <li class=\"page-item\">",
" <a class=\"page-link\" href=\"#\" aria-label=\"Next\">",
" <span aria-hidden=\"true\">${3|Next,&raquo;|}</span>",
" </a>",
" </li>",
" </ul>",
"</nav>"
],
"description": "Pagination"
},
"Utility Text": {
"prefix": "b5-txt",
"body": [
"<${1|div,p,h1|} class=\"text-${2|sm,md,lg,xl|}-${3|left,center,right|} lh-${4|base,1,sm,lg|} font-${5|italic,normal,weight-normal,weight-bold,weight-bolder,weight-light,weight-lighter|} text-${6|lowercase,uppercase,capitalize|} text-${7|decoration-none,decoration-underline,decoration-line-through|} text-${8|reset,break,monospace|}\">",
"${9:Left aligned text on all viewport sizes.}",
"</${1|div,p,h1|}>"
],
"description": "Text Utility"
},
"Utility Borders": {
"prefix": "b5-borders",
"body": [
"<${1|div,p,h1|} class=\"border${1| ,-0,-top,-right,-bottom,-left,-top-0,-right-0,-bottom-0,-left-0|} border-${2|white,primary,secondary,success,danger,warning,info,light,dark|} ${3| ,rounded,rounded-top,rounded-right,rounded-bottom,rounded-left,rounded-circle,rounded-pill|} ${4| ,rounded-sm,rounded-lg|}\">",
"${10:Left aligned text on all viewport sizes.}",
"</${1|div,p,h1|}>"
],
"description": "Utility Borders"
},
"Utility Spacing": {
"prefix": "b5-Spacing",
"body": [
"<${1|div,p,h1|} class=\"${2|m,p|}${3|t,r,b,l,x,y|}${3|auto,0,1,2,3,4,5|} \">",
"${0}",
"</${1|div,p,h1|}>"
],
"description": "Utility Spacing"
},
"Modal-BTN": {
"prefix": "b5-modal-btn",
"body": [
"<button type=\"button\" class=\"btn btn-${1|primary,secondary,success,danger,warning,info,light,dark|}\" data-toggle=\"modal\" data-target=\"#${2:exampleModal}\">",
" ${3:Launch demo modal}",
"</button>"
],
"description": "Modal-Body"
},
"Modal-body": {
"prefix": "b5-modal-body",
"body": [
"<div class=\"modal fade\" id=\"${1:staticBackdrop}\" data-backdrop=\"static\" data-keyboard=\"false\" tabindex=\"-1\" aria-labelledby=\"${1:staticBackdrop}\" aria-hidden=\"true\">",
" <div class=\"modal-dialog\">",
" <div class=\"modal-content\">",
" <div class=\"modal-header\">",
" <h5 class=\"modal-title\" id=\"${2:staticBackdropLabel}\">${3:Modal title}</h5>",
" <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">",
" <span aria-hidden=\"true\">&times;</span>",
" </button>",
" </div>",
" <div class=\"modal-body\">",
" ${0}",
" </div>",
" ${4| ,<div class=\"modal-footer\"><button type=\"button\" class=\"btn btn-secondary\" data-dismiss=\"modal\">Close</button></div>|}",
" </div>",
" </div>",
"</div>",
""
],
"description": "Modal-Body"
},
"Modal-Footer": {
"prefix": "b5-modal-footer",
"body": [
"<div class=\"modal fade ${6|modal-sm,modal-lg,modal-xl|}\" id=\"${1:staticBackdrop}\" data-backdrop=\"static\" data-keyboard=\"false\" tabindex=\"-1\" aria-labelledby=\"${1:staticBackdrop}\" aria-hidden=\"true\">",
" <div class=\"modal-dialog ${5|modal-dialog-centered, modal-dialog-scrollable|}\">",
" <div class=\"modal-content\">",
" <div class=\"modal-header\">",
" <h5 class=\"modal-title\" id=\"${2:staticBackdropLabel}\">${3:Modal title}</h5>",
" <button type=\"button\" class=\"close\" data-dismiss=\"modal\" aria-label=\"Close\">",
" <span aria-hidden=\"true\">&times;</span>",
" </button>",
" </div>",
" <div class=\"modal-body\">",
" ${0}",
" </div>",
" ${4| ,<div class=\"modal-footer\"><button type=\"button\" class=\"btn btn-secondary\" data-dismiss=\"modal\">Close</button></div>|}",
" </div>",
" </div>",
"</div>",
""
],
"description": "Modal-BTN"
},
"badge": {
"prefix": "b5-badge",
"body": [
"<span class=\"badge ${1|rounded-pill,secondary,success|} bg-${2|primary,secondary,success,danger,warning,info,light,dark|} ${3| ,text-dark}\">${4:Primary}</span>"
],
"description": "badge"
},
"tooltips": {
"prefix": "b5-tooltip",
"body": [
"<button type=\"button\" class=\"btn btn-${1|primary,secondary,success,danger,warning,info,light,dark|}\" data-toggle=\"tooltip\" data-html=\"${3|false,true|}\" data-placement=\"${2|top,right,bottom,left|}\" title=\"${2:Tooltip on top}\">",
" ${2:Tooltip on top}",
"</button>"
],
"description": "tooltips"
},
"alert": {
"prefix": "b5-alert",
"body": [
"<div class=\"alert alert-${1|primary,secondary,success,danger,warning,info,light,dark|}\" role=\"alert\">",
" ${2:A simple primary alert—check it out!}",
"</div>"
],
"description": "alert"
},
"alert big": {
"prefix": "b5-alert-big",
"body": [
"<div class=\"alert alert-${1|primary,secondary,success,danger,warning,info,light,dark|} alert-dismissible fade show\" role=\"alert\">",
"<h4 class=\"alert-heading\">$2:Well done!}</h4>",
" <strong>${3:Holy guacamole!}</strong> ",
" <button type=\"button\" class=\"close\" data-dismiss=\"alert\" aria-label=\"Close\">",
" <span aria-hidden=\"true\">&times;</span>",
" </button>",
"</div>"
],
"description": "alert big"
},
"breadcumb": {
"prefix": "b5-breadcumb",
"body": [
"<${1:nav} class=\"breadcrumb\" aria-label=\"breadcrumb\">",
" <${2:ol}>",
" <li class=\"${3|breadcrumb-item|, breadcrumb-item active}\"><a href=\"${5}\">${6:Library}</a></li>",
" </${2:ol|}>",
"</${1:nav}>"
],
"description": "breadcumb"
},
"Progress Bar": {
"prefix": "b5-progress",
"body": [
"<div class=\"progress\">",
" <div class=\"${1|progress-bar,progress-bar progress-bar-striped|} bg-${2|success,info,success,warning,wardanger}}\" role=\"progressbar\" style=\"width: ${3|25,50,75,100, |}%;\"",
" aria-valuenow=\"${3|25,50,75,100, |}\" aria-valuemin=\"${4:0}\" aria-valuemax=\"${5:100}\" ${6| ,progress-bar-animated}>${6:Description}</div>",
"</div>"
],
"description": "Progress Bar"
},
"Bootstrap 5 carousel": {
"prefix": "b5-carousel",
"body": [
"<div id=\"${1:slider1}\" class=\"carousel slide\" data-ride=\"carousel\">",
" <ol class=\"carousel-indicators\">",
" <li data-target=\"#${1:slider1}\" data-slide-to=\"0\" class=\"active\"></li>",
" <li data-target=\"#${1:slider1}\" data-slide-to=\"1\"></li>",
" <li data-target=\"#${1:slider1}\" data-slide-to=\"2\"></li>",
" </ol>",
" <div class=\"carousel-inner\">",
" b5-carousel-item${0}",
" </div>",
" <a class=\"carousel-control-prev\" href=\"#${1:slider1}\" role=\"button\" data-slide=\"prev\">",
" <span class=\"carousel-control-prev-icon\" aria-hidden=\"true\"></span>",
" <span class=\"sr-only\">Previous</span>",
" </a>",
" <a class=\"carousel-control-next\" href=\"#${1:slider1}\" role=\"button\" data-slide=\"next\">",
" <span class=\"carousel-control-next-icon\" aria-hidden=\"true\"></span>",
" <span class=\"sr-only\">Next</span>",
" </a>",
"</div>",
""
],
"description": "Bootstrap 5 carousel"
},
"Bootstrap 5 carousel item": {
"prefix": "b5-carousel-item",
"body": [
" <div class=\"${1|carousel-item,carousel-item active|}\">",
" <img src=\"${2|https://images.unsplash.com/photo-1518384491952-3f4731b5f9cd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60,https://images.unsplash.com/photo-1580821810660-5486b8e980a6?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjEyMDd9&auto=format&fit=crop&w=800&q=60|}\" class=\"d-block w-100\" alt=\"${3:The developer is an asshole and didn't want to help you, I'm sorry about that.}\">",
" </div>"
],
"description": "Bootstrap 5 carousel item"
},
"Bootstrap 5 scripts": {
"prefix": "b5-$",
"body": [
"<link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css\" integrity=\"sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I\" crossorigin=\"anonymous\">",
"<script src=\"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js\" integrity=\"sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/\" crossorigin=\"anonymous\"></script>",
"${1|<script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>, |}"
],
"description": "Adds the cnd for the css scripts and has an option to use popper."
},
"Offcanvas Scripts": {
"prefix": "b5-$-offcanvas-scripts",
"body": [
"<style>",
" html,body {overflow-x: hidden; /* Prevent scroll on narrow devices */}",
" body {padding-top: 56px;}",
"",
" @media (max-width: 991.98px) {",
" .offcanvas-collapse {",
" position: fixed;",
" top: 56px; /* Height of navbar */",
" bottom: 0;",
" left: 100%;",
" width: 100%;",
" padding-right: 1rem;",
" padding-left: 1rem;",
" overflow-y: auto;",
" visibility: hidden;",
" background-color: #343a40;",
" transition: transform .3s ease-in-out, visibility .3s ease-in-out;",
" }",
" .offcanvas-collapse.open {",
" visibility: visible;",
" transform: translateX(-100%);",
" }",
" }",
"",
" .nav-scroller {",
" position: relative;",
" z-index: 2;",
" height: 2.75rem;",
" overflow-y: hidden;",
" }",
"",
" .nav-scroller .nav {",
" display: flex;",
" flex-wrap: nowrap;",
" padding-bottom: 1rem;",
" margin-top: -1px;",
" overflow-x: auto;",
" color: rgba(255, 255, 255, .75);",
" text-align: center;",
" white-space: nowrap;",
" -webkit-overflow-scrolling: touch;",
" }",
"",
" .nav-underline .nav-link {",
" padding-top: .75rem;",
" padding-bottom: .75rem;",
" font-size: .875rem;",
" color: #6c757d;",
" }",
"",
" .nav-underline .nav-link:hover {",
" color: #007bff;",
" }",
"",
" .nav-underline .active {",
" font-weight: 500;",
" color: #343a40;",
" }",
"",
" .text-white-50 { color: rgba(255, 255, 255, .5); }",
"",
" .bg-purple { background-color: #6f42c1; }",
"</style>",
"<script type=\"text/javascript\">",
" (function () {",
" 'use strict'",
" document.querySelector('[data-toggle=\"offcanvas\"]').addEventListener('click', function () {",
" document.querySelector('.offcanvas-collapse').classList.toggle('open')",
" })",
" })()",
" </script>"
],
"description": "Offcanvas Scripts"
},
"Bootstrap 5 HTML Template": {
"prefix": "!b5-$",
"body": [
"<!DOCTYPE html>",
"<html lang=\"en\">",
"<head>",
" <meta charset=\"UTF-8\">",
" <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">",
" <title>${1:Bootstrap Site}</title>",
" <link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css\" integrity=\"sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I\" crossorigin=\"anonymous\">",
" <script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>",
" <script src=\"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js\" integrity=\"sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/\" crossorigin=\"anonymous\"></script>",
"</head>",
"<body>",
"<h1>Hello-Bootstrap</h1>",
"</body>",
"</html>"
],
"description": "An HTML Boilerplate with Bootstrap 5"
},
"Offcanvas Template": {
"prefix": "b5-$-offcanvas",
"body": [
"<!doctype html>",
"<html lang=\"en\">",
" <head>",
" <meta charset=\"utf-8\">",
" <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">",
" <meta name=\"author\" content=\"Hans McMurdy\">",
" <title>Bootstrap 5 Offcanvas Template · Bootstrap</title>",
" <meta name=\"title\" content=\"#JavaScriptFirst\">",
" <meta name=\"description\" content=\"Learn how to code with #JavaScriptFirst: https://github.com/HansUXdev/JavaScript-First\">",
" <!-- Bootstrap core CSS -->",
" <link rel=\"stylesheet\" href=\"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/css/bootstrap.min.css\" integrity=\"sha384-r4NyP46KrjDleawBgD5tp8Y7UzmLA05oM1iAEQ17CSuDqnUK2+k9luXQOfXJCJ4I\" crossorigin=\"anonymous\">",
" <script src=\"https://stackpath.bootstrapcdn.com/bootstrap/5.0.0-alpha1/js/bootstrap.min.js\" integrity=\"sha384-oesi62hOLfzrys4LxRF63OJCXdXDipiYWBnvTl9Y9/TRlw5xlKIEHpNyvvDShgf/\" crossorigin=\"anonymous\"></script>",
" <script src=\"https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js\" integrity=\"sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo\" crossorigin=\"anonymous\"></script>",
" <!-- Favicons -->",
"",
" <meta name=\"theme-color\" content=\"#7952b3\">",
" <style>",
" .bd-placeholder-img {",
" font-size: 1.125rem;",
" text-anchor: middle;",
" -webkit-user-select: none;",
" -moz-user-select: none;",
" -ms-user-select: none;",
" user-select: none;",
" }",
" @media (min-width: 768px) {",
" .bd-placeholder-img-lg {",
" font-size: 3.5rem;",
" }",
" }",
" </style>",
" <style>",
" /* Prevent scroll on narrow devices */",
" html,body {overflow-x: hidden; }",
" body {padding-top: 56px;}",
" @media (max-width: 991.98px) {",
" .offcanvas-collapse {",
" position: fixed;",
" top: 56px; /* Height of navbar */",
" bottom: 0;",
" left: 100%;",
" width: 100%;",
" padding-right: 1rem;",
" padding-left: 1rem;",
" overflow-y: auto;",
" visibility: hidden;",
" background-color: #343a40;",
" transition: transform .3s ease-in-out, visibility .3s ease-in-out;",
" }",
" .offcanvas-collapse.open {",
" visibility: visible;",
" transform: translateX(-100%);",
" }",
" }",
" .nav-scroller {",
" position: relative;",
" z-index: 2;",
" height: 2.75rem;",
" overflow-y: hidden;",
" }",
" .nav-scroller .nav {",
" display: flex;",
" flex-wrap: nowrap;",
" padding-bottom: 1rem;",
" margin-top: -1px;",
" overflow-x: auto;",
" color: rgba(255, 255, 255, .75);",
" text-align: center;",
" white-space: nowrap;",
" -webkit-overflow-scrolling: touch;",
" }",
" .nav-underline .nav-link {",
" padding-top: .75rem;",
" padding-bottom: .75rem;",
" font-size: .875rem;",
" color: #6c757d;",
" }",
" .nav-underline .nav-link:hover {color: #007bff;}",
" .nav-underline .active {font-weight: 500;color: #343a40;}",
" .text-white-50 { color: rgba(255, 255, 255, .5); }",
" .bg-purple { background-color: #6f42c1; }",
" </style>",
" </head>",
" <body class=\"bg-light\">",
" <nav class=\"navbar navbar-expand-lg fixed-top navbar-dark bg-dark\">",
" <div class=\"container-fluid\">",
" <a class=\"navbar-brand\" href=\"#\">Offcanvas navbar</a>",
" <button class=\"navbar-toggler p-0 border-0\" type=\"button\" data-toggle=\"offcanvas\">",
" <span class=\"navbar-toggler-icon\"></span>",
" </button>",
" <div class=\"navbar-collapse offcanvas-collapse\" id=\"navbarsExampleDefault\">",
" <ul class=\"navbar-nav mr-auto mb-2 mb-lg-0\">",
" <li class=\"nav-item active\">",
" <a class=\"nav-link\" aria-current=\"page\" href=\"#\">Home</a>",
" </li>",
" <li class=\"nav-item\">",
" <a class=\"nav-link\" href=\"#\">About</a>",
" </li>",
" </ul>",
" </div>",
" </div>",
" </nav>",
" ",
" <main class=\"container\">",
" <div class=\"d-flex align-items-center p-3 my-3 text-white-50 bg-purple rounded shadow-sm\">",
" <img class=\"mr-3\" src=\"https://hansmcmurdy.com/JavaScript-First/logo.svg\" alt=\"\" width=\"48\" height=\"48\">",
" <div class=\"lh-1\">",
" <h6 class=\"mb-0 text-white lh-1\">#JavaScriptFirst</h6>",
" <small>Learn Modern JavaScript, from an Open Source Book that teaches anyone how to code with JavaScript using the node.js runtime environment rather than a browser and by the end, you will build a server and a website using JavaScript.</small>",
" </div>",
" </div>",
"",
" </main>",
" <script type=\"text/javascript\">",
" (function () {",
" 'use strict'",
" document.querySelector('[data-toggle=\"offcanvas\"]').addEventListener('click', function () {",
" document.querySelector('.offcanvas-collapse').classList.toggle('open')",
" })",
" })()",
" </script>",
" </body>",
"</html>"
],
"description": "Offcanvas Template"
}
}