草庐IT

绘图与动画

全部标签

javascript - 接受动画

编辑**在我的文字游戏中,有一个包含3个字母单词的网格。游戏的目的是通过点击旁边相应的字母来拼写单词。当网格中的某个区域突出显示时,它会向用户指示要拼写的单词。用户点击网格边上的字母,然后移动到突出显示的区域。目前我有显示单个字母是否正确的样式,但是当一个单词完成时我需要它来识别它以便我可以将样式应用于它。谁能告诉我一些识别正确和错误单词的代码?当它是一个拖放游戏时,我是这样做的......if(guesses[word].length==3){if(guesses[word].join('')==word){$('td[data-word='+word+']').addClass('

javascript - 使用 google map js api v3 为路线制作动画

给定两个地理定位点(路线的起点和终点),我想为它们之间的路线绘制动画。您知道如何使用Googlemapjsv3api实现吗?谢谢 最佳答案 我为你找到了一些东西。http://www.geocodezip.com/v3_animate_marker_directions.html访问这个网站在chrome上按F12转到源选项卡并选择v3-animate-marker-direction.html您将获得有关其使用方式的完整代码。我需要帮助,请发表评论还有一个很好的例子,但我想它是在v2上实现的http://www.kmcgraphi

javascript - 重新启动背景 SVG 动画

我将SVG设置为元素的背景图像。第一次显示元素时,动画正确播放。在随后的显示中(例如,如果通过JavaScript注入(inject)元素的副本,或者如果删除背景图像并使用CSS/JavaScript重新添加),动画不会从头开始。我认为这是预期的功能,因为图像不被认为已被浏览器重新加载-它使用已经动画化的内存版本。这是一个演示(不是我的):http://www.luigifab.info/public/svg-smil/test.htmlFirefox有一些相关的浏览器错误报告和Chrome,但如上所述,我认为这是预期的功能。有没有办法让我的SVG动画在显示图像时重置/重播?理想情况下

javascript - jQuery 暂停/恢复动画

这对我不起作用......$(document).ready(function(){$('#h.a').animate({top:'-=80px'},90,'linear');$('#h.au,#h.di').animate({left:'-=80px'},50000000,'linear');$('#h.r').animate({left:'-=80px'},250,'linear');$("#h").animate('pause');//pausingitatthestart//resumepauseswitch$("#h").mouseover(function(){$(this

javascript - 修复 jQuery slideDown 动画末尾的垂直跳转

我是Jquery的新手,但已经编写了一个简单的垂直Accordion。这似乎符合我要求的工作,但在向下滑动的末尾有一个明显的颠簸。如果有人可以查看它并提出解决方案,它会阻止我再拔头发!这是我的测试页面的链接(我的所有代码[css、js等]都在一个文件中以方便使用):VerticalAccordion 最佳答案 在您的自定义代码中,我通过对CSS进行少量更改并在Accordion中指定p标签的高度来摆脱“跳跃”。因为你通过脚本隐藏了它们,在你这样做之前:$(".accordionp:not(:first)").hide();也许您可以

javascript - 我如何在第一次迭代时反转 CSS3 动画(而不是第二次迭代)

我已经设置了这样的CSS3动画:@-webkit-keyframesslidein{from{-webkit-transform:translateX(100%);}to{-webkit-transform:translateX(0);}}如何在类定义上反转此动画?例如:.slideinTransition{-webkit-animation-name:slidein;-webkit-animation-direction:alternate;}这将在第二次迭代时反转动画,我想在第一次迭代时直接反转它。 最佳答案 试试这个:-web

javascript - 悬停时动画 gif

我一直在寻找这个问题的答案并找到了,但我不知道如何使用它。Stopagifanimationonload,onmouseoverstarttheactivationGuffa对那个问题的回答正是我想要的,但我不知道如何使用该代码。我有jquery插件,但我应该把代码放在哪里(不是插件;Guffa的回答中的代码)?我如何在引用图像时使用它?有没有我必须调用的函数才能让它工作?如果是这样,最好的称呼方式是什么?很抱歉问了一个已经回答过的问题,但他的回答不够具体,我无法评论要求他提供更具体的答案。 最佳答案 这是您需要的工作示例-http

javascript - 切换宽度调整大小动画 - jquery

我有和.Div的宽度为300px。我希望div在用户单击触发器时将其宽度调整为100px,并希望在用户再次单击触发器时将其调整为以前的大小。我怎样才能使用jquery实现这个??提前致谢...:)布拉斯特拉尔弗雷德 最佳答案 为点击分配一个变量1,为取消点击分配一个变量0,然后按如下方式使用.click函数:$(document).ready(function(){TriggerClick=0;$("a#trigger").click(function(){if(TriggerClick==0){TriggerClick=1;$("

javascript - CSS 动画六边形菜单

我正在尝试找出构建动画六边形菜单的最佳方法。请参阅下图以便更好地理解:六边形汉堡包按钮位于中心。单击后,它会显示汉堡包按钮周围的三Angular形。后者变成了一个十字架来扭转这个过程,把一切都隐藏起来。我的图片实际上在一开始就少了一步。第一张图片应该只显示汉堡按钮,就像codepen演示一样。所以我的问题如下:能否请您告诉我如何通过jQuery和其他工具从HTML到CSS构建这个六边形菜单动画。你会用什么技术来实现它。请记住,虽然codepen示例以简单图标为特色,但我的以三Angular形图片为特色,一旦悬停就会显示带副标题的标题。 最佳答案

javascript - 在 React 中处理滚动动画

在React中处理滚动位置的正确方法是什么?由于更好的用户体验,我真的很喜欢流畅的滚动。由于在React中操作DOM是一种反模式,我遇到了问题:如何平滑地滚动到某个位置/元素?我通常更改元素的scrollTop值,但这是对DOM的操作,这是不允许的。JSBIN代码:importReactfrom'react';importReactDOMfrom'react-dom';classAppextendsReact.Component{handleClick=e=>{for(leti=1;i(this.node.scrollTop=i),i*2);}};render(){constsomeA