/* super inefficient right now, could be improved */ var c = document.getElementById('canvasload'), ctx = c.getContext('2d'), cw = c.width = 400, ch = c.height = 300, rand = function(a,b){return ~~((Math.random()*(b-a+1))+a);}, dToR = function(degree…
最近在研究canvas技术,发现一个问题,就是所画图像会随着画布大小自动变换大小.原因如下 <canvas id="cxt" style="width: 500px; height: 300px; background: #abcdef;"></canvas> 使用了style属性 或者在页面中引入内嵌样式 <style> #cxt{ width: 500px; height: 300px; } </style> 后来…
昨天发了一篇使用HTML5 canvas写的时钟的文章,今天发一篇关于使用HTML5制作loading图的文章. <!DOCTYPE html> <html> <head> <title></title> </head> <body> <canvas id = "canvas"></canvas> <script> var Loading = function (ca…
Unity编辑器 - 自动排版 使用花括号提高可读性 //一组横向排列的控件 GUILayout.BeginHorizontal(); { GUILayout.BeginVertical(); { //横向排列中的第一组竖向控件 } GUILayout.EndVertical(); GUILayout.BeginVertical(); { //横向排列中的第二组竖向控件 } GUILayout.EndVertical(); } GUILayout.EndHorizontal(); 1 一定要这样…
html5 audio标签微信部分苹果手机不能自动播放音乐终极解决方案 大家都知道需要在点击时候后 播放 ps:如果点击ajax 回来播放也不行,必须点击立即播放 要背景自动播放只能采取下面方案<pre> wx.ready(function () { $('#music1')[0].play(); })</pre> 要延迟播放 那就延迟 wx.ready函数的运行 不能在wx.ready里面延迟播放…
不管在任何领域,只要能让非程序员能通过拖拽来实现 2D 和 3D 的设计图就是很牛的,今天我们不需要 3dMaxs 等设计软件,直接用 HT 就能自己写出一个 2D 3D 编辑器,实现这个功能我觉得成就感还是爆棚的,哈哈!只要你会想,能做,就能根据这个编辑器延展成 big thing! 本例地址:http://www.hightopo.com/demo/drag-create-data/ 下面是实现效果图: 我们首先将所有需要用到的 json 文件作为矢量图输出,矢量图的好处是组件上的图元缩放都…
用gif图片来做loading的时代已经过去了,它显得太low了,而用HTML5/CSS3以及SVG和canvas来做加载动画显得既炫酷又逼格十足.这已经成为一种趋势. 这里收集了几十个用html5和css3实现的loading效果,以供学习参考. 01. CSS Rainbow Loader Demo Download 02. Single element Slack loader Demo Download 03. Pure CSS3 loader Demo Download 04. CSS…
  名词解解释 adobe After Effects AE:adobe After Effects,adobe公司的专业视频制作软件. Bodymovin插件预览 Bodymovin:是一个AE的插件,它可以把动画直接输出成代码,直接给程序员使用放在各个终端上使用,是airbnb团队开发的一个插件,其原理是将动画转成json文件格式,然后通过JS程序输出,转换成svg.canvas或html5动画. Lottie官网界面 Lottie:是集成BodyMovin一系列服务的总称,其官网是http…
1.选择“文件 -> 首选项 -> 用户代码片段”,此时,会弹出一个搜索框,输入vue 选择vue后,编辑器会自动打开一个名字为vue.json的文件 2.复制以下内容到这个文件中: { "Print to console": { "prefix": "vue", "body": [ "<template>", " <div></div>"…
html audio 在iPhone,ipd,safari浏览器不能播放是有原因滴 (在safri on ios里面明确指出等待用户的交互动作后才能播放media,也就是说如果你没有得到用户的action就播放的话就会被safri拦截) 找了很多资料都没有解决,不过最终在国外网站通过翻译解决问题,希望能帮到没有解决此问题的童鞋 附带源码如下:黑色部分表示重点突出 var g_audio = window.g_audio = new Audio(); //创建一个audio播放器 var g_ev…