357 lines
6.0 KiB
SCSS
Vendored
357 lines
6.0 KiB
SCSS
Vendored
.body-class-1 {
|
|
scroll-behavior: smooth;
|
|
}
|
|
|
|
.main-img{
|
|
.container{
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, -50%);
|
|
color: $white;
|
|
font-weight: 700;
|
|
text-transform: uppercase;
|
|
text-align: center;
|
|
|
|
h1{
|
|
margin: 0;
|
|
font-size: 4.375rem;
|
|
color: $white;
|
|
span{
|
|
padding: 0.375rem 0.875rem;
|
|
display: inline-block;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
.bd-heading-1{
|
|
.bd-example{
|
|
margin-top: 1rem;
|
|
&:first-child {
|
|
margin-top: 0rem;
|
|
}
|
|
}
|
|
}
|
|
|
|
.bd-cheatsheet{
|
|
margin-top: -2rem;
|
|
section{
|
|
article{
|
|
.card{
|
|
&.iq-document-card{
|
|
padding: $spacer * 1.5;
|
|
.tab-content{
|
|
pre{
|
|
&.language-markup{
|
|
margin: unset;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.bd-aside{
|
|
&.card{
|
|
&.iq-document-card{
|
|
padding: $spacer * 1.5;
|
|
margin-top: -2rem;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* Table of contents */
|
|
.bd-aside{
|
|
a {
|
|
padding: .25rem .5rem;
|
|
margin-top: .125rem;
|
|
margin-left: .25rem;
|
|
color: rgba($body-color, .95);
|
|
text-decoration: none;
|
|
&:hover, &:focus {
|
|
background-color: rgba($primary, .1);
|
|
}
|
|
}
|
|
.active {
|
|
font-weight: 600;
|
|
background-color: rgba($primary, .1);
|
|
color: $primary;
|
|
}
|
|
.btn {
|
|
padding: .25rem .5rem;
|
|
font-weight: 600;
|
|
color: $body-color;
|
|
border: 0;
|
|
.right-icon{
|
|
transition: transform .35s ease;
|
|
}
|
|
&:hover, &:focus {
|
|
background-color: rgba($primary, .1);
|
|
color: $primary;
|
|
}
|
|
&:focus {
|
|
box-shadow: 0 0 0 0.063rem rgba($primary, .7);
|
|
}
|
|
}
|
|
.btn[aria-expanded="true"]{
|
|
.right-icon{
|
|
transform: rotate(90deg);
|
|
}
|
|
}
|
|
}
|
|
|
|
.scrollspy-example {
|
|
position: relative;
|
|
height: 12.5rem;
|
|
margin-top: .5rem;
|
|
overflow: auto;
|
|
}
|
|
|
|
|
|
[id="modal"] .bd-example .btn,
|
|
[id="buttons"] .bd-example .btn,
|
|
[id="tooltips"] .bd-example .btn,
|
|
[id="popovers"] .bd-example .btn,
|
|
[id="dropdowns"] .bd-example .btn-group,
|
|
[id="dropdowns"] .bd-example .dropdown,
|
|
[id="dropdowns"] .bd-example .dropup,
|
|
[id="dropdowns"] .bd-example .dropend,
|
|
[id="dropdowns"] .bd-example .dropstart {
|
|
margin-top: .5rem;
|
|
}
|
|
|
|
/* Layout */
|
|
@include media-breakpoint-up(xl) {
|
|
.body-class-1 {
|
|
display: grid;
|
|
gap: 1rem;
|
|
grid-template-columns: 1fr 4fr 1fr;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.bd-aside{
|
|
&.sticky-xl-top{
|
|
top: 2rem !important;
|
|
}
|
|
}
|
|
|
|
.bd-header {
|
|
position: fixed;
|
|
top: 0;
|
|
right: 0;
|
|
left: 0;
|
|
z-index: 1030;
|
|
grid-column: 1 / span 3;
|
|
}
|
|
|
|
.sticky-xl-top{
|
|
z-index: 2;
|
|
}
|
|
|
|
.bd-cheatsheet, .bd-cheatsheet section, .bd-cheatsheet article {
|
|
display: grid;
|
|
gap: $grid-gutter-width;
|
|
grid-template-columns: 3fr 1fr;
|
|
grid-column: span 2 / span 2;
|
|
grid-template-rows: auto;
|
|
}
|
|
|
|
.bd-aside {
|
|
grid-area: 1 / 1;
|
|
scroll-margin-top: 4rem;
|
|
}
|
|
|
|
.bd-cheatsheet section, .bd-cheatsheet section > .iq-side-content {
|
|
top: 2rem;
|
|
scroll-margin-top: 0;
|
|
}
|
|
|
|
.bd-cheatsheet{
|
|
// grid-area: 1 / 2;
|
|
article, .bd-heading{
|
|
top: calc(7.2rem + #{$grid-gutter-width});
|
|
scroll-margin-top: calc(7.8rem + #{$grid-gutter-width});
|
|
}
|
|
.bd-heading {
|
|
z-index: 1;
|
|
order: 2;
|
|
.card {
|
|
margin-bottom: 0;
|
|
}
|
|
}
|
|
article{
|
|
.iq-document-card{
|
|
margin-bottom: unset;
|
|
&.iq-doc-head{
|
|
margin-top: -6.8rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
//***********************************
|
|
// off canvas
|
|
//*********************************//
|
|
|
|
@include media-breakpoint-between(md, xl){
|
|
.mobile-offcanvas{
|
|
width:calc(100% - 60%) !important;
|
|
}
|
|
}
|
|
|
|
@include media-breakpoint-down(md){
|
|
.main-img{
|
|
.container{
|
|
h1{
|
|
font-size: 3.125rem;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
@include media-breakpoint-down(xl) {
|
|
|
|
.header{
|
|
.container{
|
|
max-width: unset !important;
|
|
}
|
|
}
|
|
|
|
aside{
|
|
&.mobile-offcanvas{
|
|
margin-top: unset !important;
|
|
.offcanvas-header{
|
|
display:block;
|
|
}
|
|
}
|
|
}
|
|
.body-class-1 {
|
|
padding: unset;
|
|
&.container{
|
|
max-width: unset;
|
|
}
|
|
}
|
|
|
|
#content{
|
|
.iq-side-content{
|
|
.card{
|
|
margin-top: 1.25rem;
|
|
}
|
|
}
|
|
}
|
|
|
|
.mobile-offcanvas{
|
|
visibility: hidden;
|
|
transform:translateX(-100%);
|
|
border-radius:0;
|
|
display:block;
|
|
position: fixed;
|
|
top: 0;
|
|
left:0;
|
|
height: 100vh;
|
|
z-index: 1200;
|
|
width:calc(100% - 25%);
|
|
overflow-y: scroll;
|
|
overflow-x: hidden;
|
|
transition: visibility .3s ease-in-out, transform .3s ease-in-out;
|
|
background: #ffffffd6;
|
|
backdrop-filter: blur(0.5rem);
|
|
}
|
|
|
|
.mobile-offcanvas{
|
|
&.show{
|
|
visibility: visible;
|
|
transform: translateY(0);
|
|
}
|
|
.container, .container-fluid{
|
|
display: block;
|
|
}
|
|
}
|
|
}
|
|
|
|
@include media-breakpoint-up(xl){
|
|
.bd-aside.card.iq-document-card, .bd-cheatsheet{
|
|
margin-top: -3rem;
|
|
}
|
|
aside{
|
|
&.mobile-offcanvas{
|
|
.offcanvas-header{
|
|
display:none;
|
|
}
|
|
}
|
|
}
|
|
.bd-cheatsheet{
|
|
section{
|
|
.iq-side-content{
|
|
grid-column-end: 3;
|
|
.card{
|
|
margin-bottom: 0;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
body.offcanvas-active{
|
|
overflow:hidden;
|
|
}
|
|
body.uikit{
|
|
.btn-download{
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
.uisheet{
|
|
&.screen-darken{
|
|
height: 100%;
|
|
width:0%;
|
|
z-index: 30;
|
|
position: fixed;
|
|
top: 0;
|
|
right: 0;
|
|
opacity:0;
|
|
visibility:hidden;
|
|
background-color: rgba($gray-900, 0.6);
|
|
transition:opacity .2s linear, visibility 0.2s, width 2s ease-in;
|
|
|
|
&.active{
|
|
z-index:10;
|
|
transition:opacity .3s ease, width 0s;
|
|
opacity:1;
|
|
width:100%;
|
|
visibility:visible;
|
|
}
|
|
}
|
|
}
|
|
|
|
//Back-To-Top
|
|
|
|
#back-to-top{
|
|
display: inline !important;
|
|
.top {
|
|
bottom: 1.563rem;
|
|
right: 1.563rem;
|
|
z-index: 999;
|
|
}
|
|
}
|
|
|
|
.middle{
|
|
display: inline !important;
|
|
.mid-menu{
|
|
position: fixed;
|
|
top: 9.375rem;
|
|
left: 0rem;
|
|
z-index: 999;
|
|
text-align: center;
|
|
cursor: pointer;
|
|
background: $primary;
|
|
color: $white;
|
|
padding: 0.2rem;
|
|
border-radius: 0 1rem 1rem 0;
|
|
}
|
|
}
|
|
.top-1 {
|
|
top: $spacer;
|
|
} |