我可以向div添加额外的转换吗?

汤玛士

因此,如果div已经具有转换,我可以添加到现有的旋转中吗?像这样的东西:

<div style="width: 200px; height: 200px; background-color: red; transform: rotateX(90deg) rotateY(10deg)" id="myDiv"></div>
<script>
document.addEventListener("click",function(){
document.getElementById("myDiv").style.transformRotateX += 10deg;
})
</script>
特里

您可以做的就是依靠velocity.js,它使您可以累积地修改单个变换属性。这样做的好处是,Velocity.js依靠JavaScript而不是jQuery来制作动画,从而使其效率更高并防止布局颠簸。

var ele = document.getElementById("myDiv");

// Establish initial transformation onload
Velocity(
  ele,
  {
    rotateX: '90deg',
    rotateY: '10deg'
  },
  {
    duration: 0
  });

// Progressively manipulate rotateX property upon each click
document.addEventListener("click",function(){
  Velocity(
    ele,
    {
      translateZ: 0, // Force HA by animating a 3D property
      rotateX: "+=10deg"
    },
    {
      duration: 0
    }
  );
});
<script src="http://cdnjs.cloudflare.com/ajax/libs/velocity/1.1.0/velocity.min.js"></script>
<div style="width: 200px; height: 200px; background-color: red;" id="myDiv"></div>


当然,如果您希望依靠jQuery和/或Zepto来简化元素选择,那也是可行的:

$(function() {
  // Establish initial transformation onload
  $('#myDiv').velocity({
    rotateX: '90deg',
    rotateY: '10deg'
  }, {
    duration: 0;
  });
  
  // Progressively manipulate rotateX property upon each click
  $('#myDiv').click(function() {
    $(this).velocity({
      rotateX: '+=10deg'
    }, {
      duration: 0
    });
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdnjs.cloudflare.com/ajax/libs/velocity/1.1.0/velocity.min.js"></script>
<div style="width: 200px; height: 200px; background-color: red;" id="myDiv"></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以向@ManyToMany Hibernate额外表中添加额外的字段吗?

我可以向div元素添加多个类吗?(CSS)

是否可以向 HSSFCell 添加额外的东西?

我可以向JavaScript函数添加属性吗?

我可以向DOM对象添加任意属性吗?

我可以通过Javascript向表单添加参数吗?

我可以向 LIST<> 添加扩展方法吗?

我可以向Objective-C枚举添加方法吗?

我可以在javascript中向“窗口”对象添加属性吗?

我可以在 JavaScript 中向函数添加/声明属性吗?

我可以向对象方法添加属性吗?

我可以向 UICollectionView 中的 customCell 添加操作吗?

我可以向分区添加唯一约束吗?

我可以向表格查询添加浮动列吗?

向WordPress导航项添加额外的div

BeautifulSoup:我可以在没有添加额外标签的情况下进行美化吗?

向矩阵np添加额外功能串联错误:仅length-1数组可以转换为Python标量

我可以向 javascript 事件发送一个额外的对象并在事件中使用对象属性吗?

我可以为我的自定义主题向 SUI.COLORS 添加新颜色吗?

我们如何向 UINavigation 添加额外的 UILabels?

可以向视频添加新源吗?

你可以修改 NextJS 挂载元素或向 __next div 添加类吗?

我可以向Docker容器添加新的环境变量吗

我可以在Chrome调试器中向对象添加属性吗?

我可以重新定义 ContentPage 以向其中添加一些元素吗?

我可以使用MarshalJSON向golang中的json编码添加任意字段吗?

我可以使用Go向现有结构添加字段吗?

我可以向 Hazelcast 集群动态添加自定义序列化程序吗?

我可以向xsd类型内联添加属性和限制吗?