- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
刚刚在 http://csszengarden.com/219/ 上看到这个纯 CSS 动画,并想重新创建动画,当您将鼠标悬停在中间卡片上时即开始,即
通常网站会提供 CSS 样式表,但在这个例子中我找不到。
悬停动画部分只是一个先平移y轴然后改变视角的动画。
我的问题是,我真的不知道这个动画的悬停部分是如何工作的,因为首先卡片必须保持悬停动画的结束状态,然后它首先在 y 轴上平移,然后缩小所以它不是悬停的反转动画。
它尝试了使用from
和to
的关键帧方法。这种方法可以在悬停的正确结束状态开始取消悬停动画,但它只能处理单个动画而不是连续的动画。此外,使用 from
和 to
时,当您在动画结束前取消悬停时,动画就会跳转。
这是我到目前为止所得到的。
.parent {
height: 1000px;
width: 1000px;
position: relative;
}
.child {
height: 40px;
width: 40px;
left: 40%;
border: medium solid black;
position: absolute;
}
.parent:hover .child{
animation: 3s in forwards;
}
@keyframes in {
50% {
transform: translate3d(0px, 100px, 0px);
}
100% {
transform: perspective(500px) translate3d(0px, 100px, 100px);
}
}
<div class="parent">
<div class="child"></div>
</div>
最佳答案
在 :hover
上,多个样式属性被更改。 transition
属性可以有一个像transition: property duration timing delay
这样的延迟值。在您的示例中,某些属性有延迟,而有些则没有,因此看起来发生了多个转换。下面是一个改变 div
的 left
和 top
的例子。 left
属性有 1 秒的延迟,top
没有延迟。
.banner {
transition: top 1s linear, left 1s linear 1s;
/*when hovered, move 100 down, after 1s move 100 right*/
position: absolute;
top: 0;
left: 0;
width: 200px;
height: 150px;
background-color: coral;
}
.banner:hover {
top: 100px;
left: 100px;
}
/*this is needed so you don't get flickering*/
.banner::before {
content: '';
height: 100px;
width: 100%;
position: absolute;
top: -100px;
left: 0;
}
<div class="banner">Hello Stackoverflow!</div>
关于CSS 不同的悬停动画(CSS Zen Garden Example),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66262153/
我运行 pyenv 来使用 python 3.5.2 和 venv 来管理我的包。我可以从 github 成功安装 graph 花,但不能安装 garden.matplotlib 花。 这个命令工作正
我似乎无法让 Garden 与 ClojureScript 一起工作。有咒语可以施吗?文档根本没有提到 clojurescript,只是 clojure...但 clojurescript 将是首选。
我想创建一个类似于 JavaScript Gardens 的目录.他们如何确定哪个部分当前处于事件状态,您是否有任何推荐的 JavaScript 库来实现此行为? 编辑:所以我要问的是如何在用户滚动时
决定 ASP.NET Web 应用程序允许多少个工作进程的最佳实践是什么? 在我管理的一台服务器上,创建新的 AppPool 默认为 10 个(最多)工作进程。其他人建议正常设置是一个。 多个工作进程
我在Web Garden 模式下测试 session 行为。 为什么所有主流浏览器都只使用一个进程(在服务器上),Opera 除外?它是如何完成的? 这是一个非常简单的网络应用程序: 代码隐藏: pr
我已经开始使用 scikit-garden 包中的分位数随机森林 (QRF)。之前我使用 sklearn.ensemble 中的 RandomForestRegresser 创建常规随机森林。 QRF
TensorFlow Hub是预训练模型的存储库。 Model Garden (Model Zoo) 也保留 SOTA 模型并提供下载和利用其模型的设施,如 TfHub,它们都是由 TensorFlo
我正在向 RouteTable 动态添加路由,但更新没有传播到其他进程: using (RouteTable.Routes.GetWriteLock()) { RouteTable.Route
我在 asp.net 应用程序中有很多 Singleton 实现,并且出于某些性能原因想将我的应用程序移动到 IIS Web Garden 环境。 CMIIW,迁移到具有 n 个工作进程的 IIS W
刚刚在 http://csszengarden.com/219/ 上看到这个纯 CSS 动画,并想重新创建动画,当您将鼠标悬停在中间卡片上时即开始,即 通常网站会提供 CSS 样式表,但在这个例子中我
我们有一个在 IIS Web 花园中运行的 ASP.Net Web 应用程序,该应用程序配置为分配最多四个进程。在我们的 Web 应用程序中,第一个访问该站点的用户会导致加载所有缓存的项目。由于我们在
在试剂中,可以像这样指定内联 CSS 样式: [:div {:style {:border "1px solid red"}} "My Text"] 花园可以使包含列表中多个值的此类 CSS 属性更加
这个问题在这里已经有了答案: Getting Pyinstaller to recognize the path to Kivy Garden Matplotlib modules (3 个回答) 去
我想从 Garden.graph 更改 Kivy 图中的轴标签颜色,但我是初学者,我不知道如何操作。 我看过“__ init __.py”,但它对我来说并不明显,因为它是背景颜色的例子。 这里是 Gi
我最近刚开始使用 kivy,但是当我从 kivy.garden.graph import MeshLinePlot 导入时出现错误 Traceback (most recent call last)
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 11 年前。 Improve thi
我正在建立一个 SaaS 风格的网站,其中我将让多个客户在同一个站点上管理他们的工作流程和数据,因此也管理同一个数据库。 我什至不确定这个概念是否有一个词,但是是否有任何既定的自动分离数据的方法,以便
如何使用 models/official/vision/detection 训练对象检测的自定义模型? 最佳答案 要训练一个新模型,训练入口是main.py . 以下是如何添加新模型的几个步骤。 如果
如何在 kv 文件中使用 kivy 模块 garden.graph?我只找到了解释如何在主 python 脚本中使用它的文档。 我在 python 文件中导入了 kivy.garden.graph,我
我试图将一个旧的Gazebo插件从Gazebo经典版本移植到Gazebo花园,但我试图用一个PID控制关节时被卡住了。。在经典的Gazebo中,我可以写下这样的话:。但在Gazebo Garden中,
我是一名优秀的程序员,十分优秀!