JavaScript

语言:

JaveScriptBabelCoffeeScript

确定

$(document).ready(function() {

var vid = $('video');

var controls = $('#spin-controls');

$('#num-spiny, #num-spinx, #num-spinz').hide();

controls.hide();

$('#spin-on-off').click(function() {

if (controls.is(":hidden") == true) {

controls.slideDown();

$('input[name="advanced-control"]').val("");

vid.css("transform", "rotateY(0deg)", "transform", "rotateX(0deg)", "tranform", "rotateZ(0deg)");

$('#num-spiny, #num-spinx, #num-spinz, .advanced-label').hide();

} else if ($('#spin-controls').is(":visible") == true) {

controls.slideUp();

if (vid.hasClass("spinningy")) {

vid.removeClass("spinningy");

} else if (vid.hasClass("spinningx")) {

vid.removeClass("spinningx");

} else if (vid.hasClass("spinningz")) {

vid.removeClass("spinningz");

};

};

});

$('#spiny').click(function() {

if (vid.hasClass("spinningx")) {

vid.removeClass("spinningx");

vid.addClass("spinningy");

} else if (vid.hasClass("spinningz")) {

vid.removeClass("spinningz");

vid.addClass("spinningy");

} else {

vid.addClass("spinningy");

}

if ($('#num-spiny').is(":hidden")) {

$('#num-spiny, #num-spiny-label').fadeIn();

} else {

$('#num-spiny, #num-spiny-label').fadeOut();

};

if ($('#num-spinx, #num-spinx-label').is(":visible")) {

$('#num-spinx, #num-spinx-label').hide();

} else if ($('#num-spinz, #num-spinz-label').is(":visible")) {

$('#num-spinz, #num-spinz-label').hide();

};

});

$('#spinx').click(function() {

if (vid.hasClass("spinningy")) {

vid.removeClass("spinningy");

vid.addClass("spinningx");

} else if (vid.hasClass("spinningz")) {

vid.removeClass("spinningz");

vid.addClass("spinningx");

} else {

vid.addClass("spinningx");

}

if ($('#num-spinx').is(":hidden")) {

$('#num-spinx, #num-spinx-label').fadeIn();

} else {

$('#num-spinx, #num-spinx-label').fadeOut();

}

if ($('#num-spiny, #num-spin-labely').is(":visible")) {

$('#num-spiny, #num-spiny-label').hide();

}

if ($('#num-spinz, #num-spinz-label').is(":visible")) {

$('#num-spinz, #num-spinz-label').hide();

}

});

$('#spinz').click(function() {

if (vid.hasClass("spinningy")) {

vid.removeClass("spinningy");

vid.addClass("spinningz");

} else if (vid.hasClass("spinningx")) {

vid.removeClass("spinningx");

vid.addClass("spinningz");

} else {

vid.addClass("spinningz");

}

if ($('#num-spinz').is(":hidden")) {

$('#num-spinz, #num-spinz-label').fadeIn();

} else {

$('#num-spinz, #num-spinz-label').fadeOut();

}

if ($('#num-spiny, #num-spiny-label').is(":visible")) {

$('#num-spiny, #num-spiny-label').hide();

}

if ($('#num-spinx, #num-spinx-label').is(":visible")) {

$('#num-spinx, #num-spinx-label').hide();

}

});

$('#num-spiny').on("change", function() {

if (vid.hasClass("spinningy") == true) {

vid.removeClass("spinningy");

} else if (vid.hasClass("spinningx") == true) {

vid.removeClass("spinningx");

} else if (vid.hasClass("spinningz") == true) {

vid.removeClass("spinningz");

}

$('#num-spinx, #num-spinz').val("");

var valueY = "rotateY(" + $(this).val() + "deg)";

vid.css("transform", valueY);

});

$('#num-spinx').on("change", function() {

if (vid.hasClass("spinningy") == true) {

vid.removeClass("spinningy");

} else if (vid.hasClass("spinningx") == true) {

vid.removeClass("spinningx");

} else if (vid.hasClass("spinningz") == true) {

vid.removeClass("spinningz");

}

$('#num-spiny, #num-spinz').val("");

var valueX = "rotateX(" + $(this).val() + "deg)";

vid.css("transform", valueZ);

});

$('#num-spinz').on("change", function() {

if (vid.hasClass("spinningy") == true) {

vid.removeClass("spinningy");

} else if (vid.hasClass("spinningx") == true) {

vid.removeClass("spinningx");

} else if (vid.hasClass("spinningz") == true) {

vid.removeClass("spinningz");

}

$('#num-spiny, #num-spinx').val("");

var valueZ = "rotateZ(" + $(this).val() + "deg)";

vid.css("transform", valueZ);

});

$('#mute').click(function() {

if (vid.prop("muted") == true) {

vid.prop("muted", false);

} else {

vid.prop("muted", true);

}

});

});

