html5视频旋转代码,HTML5 3D旋转的视频
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旋转的视频相关推荐
- HTML5+CSS3小实例:3D旋转卡片
HTML5+CSS3实现3D旋转卡片,开发工具:VS Code. 先看效果: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-82YkNLBC-1653803901135 ...
- html5页面弹幕代码,html5新年许愿文字弹幕代码
特效描述:html5 新年许愿 文字弹幕代码.html5文字弹幕 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 HTML5手机视频弹幕文字评论代码 #audio_btn{ posit ...
- 优酷视频html代码在哪,如何把视频上传到优酷并获取视频通用代码?
我们在网站上添加视频,一般是有两种情况,一:在非产品非文章页面上添加视频,例如首页,使用到的是组件里面的视频组件:二:在产品或文章页面上添加视频,在内容->产品/文章->添加产品/文章-& ...
- html5 canvas文字标签云3D旋转动画特效
tagcanvas.min.js下载 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...
- html5中加视频的代码,向HTML中插入视频并兼容所有浏览器的方法
向HTML中插入视频有两种方法,一种是古老的object标签,一种是html5中的video标签,前者兼容性相对好些,后者兼容性让人头疼 最常用的向HTML中插入视频的方法有两种,一种是古老的标签,一 ...
- 视频透明代码html5,webgl 实现透明视频 动画
导言: 目前动画效果越来越酷炫,动画的绘制难度也逐渐增大,本期我们讲下透明视频,动画的另一种方案, 本文通过webgl来实现透明动画视频. 最终效果demo (如果没反应,点一下屏幕) 需求是啥? 比 ...
- 用HTML+CSS代码制作3D旋转相册
我的开源管理系统:Vue 3.2 + TypeScript+ Pinia + Vite2 + Element-Plus Gitee 仓库:https://gitee.com/laramie/Geeke ...
- html5纪念日期代码,HTML5适合的情人节礼物有纪念日期功能
前言 利用HTML5,css,js实现爱心树 以及 纪念日期的功能 网页有播放音乐功能 以及打字倾诉感情的画面,非常适合情人节送给女朋友 具体的HTML代码 具体只要修改代码里面的男某某和女某某 文字 ...
- html5外链代码,html5关于外链嵌入页面通信问题
这篇文章主要介绍了html5关于外链嵌入页面通信问题(postMessage解决跨域通信),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学 ...
最新文章
- Jmeter使用笔记之意料之外的
- header response in Genil
- php 浮点数转字符串,php浮点数和字符串
- 最难学的十大编程语言,Java排第二,它竟是第一名!
- Android4.0的Alertdialog对话框,设置点击其他位置不消失
- android中常见的错误及解决办法
- jQuery 引用地址{包括jquery和google提供的地址}, 节省你不必要的流量
- android numberpicker,NumberPicker实现滑动选择
- Kubernetes 常见问题总结
- oracle——监听(二、sqlplus连接数据库)
- RocketDock 安装
- 如何看硬盘SMART参数----用HDtune工具查看
- Unity四元数,欧拉角
- 拼接字符串Joiner的用法
- 机器学习实践系列之9 - 视频结构化
- 手写一个博客平台 ~ 第六天
- Android——app内打开安装包,安装包解析失败
- (Excel / WPS表格)常用公式、技巧
- 鸿蒙系统能玩魔兽世界吗,《魔兽世界》7.0配置公布:仍不放弃XP
- postgresql java驱动_PostgreSQL的JDBC驱动和URL
热门文章
- 基于java SpringMVC的在线考试管理系统
- win8系统换装android,Win8.1+Android4.2双系统切换 蓝魔i10pro真机谍照
- SSD固态硬盘文件系统选择与性能优化
- 怎样才能去掉图片锁定纵横比_航旅纵横用户遭骚扰:相比社交搭讪,用户更在乎隐私...
- Java面试基础知识,迈向java面试突击课百度云
- 【安全攻防系列】教你如何 ssh暴力破解、捕捉短连接、清理挖矿病毒、盖茨木马和DDOS病毒
- 美国计算机专业博士申请条件,美国留学申请计算机专业硕士及博士条件
- 关于测试工程师面试过程中的一些小记
- 多层文件结构的CMakeList
- 全国37大城市房价排行榜