簡體   English   中英

div寬度沒有調整大小

[英]div width not resizing

我有一個div調整大小的問題。

我創建了這個DEMO 在這個演示中你可以看到有七個div,我正在使用砌體網格布局。

所以請調整頁面寬度,你會看到有轉換位置div。 問題出在這里。 當我使用我的localhost中的CSS和Javascript代碼時,div不會改變位置。 誰能告訴我這里有什么問題? 在此輸入圖像描述在此輸入圖像描述 CSS

.kesif-wrp {
padding: 53px 0 0;
width: 100%;
position: relative;
}
.kesif-alani {
padding: 20px 0 50px;
margin: 36px auto 0;
position: relative;
max-width: 1620px;
min-width: 960px;
}
.kesif-gonderiler {
color: #444;
}
.kesif-gonderi-alani{
  width:300px;
  background-color:#ffffff;
  border-radius:3px;
  -webkit-border-radius:3px;
  -o-border-radius:3px;
  -moz-border-radius:3px;
  margin:10px;
}
.posts-holder {
  position:relative;
margin: 10px auto;
}

DEMO

刪除這個:

min-width: 960px;

來自.kesif-alani課程

您可以使用它來決定如何調整它的大小。

    @media screen and (max-width: 1000px){
    // Use this as you would use a normal css
    }

設置寬度<div>調整 window 的大小時</div><div id="text_translate"><p>所以我在 Vuejs 中得到了這個應用程序,它被css grid划分為 3 個 div 基本上:一個sidebar 、一個configpanel和一個preview 。 我想根據當前屏幕大小和屏幕大小調整時以px為單位設置preview div 的寬度</p><p>為了澄清起見,我制作了一個網站的 gif 圖像,它幾乎完全符合我的要求: <a href="https://gyazo.com/d667756474e7f4fa18e2d5d64a0dee5a" rel="nofollow noreferrer">https://gyazo.com/d667756474e7f4fa18e2d5d64a0dee5a</a></p><p> 正如您在 gif 中看到的,每次調整屏幕大小時,特定的&lt;div&gt;都會由於某種原因(不知道為什么或如何)被分配一個新的 class 並且 div 的width會自動更新為新的px值。</p><p> 起初我以為我可以在created()鈎子中做這樣的事情:</p><pre> window.addEventListener("resize", () =&gt; { let preview = window.document.querySelector(".preview"); preview.style.width = `${preview.offsetWidth}px`; });</pre><p> 但這不起作用。</p><p> 我在<a href="https://codesandbox.io/s/hopeful-feather-ywh6z?file=/src/components/Preview.vue:125-430" rel="nofollow noreferrer">這里</a>的codesandbox中設置了一個非常簡單的示例項目。</p><p> 理想情況下,我想知道如何像網站在 gif 中那樣動態設置像素width 。</p><p> 此外,出於好奇,我想知道每次調整屏幕大小時該特定網站為何以及如何生成新的 class (我已經看過幾次了,我想知道它是什么)。</p></div>

[英]Setting the width of a <div> when resizing the window

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

相關問題 動態調整div寬度 根據高度和寬度調整div的大小 使用HTML調整div寬度的大小 設置寬度<div>調整 window 的大小時</div><div id="text_translate"><p>所以我在 Vuejs 中得到了這個應用程序,它被css grid划分為 3 個 div 基本上:一個sidebar 、一個configpanel和一個preview 。 我想根據當前屏幕大小和屏幕大小調整時以px為單位設置preview div 的寬度</p><p>為了澄清起見,我制作了一個網站的 gif 圖像,它幾乎完全符合我的要求: <a href="https://gyazo.com/d667756474e7f4fa18e2d5d64a0dee5a" rel="nofollow noreferrer">https://gyazo.com/d667756474e7f4fa18e2d5d64a0dee5a</a></p><p> 正如您在 gif 中看到的,每次調整屏幕大小時,特定的&lt;div&gt;都會由於某種原因(不知道為什么或如何)被分配一個新的 class 並且 div 的width會自動更新為新的px值。</p><p> 起初我以為我可以在created()鈎子中做這樣的事情:</p><pre> window.addEventListener("resize", () =&gt; { let preview = window.document.querySelector(".preview"); preview.style.width = `${preview.offsetWidth}px`; });</pre><p> 但這不起作用。</p><p> 我在<a href="https://codesandbox.io/s/hopeful-feather-ywh6z?file=/src/components/Preview.vue:125-430" rel="nofollow noreferrer">這里</a>的codesandbox中設置了一個非常簡單的示例項目。</p><p> 理想情況下,我想知道如何像網站在 gif 中那樣動態設置像素width 。</p><p> 此外,出於好奇,我想知道每次調整屏幕大小時該特定網站為何以及如何生成新的 class (我已經看過幾次了,我想知道它是什么)。</p></div> 文本大小自動調整 div 寬度 div調整大小后如何檢測html div的寬度和高度 通過使用角度5調整div的高度和寬度的百分比而不是像素 右div的邊距在調整大小時應與左textarea寬度匹配 JavaScript或jQuery-根據div的高度/寬度調整表格大小 div元素達到特定寬度時如何停止調整大小?
 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM