html - 将溢出设置为滚动后,出现一个空滚动条但元素仍然溢出
问题描述
在下面的代码中,我尝试将溢出属性设置.deck-wrapper
为滚动,但.deck-card
似乎超出了网站的框架。
<main>
<section class="article-deck">
<div class="deck-wrapper">
<div class="deck-starter"></div>
<article class="deck-card"></article>
<article class="deck-card"></article>
<article class="deck-card"></article>
<article class="deck-card"></article>
<article class="deck-card"></article>
<article class="deck-card"></article>
<article class="deck-card"></article>
<article class="deck-card"></article>
</div>
</section>
</main>
这是 SASS/CSS 代码:
.article-deck {
width: inherit;
overflow: scroll;
}
.deck-wrapper {
background-color: #eeeeee;
overflow: scroll;
}
.deck-starter {
float: left;
height: $deck-card-height;
width: $deck-card-width;
background-color: $color-light-green;
border-radius: 20px;
}
.deck-card {
float: left;
position: absolute;
height: $deck-card-height;
width: $deck-card-width;
border: 1px solid black;
background-color: $color-white;
border-radius: 20px;
// box-shadow: 2px 15px 15px 10px #777777;
// z-index: $deck-card-max-z-index;
@for $i from 1 through $deck-card-num {
&:nth-child(#{$i}) {
left: $deck-card-offset * $i;
// z-index: $i * 15;
}
}
&:hover {
transform: translate(3rem, -3rem);
transition: all 0.2s;
// z-index: $deck-card-max-z-index + 1;
}
}
解决方案
变量值未知。我认为这是因为 .deck-card 具有绝对性。
推荐阅读
- angular - Angular - BrowserAnimationsModule 动画错误
- c++ - 如何从父类调用子方法
- swift - 为什么 Swift 需要显式参数类型,即使它们可以从默认值推断出来?
- android - NoClassDefFoundError:com.google.firebase.perf.internal.RemoteConfigManager
- ios - AVAssetTrack 理解 preferredTransform 属性
- python - python中matlab的imagesc和角度的替代方案
- bootstrap-4 - 带有外部链接的轮播
- c# - 'SqlParameterCollection 只接受非空 SqlParameter 类型对象,不接受 String 对象。
- reactjs - 在 amchart v4 中创建响应式条形图
- java - 使用 Apache DBCP (Java 1.6) 的连接池