[CSS揭秘]伪随机背景

发布时间:2017-6-23 13:16:33 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"[CSS揭秘]伪随机背景 ",主要涉及到[CSS揭秘]伪随机背景 方面的内容,对于[CSS揭秘]伪随机背景 感兴趣的同学可以参考一下。

大自然中的事物都不是以无限平铺的方式存在的,如果想让事物营造一种自然随机性,那么就需要使用一种伪随机的技巧。

当你注意到一个有辨识度的特征在以固定的规律循环重复时,那么它视图营造的自然随机性就会立刻崩塌。

如何产生一种真实的随机条纹呢,这就需要先了解什么叫做最大公倍数以及质数。

如果有多层图案,并且每一层图案都在按照自身的数学规律在重复时,那么最终重叠产生的图案就会以这些图案的数学规律的最小公倍数来进行重复。

为了让最小公倍数最大化,那么这些数字最好是“相对质数”或者都是质数。

这个技巧是一个叫Alex Walker提出的,命名为"蝉原则"。

运用场景:

1. 在图片库中,为每一幅图片进行细微的伪随机旋转效果,可以通过质数来选取指定的子元素使其旋转某个质数相应的角度。

2. 为某个元素定义动画时,可以定义多个时长为不同质数的动画。

上一篇:设计模式--单例模式几种写法及比较
下一篇:java连接mysql

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。