为分层图像创建可设置动画的放射状遮罩
Create an animatable radial mask for layered images?
以下是我要做的:
我有两个堆叠在一起的圆形SVG图像。顶部图像为灰度图像。底部的图像是全彩的。
我想做的是,通过1-100的百分比,删除顶部的图像,就像手根据数字扫过时钟的表面一样。假设我是25%。从12点到3点,灰度图像将像扇形楔一样消失),从而显示下面相同的全色图像。(请参阅图片以获得更多清晰度)。
径向掩模概念示例
这可能与HTML5/CSS有关吗?JQuery?还有什么我不考虑的?
这是我想出的一堆东西http://jsfiddle.net/3a5eubcv/基本上,你的背景图像是红色的圆圈,然后你有两个面具漂浮在上面(半透明背景的div)。很抱歉没有为它添加javascript,但为你添加25%=transform:rotate(90deg);
。当你达到50%时,右侧的掩码应该停止,左侧的掩码应该继续。75%=.circle-mask-right{transform:rotate(180deg); .circle-mask-left{transform:rotate(90deg);}
。我相信代码可以简化,但希望这能让你继续前进。
相关文章:
- 如何设置html元素填充的动画
- 如何使用动画实现纸张推车
- 如何在生成下载文件时显示加载动画
- 剑道网格jQuery动画()问题
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- jQuery Lazy加载动画滚动
- jquery动画可以通过编程链接吗
- Javascript将数学动画化
- 如何在Google柱状图中动态添加行/列
- 动画.CSS重播
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 可以't去除D3'的放射状树状布局
- 从谷歌图表中制作柱状图的动画
- 根据其值jQuery/Javascript选择放射状按钮
- 点击按钮创建一个带有css动画的放射状进度条
- 高图表-当饼状图切片时丢失的动画以编程方式设置
- 什么是最好的方式来创建饼状图和其他动画动态信息图形
- 将静态代码转换为可重用的D3.js饼状动画
- D3重构饼状图动画失败
- 为分层图像创建可设置动画的放射状遮罩