小编ris*_*ubk的帖子

模糊除 div 中的一个元素之外的所有元素

我试图模糊除一个 div 中的所有元素。我看过很多这样类似的问题,一个和我得到这个:

.table-responsive:not(.confirm) {
    filter: blur(3px);
    pointer-events: none;
}
Run Code Online (Sandbox Code Playgroud)

这基本上应该模糊除确认类之外的所有元素。这是一个演示它的 js 小提琴:https : //jsfiddle.net/qbuyuhts/1/

这是一些janky html,但可以显示问题。有谁知道为什么 .confirm div 模糊?

html css blur

5
推荐指数
1
解决办法
3979
查看次数

表溢出滚动 css 不起作用

这是我有一些有点复杂的 html 表格格式:http : //jsfiddle.net/nyCKE/8517/

问题是当我尝试进行溢出滚动时,“主题区域”表不起作用。它的高度设置为 200px,但是当我向表格中添加许多行时,它不会保持在 200,它只是不断扩展表格。正如您在 jsfiddle 上看到的那样,我将 tbody 设置为溢出-y 滚动(我希望修复顶部)。但是,它拒绝滚动。“类”表没有数据,所以它保持在 200 像素。这就是我想要的主题区域表的高度,但显然它更大。这是一些相关的css:

tbody {
   overflow-y scroll;
}
.subjects{
    width:100%;
    height: 200px;
}
.classes {
    width:100%;
    height: 200px;
    margin-top: 5px;
}
Run Code Online (Sandbox Code Playgroud)

我忘记提及的另一件事是我有 2 个 div,一个用于左侧,一个用于右侧。左边的 div 包含主题和类表。右侧的 div 包含概览。这是当窗口更大时,通过在小提琴中扩展窗口,您可以看到概览表向右移动,这就是我想要的。我不确定这些 div 是否弄乱了 tbody 滚动。

有谁知道如何解决我的问题?

html css html-table overflow

4
推荐指数
1
解决办法
1万
查看次数

位置粘性不起作用

我试图在向下滚动网页时粘贴一段文字,但它似乎不起作用。我给它这个CSS:

.left {
    position: sticky; /* doesnt work :( */
    top: 0px;
}
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:http://jsfiddle.net/YYPKM/3281/

这个 div 位于包装器的左侧,但我希望右侧滚动,左侧粘在 div 的顶部。我尝试过很多事情,比如固定位置,但这似乎是最好的选择,我只是无法让位置粘在工作上。

有谁知道我做错了什么?

html css sticky

3
推荐指数
1
解决办法
6530
查看次数

Flex 基础行为不符合预期,但最大宽度有效

我实际上找到了我的问题的解决方案,但想知道为什么我的原始解决方案不起作用。

我有一个简单的 flex 容器,我希望第一个 div 是容器的 30%。我给它一个 30% 的弹性基础来尝试实现这一点。这一直有效,直到我的内容超过 30% 的长度。此时,它扩展了 div 使其超过 30%。

我使用经过一些研究后从另一个问题中找到的 max-width 属性解决了这个问题,但我仍然困惑为什么 flex-basis 不起作用,并且在使用 flex 框时不希望有 max-width 属性。我读到,如果 flex-direction 是 row,则 flex-basis 应该是 width 的替代品,但情况似乎并非如此。

这是一个小提琴和随之而来的 css:https : //jsfiddle.net/jg5nbdgp/12/

.container {
  display:flex;
  flex-direction: row;

  .left {
    flex-basis: 30%;      /* This doesn't work */
    /* max-width: 30%; */ /* This works */

    .box {
      height: 50px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
  }

  .middle {
    flex-basis: 50%;
  }

  .right {
    flex-basis: 20%;
  }
}
Run Code Online (Sandbox Code Playgroud)

html css flexbox

1
推荐指数
1
解决办法
3786
查看次数

标签 统计

css ×4

html ×4

blur ×1

flexbox ×1

html-table ×1

overflow ×1

sticky ×1