madosel
Version:
The most and fast advanced responsive html front-end framework.
125 lines (124 loc) • 3.17 kB
CSS
@charset "UTF-8";
/*!
* Madosel Modal 1.0.0-alpha12
* Copyright 2020-2021 Kenan Gündoğan
* https://www.madosel.com
* Licensed under MIT https://github.com/kenangundogan/madosel/blob/master/LICENSE
* Released under the MIT License
*/
.modal-container {
position: fixed;
overflow: hidden;
z-index: 99999;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 40px;
background-color: rgba(0, 0, 0, 0);
display: none;
transition: ease 300ms;
}
.modal-container.show {
display: flex;
}
.modal-container.visible {
background-color: rgba(0, 0, 0, 0.6);
}
.modal-container.visible .modal-wrapper {
opacity: 1;
}
.modal-container.center {
justify-content: center;
align-items: center;
}
.modal-container.center .modal-wrapper {
transform: translate(0, -50px);
}
.modal-container.top {
justify-content: center;
align-items: flex-start;
}
.modal-container.top .modal-wrapper {
transform: translate(0, -50px);
}
.modal-container.bottom {
justify-content: center;
align-items: flex-end;
}
.modal-container.bottom .modal-wrapper {
transform: translate(0, 50px);
}
.modal-container.top-left {
justify-content: flex-start;
align-items: flex-start;
}
.modal-container.top-left .modal-wrapper {
transform: translate(-50px, 0);
}
.modal-container.top-right {
justify-content: flex-end;
align-items: flex-start;
}
.modal-container.top-right .modal-wrapper {
transform: translate(50px, 0);
}
.modal-container.bottom-left {
justify-content: flex-start;
align-items: flex-end;
}
.modal-container.bottom-left .modal-wrapper {
transform: translate(-50px, 0);
}
.modal-container.bottom-right {
justify-content: flex-end;
align-items: flex-end;
}
.modal-container.bottom-right .modal-wrapper {
transform: translate(50px, 0);
}
.modal-container.small .modal-wrapper {
max-width: 300px;
}
.modal-container.medium .modal-wrapper {
max-width: 600px;
}
.modal-container.large .modal-wrapper {
max-width: 1024px;
}
.modal-container.xlarge .modal-wrapper {
max-width: 1280px;
}
.modal-container.full .modal-wrapper {
max-width: 100%;
}
.modal-container.fullscreen {
padding: 0;
}
.modal-container.fullscreen .modal-wrapper {
max-width: 100%;
height: 100%;
}
.modal-container.transform .modal-wrapper {
transform: none;
}
.modal-container .modal-wrapper {
position: relative;
overflow: hidden;
width: 100%;
max-width: 300px;
border-radius: 5px;
padding: 40px;
background-color: #fff;
opacity: 0;
}
.modal-container .modal-wrapper .modal-close {
position: absolute;
top: 0;
right: 0;
width: 50px;
height: 50px;
cursor: pointer;
background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185.15 185.15'%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cg id='Path_2925' data-name='Path 2925'%3E%3Cpath d='M99.1,92.59,183.76,7.94a4.64,4.64,0,0,0-6.49-6.62l-.06.07L92.56,86,7.9,1.39A4.63,4.63,0,0,0,1.36,7.94L86,92.59,1.36,177.24a4.63,4.63,0,0,0,6.54,6.55L92.56,99.14l84.65,84.65a4.63,4.63,0,0,0,6.55-6.55h0Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center/50%;
}
/*# sourceMappingURL=madosel-modal.css.map*/