<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      CSS transform 導致 position: fixed 失效問題分析

      1、問題描述

      在以下示例中,.size-guide-modal設置了position: fixed,

      但由于其父元素.grid-item2應用了transform屬性,導致fixed定位失效。

      2、問題代碼示例

      <!DOCTYPE html>
      <html lang="en">
      <head>
          <meta charset="UTF-8">
          <style>
              body {
                  display: grid;
              }
              .grid {
                  display: flex;
                  flex-wrap: wrap;
              }
      
              .grid-item1 {
                  max-width: 65%;
                  width: 65%;
                  background-color: #f0f0f0;
                  height: 400px;
              }
      
              .grid-item2 {
                  max-width: 35%;
                  width: 35%;
                  background-color: #e0e0e0;
                  height: 400px;
                  transform: translateY(0px); /* 導致fixed失效的transform */
              }
      
              .size-guide-modal {
                  display: block;
                  position: fixed;
                  z-index: 999;
                  left: 0;
                  top: 0;
                  width: 35%; 
                  height: 100%;
                  overflow: auto;
                  background-color: rgba(0, 0, 0, 0.4);
                  animation: slideIn 0.5s ease-in-out forwards;
              }
          </style>
      </head>
      <body>
          <div class="" style="box-sizing: inherit;">
              <div class="grid">
                  <div class="grid-item1"></div>
                  <div class="grid-item2">
                      <div><div><div class="size-guide-modal">Size Guide Modal</div></div></div>
                  </div>
              </div>
          </div>
      </body>
      </html>
      

      3、問題表現

      .size-guide-moda本應相對于視口固定定位

      但實際上會相對于.grid-item2定位

      導致模態框位置異常

      4、解決方案

      方案1:移除transform屬性(推薦)

      .grid-item2 {
          /* 移除transform屬性 */
          max-width: 35%;
          width: 35%;
          background-color: #e0e0e0;
          height: 400px;
      }
      

      方案2:調整DOM結構

      	<div class="" style="box-sizing: inherit;">
              <div class="grid">
                  <div class="grid-item1"></div>
                  <div class="grid-item2"></div>
              </div>
              <!-- 將fixed元素移到transform父級之外 -->
              <div class="size-guide-modal">Size Guide Modal</div>
          </div>
      
      

      方案3:改用absolute定位(需配合JS)

      .size-guide-modal {
          position: absolute;
          top: 0;
          left: 65%; /* 與.grid-item1寬度匹配 */
          width: 35%;
          height: 100%;
      }
      

      5、總結

      • transform會改變position: fixed的定位基準

      • 最簡單的解決方法是移除不必要的transform

      • 必須保留transform時,調整fixed元素的DOM位置

      posted @ 2025-05-21 18:42  pine007  閱讀(199)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 开心婷婷五月激情综合社区| 中文字幕亚洲制服在线看| 欧美性猛交xxxx乱大交丰满| 久久毛片少妇高潮| 婷婷久久香蕉五月综合加勒比| 通州市| 思思久99久女女精品| 亚洲精品乱码久久久久久蜜桃不卡| 男女性高爱潮免费网站| 中文字幕av无码免费一区| 国产丝袜视频一区二区三区| 久热这里只有精品视频3| 亚洲国产一区二区在线| 欧美日本激情| 怡红院一区二区三区在线| 边吃奶边添下面好爽| 好吊妞人成视频在线观看| 成人午夜av在线播放| 国产蜜臀一区二区在线播放| 国产精品免费看久久久| 深夜福利成人免费在线观看| 果冻传媒董小宛视频| 风韵丰满妇啪啪区老老熟女杏吧 | 福利一区二区在线视频| 久久国产精品不只是精品| 久久日产一线二线三线| 成人国产精品一区二区不卡| 国产在线欧美日韩精品一区| 少妇无套内射中出视频| 熟女精品色一区二区三区| 暖暖视频日本在线观看| 国产视频有码字幕一区二区| 少妇仑乱a毛片无码| 精品国产乱码久久久人妻| 国产综合久久99久久| 四虎国产精品永久入口| 亚洲精品综合久久国产二区| 粗大的内捧猛烈进出小视频| 高潮迭起av乳颜射后入| 国产免费一区二区三区在线观看| 亚洲国产女性内射第一区|