读者 Brian 最近 发表评论,提出了一个我认为非常棒的想法。
我当时想,如果有一个浮动 div,其中包含秘密信息一半的随机字母,另一半的字母则放在背景图像或其他地方,这样用户就需要滚动到完全正确的位置才能显示完整的信息,那将非常棒。
以下是我的实现方法。此技巧仅使用简单的透明图像和 CSS 定位。
使用 Photoshop 将您的最终信息组合在一起。
在我的示例中,我包含了一条小的“向下滚动”信息,以便用户知道该怎么做。
将将在屏幕上“固定”的字母分开。
我使用了一个简单的图层蒙版来覆盖一半的字母。 请记住关闭白色背景层,然后将其导出为 GIF 或 PNG,以便获得透明度。
以下是我的图层蒙版的样子。
导出其他字母。
现在,您应该能够反转图层蒙版(选择它并在 Photoshop 中按 Command-I),并分离相反的字母。同样,关闭背景层并导出为 GIF 或 PNG。
在 HTML 中创建 DIV
可能有多种方法可以做到这一点,这只是我最初想到的方法。您可能可以为直接的 img 元素提供唯一的 ID 并实现相同的效果。
<div id="fixed-letters">
</div>
<div id="scroll-letters">
</div>
固定的字母获得固定定位,而滚动的字母获得相对定位。
以下是 CSS 代码
#fixed-letters {
position: fixed;
top: 200px;
left: 100px;
background: url(images/fixed-letters.gif) white no-repeat;
width: 500px;
height: 125px;
}
#scroll-letters {
position: relative;
top: 1200px;
left: 100px;
background: url(images/scroll-letters.gif) top center no-repeat;
width: 500px;
height: 825px;
}
以下是它的作用
[下载示例]
(包含 Photoshop 文件)
是的,这很酷。但实际上,在实际应用中,这有什么意义呢?
这在实务、正装、朝九晚五的网页设计中有什么用吗?也许没有。但这是否意味着它完全没用?绝对不是。
这只是一个快速的小技巧,可以添加到你的 CSS 技巧包中。
您可以使用相同的技巧,将动物的图像滚动显示各种疯狂的动物组合。
您可以制作一个完整的文本矩阵,这样用户就需要非常小心地滚动才能找到秘密信息。
您可以制作一个电影剧透页面,使用此技巧排列组成剧透的字母。
哎呀,您还可以制作一条完整的网络线索,以不同的方式揭示自己,并用它向您的女友求婚!
重点是,有时我发布的这些小技巧并不是一种新的圆角方法,或者用于 SEO 目的的 CSS 图片替换,或任何其他“实用”用途。它们只是为了娱乐,并为您提供保持创意的想法。
是的,我同意。很酷,但有点没有意义,但这是一个好主意,我相信总有一天有人会用到它。
为了维护 Chris 的观点,我们需要了解这些愚蠢且有时毫无意义的想法,因为您永远不知道客户接下来会提出什么要求!
这没什么实际意义,但这并不妨碍它很酷。我相信总有一天有人会找到一种营销噱头来利用它。
我不得不承认,这真的很酷!
这是一个非常酷的技巧,我不认为我会用它来处理文本,但可能会用它来处理图片。
如果我使用了它,你可以等待链接。
@orm:酷!我迫不及待地想看看。我还认为用它来制作整段文本会很酷。
也许它可以用作一种新的验证码技术。向下滚动以查看密码,在字段集中键入该单词,瞧 -> 您不是机器人。
我记得《疯狂》杂志过去会在背面印一些图片,可以折叠起来形成有趣的图片。使用这种创意的 CSS 网页技巧可以实现类似的效果。
这很酷