jjzjj

Transform

全部标签

javascript - CSS 动画六边形菜单

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

javascript - 矩阵缩放/从点平移

我正在尝试缩放图像并使其从原点正确平移(基本上是捏合缩放)。我正在尝试找到一个不涉及更改transform-origin的解决方案,因为它会使查找图片的左/上边缘变得复杂,我使用它的不仅仅是这个问题.这更像是一道数学题。我无法想出一个方程式来确定根据原点平移多少图像。我计算出的当前方程式不能正确地从一个点开始缩放。关于演示,当使用鼠标滚动时,图像应该爆炸从鼠标指针开始。我不是在寻找解决方法或替代设计。如前所述,我无法修改transform-origin属性。演示:https://jsfiddle.net/dook/ort0efjd/矩阵变换函数functiontransform(){v

javascript - 如何使用 jquery 将 css 转换添加到当前转换值?

目前我有一个转换值rotate(57deg)的类,当警报时$(".div-1").css("transform")它给出矩阵值。.div-1{transform:rotate(57deg);}TestIneedtoaddscale(-1,1)totheexistingtransformvalueusingJquery.所以.div-1变换值变为div-1{transform:scale(-1,1)rotate(57deg);}如何做到这一点?这里的57只是一个数字,它会一直变化。所以我需要的是将scale(-1,1)添加到当前转换值。请帮忙。 最佳答案

javascript - 我可以将关键帧动画的进度设置为特定阶段吗?

我有一个包含多个步骤的关键帧动画:@keyframesrotateLeftSideCustom{0%{}40%{-webkit-transform:rotateY(-15deg);transform:rotateY(-15deg);opacity:.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}100%{-webkit-transform:scale(0.8)translateZ(-200px);transform:scale(0.8)translateZ(-200px)

javascript - d3.js 重写 version4 中的缩放示例

DragandDropExample我正在尝试重写上面这个例子的一部分以在我的代码中使用,特别是这一段:functioncenterNode(source){scale=zoomListener.scale();x=-source.y0;y=-source.x0;x=x*scale+viewerWidth/2;y=y*scale+viewerHeight/2;d3.select('g').transition().duration(duration).attr("transform","translate("+x+","+y+")scale("+scale+")");zoomListe

javascript - jquery 文本旋转

我在div中有一个简单的文本,如下所示;Thisisanexampletext我希望div中的文本旋转20-30度。我已经找到了this关于它的stackoverflow主题,它在Firefox和Chrome中给了我想要的结果,但在IE7、IE8和IE9中没有。我也试过jqueryrotate,但是当使用它时,看起来插件正在对div本身做一些事情,使其消失,而不是旋转div内的文本。这甚至可以用javscript和/或css实现吗?注意:Cufon也被使用。Codlers回答后更新:这是Codler回答后当前应用的css。适用于FF和Chrome。-ms-transform:rotat

javascript - Meteor Collection Transform : is it done on the server or on the client? 或者它取决于

我想使用转换从集合中创建一个“虚拟字段”。但是,我添加的新字段(在转换函数中)正在向返回的文档中添加相当多的数据。如果转换发生在客户端内部,这很好。如果在服务器端完成,则会出现带宽问题。所以我想知道转换是在服务器上还是在客户端上完成,还是取决于我如何查找/获取文档? 最佳答案 更新:可以在服务器上进行转换。您可以像这样在客户端进行转换:returnYourCollection.find({},{transform:function(doc){doc.test=true;returntrue;}});Meteor忽略对已发布查询的tr

javascript - D3.js 动画旋转

当我尝试使用D3.js库正确执行旋转动画时遇到问题。问题与我想要旋转元素的点有关。这是我制作的fiddle来展示我的意思(慢动作):http://jsfiddle.net/74mCb/问题的根源似乎在这里:.attr("transform","rotate(-60,150,130)");然后我像这样旋转它:.attr("transform","rotate(40150,130)");我希望针头保持在原位(成为旋转中心),有人可以解释一下我做错了什么吗?谢谢! 最佳答案 这有点难以掌握(我自己并不完全理解)但是D3需要一些帮助来了解如

javascript - 使用 javascript 设置 vendor 前缀的 CSS

...是一个巨大的痛苦。vartransform='translate3d(0,0,0)';elem.style.webkitTransform=transform;elem.style.mozTransform=transform;elem.style.msTransform=transform;elem.style.oTransform=transform;是否有库/框架/更好的方法来做到这一点?最好只有一行JS? 最佳答案 我不知道有任何图书馆这样做,但如果它们都只是前缀——也就是说,在名称或语法上没有区别——你自己写一个函数

Unity模拟经营类游戏Demo部分代码及技术总结

7月份自己做了一个模拟经营类的游戏Demo,在此总结UI、库存系统、交易系统、游戏循环等相关内容的代码和实现。实现效果预览目录UI库存系统交易系统游戏循环UI本项目的UI通过Unity自家的UGUI实现,所有面板的父对象皆为Canvas,各面板为一个实例化的单例对象,其数据由自己进行存储和更新。面板基础逻辑 IPanel接口:interfaceIPanel{publicvoidShowPanel();publicvoidHidePanel();}以商店面板为例:(通过给面板添加CanvasGroup组件,并更改其参数实现面板的显隐)publicclassShopPanel:MonoBehavi