12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- .modal {
- &:focus {
- outline: none;
- }
- @extend .z-depth-5;
- display: none;
- position: fixed;
- left: 0;
- right: 0;
- background-color: #fafafa;
- padding: 0;
- max-height: 70%;
- width: 55%;
- margin: auto;
- overflow-y: auto;
- border-radius: 2px;
- will-change: top, opacity;
- @media #{$medium-and-down} {
- width: 80%;
- }
- h1,h2,h3,h4 {
- margin-top: 0;
- }
- .modal-content {
- padding: 24px;
- }
- .modal-close {
- cursor: pointer;
- }
- .modal-footer {
- border-radius: 0 0 2px 2px;
- background-color: #fafafa;
- padding: 4px 6px;
- height: 56px;
- width: 100%;
- text-align: right;
- .btn, .btn-flat {
- margin: 6px 0;
- }
- }
- }
- .modal-overlay {
- position: fixed;
- z-index: 999;
- top: -25%;
- left: 0;
- bottom: 0;
- right: 0;
- height: 125%;
- width: 100%;
- background: #000;
- display: none;
- will-change: opacity;
- }
- // Modal with fixed action footer
- .modal.modal-fixed-footer {
- padding: 0;
- height: 70%;
- .modal-content {
- position: absolute;
- height: calc(100% - 56px);
- max-height: 100%;
- width: 100%;
- overflow-y: auto;
- }
- .modal-footer {
- border-top: 1px solid rgba(0,0,0,.1);
- position: absolute;
- bottom: 0;
- }
- }
- // Modal Bottom Sheet Style
- .modal.bottom-sheet {
- top: auto;
- bottom: -100%;
- margin: 0;
- width: 100%;
- max-height: 45%;
- border-radius: 0;
- will-change: bottom, opacity;
- }
|