greedydev

Untitled

Oct 28th, 2022
223
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.33 KB | None | 0 0
  1. .add-teacher-wrapper {
  2.   .add-teacher-button {
  3.     @extend .button;
  4.     @extend .typography-heading;
  5.  
  6.     display: inline-block;
  7.  
  8.     width: 170px;
  9.     height: 45px;
  10.  
  11.     span {
  12.         display: inline-block;
  13.         vertical-align: middle;
  14.         line-height: 45px;
  15.     }
  16.   }
  17.  
  18.   .popup {
  19.     position: fixed;
  20.     top: 0;
  21.     left: 0;
  22.     width: 100%;
  23.     height: 100%;
  24.     background-color: rgba(0, 0, 0, 0.5);
  25.  
  26.     -webkit-backdrop-filter: saturate(150%) blur(10px);
  27.  
  28.     z-index: 10;
  29.     //display: none;
  30.     opacity: 0;
  31.     visibility: hidden;
  32.     transition: 250ms all;
  33.  
  34.     .popup-inner {
  35.       width: 400px;
  36.       box-sizing: border-box;
  37.       padding: 20px;
  38.       background: #fff;
  39.       position: absolute;
  40.       border-radius: 8px;
  41.       left: 50%;
  42.       top: 50%;
  43.       transform: translate(-50%, -50%);
  44.  
  45.       .popup-title {
  46.         display: flex;
  47.         justify-content: space-between;
  48.         align-items: center;
  49.         margin-bottom: 20px;
  50.  
  51.         .popup-close-btn {
  52.           @extend .typography-body;
  53.  
  54.           cursor: pointer;
  55.           background: #eee;
  56.           display: block;
  57.           line-height: 30px;
  58.           padding: 0 15px;
  59.           font-size: 14px;
  60.           color: #222;
  61.           border-radius: 3px;
  62.         }
  63.       }
  64.  
  65.       .popup-content {
  66.         ul {
  67.           li {
  68.             margin-bottom: 10px;
  69.             &:last-child {
  70.               margin-bottom: 0;
  71.             }
  72.  
  73.             input {
  74.               width: 100%;
  75.               border: 1px solid #ddd;
  76.               border-radius: 3px;
  77.               line-height: 34px;
  78.               padding: 0 15px;
  79.               font-size: 14px;
  80.               box-sizing: border-box;
  81.             }
  82.  
  83.             .add-button {
  84.               @extend .button;
  85.               @extend .typography-heading;
  86.  
  87.               width: 100%;
  88.               height: 40px;
  89.             }
  90.           }
  91.         }
  92.       }
  93.     }
  94.     .transparent-label {
  95.       position: fixed;
  96.       top: 0;
  97.       left: 0;
  98.       width: 100%;
  99.       height: 100%;
  100.       z-index: -1;
  101.       cursor: pointer;
  102.     }
  103.   }
  104.  
  105.   >input {
  106.     display: none;
  107.     &:checked + .popup {
  108.       opacity: 1;
  109.       visibility: visible;
  110.       .popup-inner {
  111.         top: 50%;
  112.       }
  113.     }
  114.   }
  115. }
  116.  
  117. @supports not (-webkit-backdrop-filter: blur()) {
  118.   .add-teacher-wrapper .popup {
  119.     background-color: rgba(0, 0, 0, 0.8);
  120.     backdrop-filter: blur(5px);
  121.   }
  122. }
Add Comment
Please, Sign In to add comment