<div class="c-modal">
<div class="c-modal__inner">
<div class="c-modal__content" id="modal-content"></div>
<button class="c-modal__closer">
<div class="o-icon flex items-center justify-center relative" data-modal-close>
<div class="o-icon__bg absolute pin bg-white"></div>
<i class="icon icon--ui-close">
<svg>
<use class="no-barba" xlink:href="#ui-close"></use>
</svg>
</i>
</div>
</button>
</div>
</div>
<div class="c-modal">
<div class="c-modal__inner">
<div class="c-modal__content" id="modal-content"></div>
<button class="c-modal__closer">
{% include '@icons' with { icon: 'ui-close', color: 'white', attr: 'data-modal-close'} %}
</button>
</div>
</div>
{
"siteTitle": "Asta Valentaite",
"copyright": "© 2017 Asta Valentaite. All rights reserved.",
"craft": {
"app": {
"config": {
"general": {
"custom": {
"objects": "/02-objects/",
"global": "../03-global/",
"components": "/04-components/",
"pages": "/05-pages/",
"macros": "/macros/",
"wrapper": "/wrapper/"
}
}
}
}
},
"sitemenu": [
{
"title": "About",
"slug": "/components/preview/about"
},
{
"title": "Fashion",
"slug": "/components/preview/press"
},
{
"title": "Beauty",
"slug": "/components/preview/post"
},
{
"title": "Lifestyle",
"slug": "/components/preview/vertical"
},
{
"title": "Collaborations",
"slug": "/components/preview/collaborations"
},
{
"title": "Press",
"slug": "/components/preview/press"
}
]
}
.c-modal {
display: none;
}
.c-modal {
@apply .flex .items-center .justify-center .fixed .pin .z--1 .opacity-0 .text-center;
background: rgba(255, 255, 255, 0.8);
transition: opacity 200ms, z-index 0s 200ms;
overflow: hidden;
overflow-y: auto;
-webkit-overflow-scrolling: touch;
}
.is-modal-visible {
overflow: hidden;
.c-modal {
z-index: 99;
opacity: 1;
transition: opacity 200ms;
}
}
.c-modal__inner {
@apply .relative .bg-white .opacity-0 .z--1;
height: rem(660px);
max-width: 95%;
max-height: 80%;
background: #fff;
transform: scale(0);
transition: opacity 200ms, transform 200ms, z-index 0s 200ms;
}
.c-modal__content {
@apply .relative .h-full;
transition: opacity 300ms ease;
}
.is-modal-visible .c-modal__inner {
z-index: 100;
opacity: 1;
transform: scale(1);
transition: opacity 200ms, transform 200ms;
}
.c-modal__closer {
position: absolute;
left: 50%;
bottom: rem(-60px);
transform: translateX(-50%);
&:focus {
outline: 0;
}
.o-icon__bg {
@apply .shadow;
}
.icon {
@apply .text-black-50;
}
}
There are no notes for this item.