你好,我正试图使一个系统的文件夹,其中有文件在他们和文件可以拖动他们之间使用这个dragula.js。
由于某种原因,文件夹的div扩展到其最大大小,即使内容不需要此大小。
CSS:
.folder::before {
content: "□הפרדה לקבצים בודדים";
position: relative;
top: -90%;
pointer-events: all;
background-color: white;
border-radius: 10px;
padding: 0.5%;
left: 1%;
}
.folder.clicked::before {
content: "▇מופרד לקבצים בודדים";
}
.folder {
display: flex;
flex-direction: row;
flex-wrap: wrap;
min-height: 1.5em;
min-width: var(--card-size);
background-color: #ddd;
max-width: 40vw;
justify-content: flex-start;
align-items: center;
margin: 1%;
box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
min-height: 15vh;
gap: 0;
clip-path: polygon(0 0, 30% 0, 34% 10%, 100% 10%, 100% 100%, 0 100%);
padding-top: 5%;
overflow: auto;
max-height: 100%;
pointer-events: none;
}
.folder * {
pointer-events: all;
}
.folder .card {
width: 14%;
height: auto;
padding: 1%;
margin: 1%;
padding: 0;
margin-bottom: 0.5%;
margin-top: 0.5%;
min-width: 4vw;
}
超文本:
<div style="background: rgb(255, 204, 203);" class="folder">
<div class="card" id="12232466521-1" style="border: 5px solid rgb(204, 0, 0);">
<img id="img10" data-magnify-src="/get_page_from_file/12232466521/1" class="card_img border border-dark zoom" alt="Doc preview not available" loading="lazy" src="/get_page_from_file/12232466521/1">
</div>
</div>
有人知道它为什么会这样吗?
我已经坐在这几个小时了,不明白他们为什么要这么做。任何帮助都将不胜感激。
我试过添加和删除宽度属性,它所做的只是改变它可以扩展到的可能宽度,但它仍然扩展到它可以扩展的最大空间。我试过将Flex调整为0 0 auto以自动调整Flex大小,但没有任何效果。
1条答案
按热度按时间ccrfmcuu1#
尝试在
.folder
类上添加width: fit-content;
。这应该会在此属性上实现您要查找的。Here is the MDN。