- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在开发一个待办事项网络应用程序,我正在尝试实现一种视觉效果,其中多个待办事项似乎“共享”一个背景。因此,假设用户添加了一些待办事项。它们的背景显示为单个渐变的一部分,颜色从顶部待办事项过渡到底部待办事项。这支笔应该有望展示我想要发生的事情(单击第一个 div):
Elements 'sharing' a background
HTML:
<div class="outer">
<div class="inner"></div>
<p>CLICK ME</p>
</div>
CSS:
.outer {
position: absolute;
left: 0;
top: 0;
height: 300px;
width: 200px;
background: white;
overflow: hidden;
clip: rect(auto, auto, auto, auto);
transition: transform 500ms ease-in-out;
font-size: 2rem;
}
.inner {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(to right, red, orange, green, blue);
opacity: 0.5;
}
现在这已经可以工作了,我想,但前提是我手动设置 div 位置的动画。有什么方法可以改用 CSS 转换吗?最大的问题是,一旦对外部 div 应用了转换,固定的子 div 就会停止固定,从而完全破坏了“相同背景”的错觉。你可以在这支笔中看到它:
我读到它是规范的一部分,事实就是如此,但我想也许你们这里的 CSS 向导知道实现这种效果的其他方法,甚至可能没有固定的子 div。非常感谢您的帮助。
最佳答案
这是一个使用 clip-path
的示例,但一个问题是它的剪辑方式与 clip
不同,因为它只剪辑元素本身,不是它下面的子元素。子元素也会被剪裁,因此必须移动它们以匹配新的剪裁位置。
关于javascript - 使元素看起来好像它们共享背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59506678/
在引用此文档pressable docs之后,我将Pressable用于按钮 现在,我想向按钮添加波纹效果,但是它无法正常工作。 Button 如果按钮具有
在 C# 中,我想制作“智能”枚举,这在 Java 中是可能的,其中有更多信息附加到枚举值,而不仅仅是底层 int。我偶然发现了一个创建类(而不是枚举)的方案,如以下简单示例所示: public se
当执行 git stash 时,会创建 2 个提交。一个被 stash ref 引用并且有 2 个父提交。一位 parent 是我们 stash 地点的索引。另一方拥有我们 stash 的实际内容。
我是一名优秀的程序员,十分优秀!