【问题标题】:how to animate .jpg image with CSS?如何使用 CSS 为 .jpg 图像设置动画?
【发布时间】:2013-02-21 06:29:28
【问题描述】:

我正在尝试为图像设置动画,即将它从左到右并向后移动,但在实现 css 动画关键帧之前,我注意到我无法让 html 中的元素遵循 css 样式 - 无论我在 css 中更改什么样式,网页上的图片保持相同的大小、相同的位置等。

html:

<div id="animate"><img class="thumbnail" src="flower.jpg"> </div>

css:

#animate 
{
    width:200x;
    height:100px;
}

【问题讨论】:

  • 老实说,您在 html/css 中输入的内容都是静态的,这意味着一旦加载,它就会始终如此。想要动态css“功能”?想想Javascript。在这种情况下,我的建议是使用 jQuery 为您的代码添加动画功能。

标签: css animation


【解决方案1】:

您需要选择img:

img {
    width: 200x;
    height: 100px;
}

【讨论】:

  • @One Trick Pony,你的意思是 #animate img 是的,这也行。
  • 最好的办法是给这个特定的img节点命名一个唯一的id,然后在css中选择它
  • 谢谢,那种工作——我选择了#animate img,并且出于测试目的将宽度设置为 500 像素,高度设置为 400 像素。刷新页面 - 图像具有这些尺寸。认为问题解决了我将宽度和高度设置为以前的值,刷新 - 但图像仍然保持 500x400。重新启动浏览器- 没有帮助。顺便说一句,我从 中删除了class="thumbnail" - 它是以前代码的遗物,在发布之前没有注意到它
  • 好的,我认为我的最后评论与该线程中提出的主要问题无关,因此我认为问题已回答
猜你喜欢
  • 2013-12-31
  • 2015-06-02
  • 1970-01-01
  • 1970-01-01
  • 2021-06-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多