animation 相关问题

动画是一系列视觉效果的快速显示,以创造运动或变化的幻觉。

为什么 mouseenter 和 mouseleave startEvents 没有正确触发?

我希望这个盒子在我看它时变成红色,在我看向别处时变成白色。但是,每当光标与立方体重叠时,我都会遇到这种奇怪的闪烁行为。这是代码...

回答 1 投票 0

仅使用 JS 或 CSS 的 Svg 动画

我想在网站初始化时为 svg 制作动画。 我可以仅用 JS 或 CSS 创建一些类似视频的动画吗? https://elements.envato.com/dots-logo-reveal-2in1-V72XYFP 这是 svg: ...

回答 1 投票 0

尝试为 Flutter Widget 实现动画,但不起作用

我试图在屏幕上显示后立即将小部件动画到其正常位置并平滑滑动,但是,在实现下面的代码后,它不起作用,尝试了多次...

回答 1 投票 0

三星手表运动型动画来源

我只是好奇是否有人知道三星手表的小运动类型动画是否可以访问或在任何地方找到。可以重复使用这些吗? 我引用以下内容,例如: ...

回答 1 投票 0

Splitting.js 和 Anime.js 等动画库无法在 React JS 上运行

好吧,我尝试了 2 个动画库,第一个是 splitting.js,第二个是anime.js,它们在 vanilla js 上都可以正常工作,但在 React js 上却失败了,有什么想法吗?错误没有意义。请尝试基本的 npm

回答 3 投票 0

如何Lottie动画SVG

我是lottie文件的新手,我已经在视频的After Effects中创建了动画,我认为这就是我将使用的方法,从illustrator到After Effects,或者figma到After Effects。 我正在尝试...

回答 1 投票 0

Android 解锁屏幕拉链动画

我目前正在研究zip动画来解锁Android手机屏幕。更改背景图像是一项昂贵的任务,并且效果不流畅。我想要一个平滑的效果。请问有什么帮助吗?

回答 1 投票 0

SwiftUI 动画彼此不同步

我正在尝试为不同视图上的一些不同属性设置动画。这些动画都使用相同的动画(具有相同的持续时间),并且它们都由相同的属性驱动。不过,我

回答 2 投票 0

hola,如何通过内联样式在 css 中使用动画? [已关闭]

我一直在尝试使用内联样式方法在CSS中添加动画,但它不起作用 我尝试使用内联样式在 CSS 中添加动画,但它没有按预期进行。 你可以...

回答 1 投票 0

Flutter:Lottie 文件崩溃

问题:我下载的 Lottie 文件无法正确显示。 细节: 这是我运行代码时的屏幕截图 iOS 和 AOS 都有同样的问题 而实际的图像应该是这样的 原创洛...

回答 1 投票 0

Flutter 动画可见性与不透明度

Flutter Visibility Widget 允许隐藏和禁用其中包含的所有内容。但是,我想要为不透明度设置动画并调用可见性。使用可见性小部件是

回答 4 投票 0

如何在 WPF 中将动画设置为半透明颜色?

