首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Overflow-x滚动,overflow-y同时覆盖

Overflow-x滚动,overflow-y同时覆盖
EN

Stack Overflow用户
提问于 2021-03-23 22:44:50
回答 1查看 37关注 0票数 0

假设我有一个容器

代码语言:javascript
复制
.container {
  width: 400px;
  
  display: flex;
  align-items: flex-start;
  /* overflow-x: hidden; */
  overflow-y: overlay;
  
  max-height: 47px;
}

.item {
  white-space: nowrap;
  padding: 3px;
  margin: 3px;
  background: #dadada;
}
代码语言:javascript
复制
<div class="container">
  <div class="item special">
    CONTENT #1
    <div>
      Additional Content
    </div>
  </div>
  <div class="item">CONTENT #2</div>
  <div class="item">CONTENT #3</div>
  <div class="item">CONTENT #4</div>
  <div class="item">CONTENT #5</div>
  <div class="item">CONTENT #6</div>
  <div class="item">CONTENT #7</div>
</div>

所有我想要的是,与其他内容的第一项是覆盖滚动容器。我想得到这样的东西:

是否可以使用纯CSS?

PS。在未来,它应该被显示和隐藏,这就是为什么我需要这样一个奇怪的东西。

EN

回答 1

Stack Overflow用户

发布于 2021-03-23 22:53:45

我希望这段代码能给你一些关于如何解决你的问题的提示。

代码语言:javascript
复制
.container {
  width: 400px;
  display: flex;
  align-items: flex-start;
  /*overflow-x: hidden;*/
  overflow-y: overlay;
  
  max-height: 47px;
}

.item {
  white-space: nowrap;
  padding: 3px;
  margin: 3px;
  background: #dadada;
}

.item.special{
     min-height: 100px;
     position: relative;
     overflow: visible;
}
代码语言:javascript
复制
<div class="container">
  <div class="item special">
    CONTENT #1
    <div>
      Additional Content
    </div>
  </div>
 <div class="container">
  <div class="item">CONTENT #2</div>
  <div class="item">CONTENT #3</div>
  <div class="item">CONTENT #4</div>
  <div class="item">CONTENT #5</div>
  <div class="item">CONTENT #6</div>
  <div class="item">CONTENT #7</div>
</div></div>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66765466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档