怎么實現純CSS彈出框? – CSS筆記

    一般比較好看的彈出框都會用到JS,如果只是需要功能,CSS也能實現一個彈出框。接下來看看,怎么實現純CSS的彈出框這一功能吧

    一般比較好看的彈出框都會用到JS,如果只是需要功能,CSS也能實現一個彈出框。接下來看看,怎么實現純CSS的彈出框這一功能吧。

    • 代碼來源:詳情
    • 效果演示:頁底

    代碼如下:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
      <meta charset="UTF-8">
      <title>純css實現彈窗</title>
      <style>
        * {
          margin: 0;
          padding: 0;
          font-size: 14px;
          font-family: Arial, Helvetica, sans-serif
        }
    
        .button {
          background: bisque;
          color: #fff;
          padding: 10px 25px;
        }
    
        .modal>input {
          display: none;
        }
    
        .modal>input~* {
          overflow: hidden;
          max-height: 0;
          opacity: 0
        }
    
        .modal .overlay {
          top: 0;
          left: 0;
          bottom: 0;
          right: 0;
          position: fixed;
          margin: 0;
          border-radius: 0;
          background: rgba(17, 17, 17, 0.6);
          transition: all 0.3s;
          z-index: 100000;
        }
    
        .modal .overlay~* {
          border: 0;
          position: fixed;
          top: 50%;
          left: 50%;
          transform: translateX(-50%) translateY(-50%) scale(0.2, 0.2);
          z-index: 1000000;
          transition: all .3s ease;
        }
    
        .main {
          background: #fff;
          padding: 10px;
        }
    
        .modal>input:checked~* {
          display: block;
          opacity: 1;
          max-height: 10000px;
        }
    
        .modal>input:checked~.overlay~* {
          max-height: 90%;
          overflow: auto;
          -webkit-transform: translateX(-50%) translateY(-50%) scale(1, 1);
          transform: translateX(-50%) translateY(-50%) scale(1, 1);
        }
    
      </style>
    </head>
    
    <body>
      <label for="modal_1" class="button">顯示模態框</label>
    
      <div class="modal">
        <input type="checkbox" name="" id="modal_1">
        <label for="modal_1" class="overlay"></label>
        <div class="main">
          <p>
            We have a special offer for you. I am sure you will love it! However this does look spammy...
          </p>
        </div>
      </div>
    
    </body>
    
    </html>
    下載權限
    查看
    • 免費下載
      評論并刷新后下載
      登錄后下載
    • {{attr.name}}:
    您當前的等級為
    登錄后免費下載登錄 小黑屋反思中,不準下載! 評論后刷新頁面下載評論 支付以后下載 請先登錄 您今天的下載次數(次)用完了,請明天再來 支付積分以后下載立即支付 支付以后下載立即支付 您當前的用戶組不允許下載升級會員
    您已獲得下載權限 您可以每天下載資源次,今日剩余

    給TA贊賞
    共{{data.count}}人
    人已贊賞
    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 国产一区二区三区在线| 国产精品高清一区二区三区| 国产一区二区三区不卡观| 无码免费一区二区三区免费播放| 美女视频免费看一区二区| 天堂Av无码Av一区二区三区| 91在线看片一区国产| 久久国产精品亚洲一区二区| 三上悠亚日韩精品一区在线| 国产91一区二区在线播放不卡| 国产精品久久无码一区二区三区网| 亚洲狠狠狠一区二区三区| 久久精品亚洲一区二区三区浴池| 国产成人久久精品麻豆一区| 无码毛片一区二区三区中文字幕| 免费高清在线影片一区| 在线播放精品一区二区啪视频| 亚洲欧美成人一区二区三区| 国产精品自拍一区| 天堂Av无码Av一区二区三区| 韩国精品一区视频在线播放 | 一本AV高清一区二区三区| 日韩精品无码久久一区二区三| 国产成人精品无码一区二区老年人| 在线|一区二区三区| 国产天堂在线一区二区三区 | 奇米精品视频一区二区三区| 无码一区二区三区| 国产对白精品刺激一区二区| 中文字幕av人妻少妇一区二区 | 日本在线视频一区二区三区| 国产成人精品无码一区二区老年人 | 精品一区二区三区无码免费直播| 日韩三级一区二区| 久久99国产一区二区三区| 国产色综合一区二区三区| 日韩精品无码一区二区三区免费| 亚洲变态另类一区二区三区| 国产一区二区精品久久岳√ | 成人国产精品一区二区网站| 丝袜无码一区二区三区|