- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有以下代码,我正在尝试将图像旋转 360 度。但是旋转摇摆不定。
.pully {
position: absolute;
right: 3.7em;
bottom: 1em;
z-index: 11;
animation-name: clockwiseSpinner;
animation-timing-function: ease-in;
animation-iteration-count: infinite;
animation-duration: 1s;
}
.line {
position: absolute;
right: 145px;
bottom: 10px;
height: 200px;
border-right: 2px solid red;
}
@-webkit-keyframes clockwiseSpinner {
from {-webkit-transform: rotate(0deg)}
to {-webkit-transform: rotate(360deg)}
}
<div class="line"></div>
<img class="pully" src="https://s8.postimg.cc/vax8le4x1/p-pully.png" alt="">
知道如何消除这种摇摆吗?
最佳答案
“这是形象”是对的,但不完全是。由于 img
元素 默认 是一个内联元素,它被赋予了 vertical-align: baseline
property/value 对,它在视觉上产生并带有一个小的 whitespace 或 “margin-bottom” 在它下面(这可以就像你已经做的那样,在给它一个边框时很容易看到),这当然是罪魁祸首并导致摆动效果。
因此,为了解决这个问题,只需将 baseline
的 默认值 更改为例如top
、middle
或 bottom
,因为它们是要使用的“特定值”。
另一种解决方法是简单地将其显示为 block
level 元素,其中vertical-align
属性 没有位置。
注意:如果您将这些更改应用于您的第一个示例或原始帖子,问题仍然存在,因此这确实是“图像的错误”。
.pully, .pully_left {
border: 1px solid red;
position: absolute;
right: 3.8em;
bottom: 1em;
z-index: 11;
animation-name: clockwiseSpinner;
animation-timing-function: ease-in;
animation-iteration-count: 4;
animation-duration: 1s;
/* shorthand: "animation: clockwiseSpinner 1s ease-in 4;" */
}
.pully_left {right: 10.25em}
.line {
position: absolute;
right: 145px;
bottom: 10px;
height: 200px;
border-right: 2px solid red;
}
.pully > img {vertical-align: bottom} /* or "top" / "middle" or "display: block" */
@-webkit-keyframes clockwiseSpinner {
/*from {-webkit-transform: rotate(0deg)} unnecessary */
to {-webkit-transform: rotate(360deg)}
}
<div class="line"></div>
<div class="pully">
<img src="https://s8.postimg.cc/u6gyll9ud/p-pully-center.png" alt="">
</div>
<div class="pully_left"> <!-- for comparison -->
<img src="https://s8.postimg.cc/u6gyll9ud/p-pully-center.png" alt="">
</div>
<!-- <img class="pully" src="https://s8.postimg.cc/vax8le4x1/p-pully.png" alt=""> -->
关于CSS3 旋转摆动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52285953/
如何实现模拟钟摆运动的 UIView(在本例中为 ImageView )的动画?我希望它从左向右摆动并重复。 最佳答案 [UIView animateKeyframesWithDuration:0.3
我有一个图像按钮,我想在触摸它时摇动/摆动。我希望它以类似于 iPhone 应用程序图标的方式摆动,当它们被按下很长时间时。 谢谢! 最佳答案 尝试使用这个: 关于androi
我已经在互联网上搜索了一段时间,没有任何解决方案。我想知道的是如何在 OpenGL(或 DirectX)中的 3D 相机中实现摆动/摆动运动,就像您在 Minecraft、使命召唤等中找到的那样。我试
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 6 年前。 Improve this qu
我正在尝试创建一个带有振荡弦和质量的钟摆,预计会振荡一段时间然后停止。从我写的来看,质量无法停止振荡。请帮助我。 import pyglet import pymunk imp
我正在尝试实现我自己的色轮选择器,我正在使用 this color wheel , 作为基础。我(终于)成功地添加了 RGB slider 。因此,现在当您更改色轮颜色时,RGB slider 会动态
我正在尝试针对 iPhone 优化我们的新闻页面。我注意到的一个问题是我能够点击并水平移动页面(即摆动)。 我的问题是,如何防止这种水平移动发生? 我们所有的新闻页面都有这个问题。这里有几个例子: W
我创建了一个如下所示的 anim.xml 文件来像在 android 中晃动 IOS 图标一样晃动 imageview。但是它并没有为我提供相同的结果。有没有更好的办法? 最佳答案 尝试设置 an
我想使用 setComponentPopupMenu()。但是 Scala.Swing.Component 似乎没有所有 JComponent 方法,尽管文档中引用了 javax.swing.JCom
http://eusville.com/eusVote/1/baltimore-sushi 点击“添加评论/评分”按钮。当评论框向下滑动时,页面会摆动。我很困惑。谷歌搜索但找不到解决方案。 奇怪的是问
我是一名优秀的程序员,十分优秀!