首页 > TAG信息列表 > css-transforms

使用JavaScript旋转CSS3 3d立方体

我试图旋转带有两个控件的3D立方体-左右.例如,当您单击左侧按钮时,我想向左侧的rotateY值添加额外的40度. 我的问题是:由于我无法使用精确值(我希望每次都向现有值中添加新值!),我想我必须将转换字符串分割成如下形式: $(cube).css("-webkit-transform", "rotateX(-100deg) rotateZ(-

Javascript:CSS变换透视图的矩阵运算

我正在使用声称实现the spec中所述的matrix3d操作的this script,但是该脚本缺少矩阵透视图操作,因此我“煮熟了”我不确定是正确还是正确的东西. // the perspective matrix to multiply with CSSMatrix.Perspective = function(x, y, z){ var m = new CSSMatrix(); m.m13 = x

JavaScript-3D变换div

我正在尝试通过使用抓取边缘来创建可以在3D中“旋转”的div transform: rotateY(# deg); 我当前的设置涉及一个div,其中填充了背景色,另外还有一个不可见的div,它与左边缘对齐20px.我添加了一个事件处理程序,onclick调用了一个使用getElementById的JavaScript函数,该函数当前仅将

javascript – 如何提供这种太空飞船加速?

有一个非常小的类似小行星的游戏片段,我正在使用没有Canvas的DOM.当按下箭头键时,我的“船”移动相当顺畅但是当箭头键按下一段较长的时间时,我将如何使船加速(速度和旋转)? window.onkeyup = function( e ) { var kc = e.keyCode; e.preventDefault(); if ( kc === 37 ) Ke

javascript – 通过js结合css3转换

请问有没有办法如何结合更多的CSS3变换? 例如,当我设置这个 $bgWrapper.css({ '-webkit-transform' : ' scale3d(' + currScale + ', '+ currScale +', 1)' }); 然后片刻之后 $bgWrapper.css({ '-webkit-transform' : 'translate3d('+ ((c

javascript – 如何使HTML父元素的边界框适合CSS转换的子节点?

是否有一种方法,最好不使用JS,使容器在下面的代码片段中包装缩放的,更通用的,转换后的子元素,即纯红色外边框完全包含虚线蓝色边框? 顺便说一下,这似乎是一个浏览器错误,因为它违反了默认的盒子模型行为,父母的大小会自动调整为适合孩子. #container { border: 1px solid red; }

javascript – 使用变换旋转和更改文本来调整宽度div

我有一个特定风格的问题.我在div中使用CSS变换旋转字符串“Historic”,位于兄弟div的特定部分.如果我通过“Historique”(对于i18n)更改字符串,则div移动. 我希望div在字符串改变时保持在同一个地方.谢谢你的回答. #main { margin: 50px; position: relative; width: 300px; b

javascript – 同时应用两个不同的CSS转换

我正在编写一个脚本,根据光标位置左右变换调整图像. 还有一些CSS可以在悬停时缩放图像. // JavaScript source code var catchX = 0, catchY = 0, x = 0, y = 0, burn = 1 / 28; function imageWatch() { x += (catchX - x) * burn; translate = 'trans

javascript – 如何将CSS转换矩阵转换回其组件属性

我通过使用getComputedStyle()方法获得了元素的CSS变换矩阵,如下所示. var style = window.getComputedStyle(elem1, null); var trans = style.transform; trans = matrix(1, 0, 0, 1, 1320, 290) 有没有办法重新计算变换矩阵以获得原始CSS规则,即.要转换,旋转,倾斜属性的值.