html5视频旋转代码,HTML5 3D旋转的视频相关推荐

  1. HTML5+CSS3小实例:3D旋转卡片

    HTML5+CSS3实现3D旋转卡片,开发工具:VS Code. 先看效果: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-82YkNLBC-1653803901135 ...

  2. html5页面弹幕代码,html5新年许愿文字弹幕代码

    特效描述:html5 新年许愿 文字弹幕代码.html5文字弹幕 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 HTML5手机视频弹幕文字评论代码 #audio_btn{ posit ...

  3. 优酷视频html代码在哪,如何把视频上传到优酷并获取视频通用代码?

    我们在网站上添加视频,一般是有两种情况,一:在非产品非文章页面上添加视频,例如首页,使用到的是组件里面的视频组件:二:在产品或文章页面上添加视频,在内容->产品/文章->添加产品/文章-& ...

  4. html5 canvas文字标签云3D旋转动画特效

    tagcanvas.min.js下载 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  5. html5中加视频的代码,向HTML中插入视频并兼容所有浏览器的方法

    向HTML中插入视频有两种方法,一种是古老的object标签,一种是html5中的video标签,前者兼容性相对好些,后者兼容性让人头疼 最常用的向HTML中插入视频的方法有两种,一种是古老的标签,一 ...

  6. 视频透明代码html5,webgl 实现透明视频 动画

    导言: 目前动画效果越来越酷炫,动画的绘制难度也逐渐增大,本期我们讲下透明视频,动画的另一种方案, 本文通过webgl来实现透明动画视频. 最终效果demo (如果没反应,点一下屏幕) 需求是啥? 比 ...

  7. 用HTML+CSS代码制作3D旋转相册

    我的开源管理系统:Vue 3.2 + TypeScript+ Pinia + Vite2 + Element-Plus Gitee 仓库:https://gitee.com/laramie/Geeke ...

  8. html5纪念日期代码,HTML5适合的情人节礼物有纪念日期功能

    前言 利用HTML5,css,js实现爱心树 以及 纪念日期的功能 网页有播放音乐功能 以及打字倾诉感情的画面,非常适合情人节送给女朋友 具体的HTML代码 具体只要修改代码里面的男某某和女某某 文字 ...

  9. html5外链代码,html5关于外链嵌入页面通信问题

    这篇文章主要介绍了html5关于外链嵌入页面通信问题(postMessage解决跨域通信),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学 ...

最新文章

  1. Jmeter使用笔记之意料之外的
  2. header response in Genil
  3. php 浮点数转字符串,php浮点数和字符串
  4. 最难学的十大编程语言,Java排第二,它竟是第一名!
  5. Android4.0的Alertdialog对话框,设置点击其他位置不消失
  6. android中常见的错误及解决办法
  7. jQuery 引用地址{包括jquery和google提供的地址}, 节省你不必要的流量
  8. android numberpicker,NumberPicker实现滑动选择
  9. Kubernetes 常见问题总结
  10. oracle——监听(二、sqlplus连接数据库)
  11. RocketDock 安装
  12. 如何看硬盘SMART参数----用HDtune工具查看
  13. Unity四元数,欧拉角
  14. 拼接字符串Joiner的用法
  15. 机器学习实践系列之9 - 视频结构化
  16. 手写一个博客平台 ~ 第六天
  17. Android——app内打开安装包,安装包解析失败
  18. (Excel / WPS表格)常用公式、技巧
  19. 鸿蒙系统能玩魔兽世界吗,《魔兽世界》7.0配置公布:仍不放弃XP
  20. postgresql java驱动_PostgreSQL的JDBC驱动和URL

热门文章

  1. 基于java SpringMVC的在线考试管理系统
  2. win8系统换装android,Win8.1+Android4.2双系统切换 蓝魔i10pro真机谍照
  3. SSD固态硬盘文件系统选择与性能优化
  4. 怎样才能去掉图片锁定纵横比_航旅纵横用户遭骚扰:相比社交搭讪,用户更在乎隐私...
  5. Java面试基础知识,迈向java面试突击课百度云
  6. 【安全攻防系列】教你如何 ssh暴力破解、捕捉短连接、清理挖矿病毒、盖茨木马和DDOS病毒
  7. 美国计算机专业博士申请条件,美国留学申请计算机专业硕士及博士条件
  8. 关于测试工程师面试过程中的一些小记
  9. 多层文件结构的CMakeList
  10. 全国37大城市房价排行榜