HTML:如何制作剪裁排版
HTML: How can I make cut-out typography?
我想有一个显示电影(flash或HTML5等)的低z索引div,以及第二个高z索引div,它是白色的,带有一些"剪切白色"的文本来透视电影。
换句话说,就好像你用大字体在一张纸上打印了Hello,然后拿了一把Xacto刀,像模板一样精心剪下Hello的每个部分,然后将这张纸粘贴在电视屏幕上。您会在"你好"一词中看到电视的移动色彩。
我对在浏览器中执行此操作的任何方法都感兴趣,它不一定是仅CSS的或与旧的IE一起使用。它只需要与"现代"浏览器(如Webkit)一起使用即可。
你想要的是一个面具。
在"普通"HTML中,这是不可能的(或者至少不容易实现)。传统的HTML不会做这种数字成像。在过去,你可能使用Flash来做这样的事情。但是,现在我们有了canvas
标签。
基本思想是您将有两个HTML层:(1)您的电影;(2) 画布标签。画布标签将覆盖影片。画布上将组成一个白色矩形(遮挡电影)和文本(将充当白色矩形的蒙版)。蒙版将"穿透"白色矩形,您将看到电影在后面播放。
下面是一个执行类似于所需操作的示例:
- http://blog.ericzhang.com/punch-through-text-masks-with-css-and-html5/
相关文章:
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 如何制作简单的php'在Javascript中的foreach等价物
- 在不打开聊天屏幕的情况下制作Zopim-ding代理
- 我怎样才能制作一个“;reverse preventDefault”;在jQuery中
- 如何在Chartjs中制作整数比例
- 使用node.js制作网站
- 制作一个regex来验证只有一个数字的字符串
- 将插件制作的Javascript包含到html按钮中
- 我如何制作一个JS函数,它可以从相似的原始颜色双向更改为某个颜色
- 问题用moment JS制作一个简单的时间表
- 我想用datetimepicker制作相关的时间字段
- 如何制作Connected Modal窗口
- 如何在离子框架+有角度的框架中制作顶部标签
- 如何制作一个特殊的自动减法器
- 制作倒计时钟
- 使用javascript制作图像动画
- 为网络游戏制作动画
- 具体化:如何只使用HTML和Javascript制作播放/暂停按钮
- 如何制作大的自定义社交媒体按钮
- HTML:如何制作剪裁排版