2025-03-26 10:01:46 +07:00

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;
}