简化(!)示例: 简化(!)示例: <Window Background="Black"> <Button Background="#ff272727" Content="Whatever" Foreground="White" Padding="16,8" HorizontalAlignment="Center" VerticalAlignment="Center"> <Button.Template> <ControlTemplate TargetType="{x:Type Button}"> <Border x:Name="container" Background="{TemplateBinding Background}"> <ContentPresenter Margin="{TemplateBinding Padding}" /> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="CommonStates"> <VisualStateGroup.Transitions> <VisualTransition GeneratedDuration="0:0:2" /> </VisualStateGroup.Transitions> <VisualState x:Name="Normal" /> <VisualState x:Name="MouseOver"> <Storyboard> <ColorAnimation Storyboard.TargetName="container" Storyboard.TargetProperty="Background.Color" To="#33ff8000" /> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> </Border> </ControlTemplate> </Button.Template> </Button> </Window> 将鼠标悬停在按钮上时,我希望颜色在 2 秒的时间内从 #ff272727(不透明深灰色)过渡到 #33ff8000(半透明橙色)。然而,实际发生的情况是,它首先非常快速地(我估计大约四分之一秒)过渡到看起来像 #ffff8000 的样子,然后在剩下的 2 秒内继续 #33ff8000 。 从本质上讲,它似乎是一个接一个地对颜色和 alpha 分量进行动画处理,而不是同时对两者进行动画处理。 有趣的是,如果我交换两种颜色的 alpha 值,即当我从半透明颜色设置动画为完全不透明颜色时,不会发生同样的事情。似乎只有当To颜色不透明时才会发生。 对我来说另一个有趣的观察是,即使使用这个故事板也会发生完全相同的现象: <Storyboard> <DoubleAnimation Storyboard.TargetName="container" Storyboard.TargetProperty="Background.Opacity" To="0.2" /> <ColorAnimation Storyboard.TargetName="container" Storyboard.TargetProperty="Background.Color" To="#ffff8000" /> </Storyboard> 这也将首先对颜色进行动画处理,然后对不透明度进行动画处理... 我做错了什么还是这是一个已知问题?如果是这样,是否有任何已知的解决方法? 这其实是你的眼睛欺骗了你。光是一件棘手的事情,它的强度不是线性的(对数或接近平方取决于我们正在讨论的光强度/颜色的哪个方面)。此外,从灰色到橙色的步骤比减少不透明度要短得多,因此您的眼睛比不透明度变化更快地察觉到这种情况发生。 这里有几个深入探讨该主题的链接: https://computergraphics.stackexchange.com/q/1587 https://www.youtube.com/watch?v=LKnqECcg6Gw 为了用您的示例说明这种现象,我更改了您的模板以显示动画正在做什么。在下面的结果中,您可以看到它确实线性地穿过两个值。 <Button Background="#FF272700" Foreground="White" Padding="16,8" HorizontalAlignment="Center" VerticalAlignment="Center"> <Button.Template> <ControlTemplate TargetType="{x:Type Button}"> <Border x:Name="container" Background="{TemplateBinding Background}" Padding="16,8"> <Grid> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <TextBlock Text="{Binding Background.Color, ElementName=container}" /> <TextBlock Grid.Row="1" Text="{Binding Background.Opacity, ElementName=container}" /> </Grid> <!--<ContentPresenter Margin="{TemplateBinding Padding}" />--> <VisualStateManager.VisualStateGroups> <VisualStateGroup x:Name="CommonStates"> <VisualStateGroup.Transitions> <VisualTransition GeneratedDuration="0:0:05" /> </VisualStateGroup.Transitions> <VisualState x:Name="Normal" /> <VisualState x:Name="MouseOver"> <Storyboard Changed="Storyboard_Changed"> <DoubleAnimation Storyboard.TargetName="container" Storyboard.TargetProperty="Background.Opacity" To="0.2" /> <ColorAnimation Storyboard.TargetName="container" Storyboard.TargetProperty="Background.Color" To="#ff8000" /> </Storyboard> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> </Border> </ControlTemplate> </Button.Template> </Button> 解决方法是分别更改动画的速度和/或起点,让它们按照您想要的方式显示。

回答 1 投票 0

带有“图层”的视差 CSS 滚动

我需要在主页的一部分中具有“分层外观”。像下面这样的东西 http://webdesigntutsplus.s3.amazonaws.com/tuts/338_parallax/src/index.html 特别是从幻灯片 3 到幻灯片 4...

回答 1 投票 0

如何使用Unity Script正确为旋转物体添加动画?

我的炮塔结构如下: 炮塔 -> 身体 -> 头部 身体通过 Y 轴旋转,头部通过 X 轴旋转到移动目标,我为炮塔创建了简单的空闲动画...

回答 1 投票 0

CSS - 移除悬停时返回初始状态

我正在尝试理解CSS中的动画,还没有JavaScript,因为我想习惯CSS,并且我设法制作了一个动画,从堆叠的照片中移动照片并将其放在堆叠的上方

回答 0 投票 0

如何在悬停时以及每 10 秒旋转一次图像?

我制作了一个CSS,当有人悬停时可以旋转我的图像 但我也会每 10 秒旋转一次该图像 .smiley-construct { 宽度:64 像素; 填充:0; } .smiley-construct img {

回答 5 投票 0

是否可以使用css变换更改svg路径高度? (不是比例,不是整个 svg,只有一条路径)

我正在尝试增加 SVG 路径(边框)的高度,但遇到的问题是边框被隐藏,仅向下生长(而不是向上),并且圆角被拉伸。我...

回答 5 投票 0

如何滚动以沿着调整 SVG 大小的路径将 SVG 移动到窗口中心?

我按照这篇文章如何调整 SVG 大小,并成功地在调整 SVG 大小时使红色方块始终位于路径上。然而,一个新问题出现了:向下滚动时,红色方块没有移动......

回答 1 投票 0

滑动时从一种布局到另一种布局的透明扩展圆过渡动画

当用户按住屏幕时,手指应该变得透明,以便他们可以看到底层布局。当他们继续按住手指并滑动时,我想创建一个

回答 1 投票 0

Unity 2D - 动画背景

我正在开发一款带有免费像素冒险精灵的游戏。下面的GIF是精灵创建者放置的一个级别,我不知道如何在Unity中创建这样的背景(用go down动画重复...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.