怎么實現純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 反饋,我們將盡快處理。
    ?
    購物車
    優惠劵
    搜索
    主站蜘蛛池模板: 精品国产一区二区三区无码| 久久99精品免费一区二区| 国99精品无码一区二区三区| 亚洲AV无码一区二区三区DV | 日韩人妻无码一区二区三区综合部| 亚洲av无码一区二区三区不卡| 一区三区三区不卡| 亚洲综合激情五月色一区| 国产一区视频在线| 大伊香蕉精品一区视频在线 | 亚洲国产成人久久综合一区| 国产亚洲情侣一区二区无码AV| 视频一区视频二区制服丝袜 | 国产一区在线播放| 少妇无码一区二区三区| 无码AV中文一区二区三区| 乱精品一区字幕二区| 水蜜桃av无码一区二区| 色噜噜狠狠一区二区三区| 肥臀熟女一区二区三区| 亚洲性日韩精品国产一区二区| 日本一区二区在线播放| 成人免费视频一区二区三区| 爆乳无码AV一区二区三区| 中文字幕在线一区二区在线| 不卡无码人妻一区三区音频| 狠狠色成人一区二区三区| 久久精品国产一区二区| 国产未成女一区二区三区 | 一区二区三区视频在线观看| 无码免费一区二区三区免费播放| 国产精品日本一区二区不卡视频 | 亚洲AV一区二区三区四区| 亚洲无线码在线一区观看| 日韩人妻无码一区二区三区久久99| 一区二区三区视频在线播放| 精品一区二区三区电影| 丝袜美腿高跟呻吟高潮一区| 国产一区二区三区四| 美女视频黄a视频全免费网站一区| 国产无人区一区二区三区|