美文网首页
2-7 随机背景

2-7 随机背景

作者: juicees | 来源:发表于2016-04-09 13:30 被阅读16次

知识储备

1.上一小节的linear-gradient

小测试

1.最简单的做法

html

<ul>    
  <li></li>
  <li></li>
</ul>

css

li:nth-child(1){ 
   background-image:
   linear-gradient(90deg,
   #fb3 15%,#655 0, #655 40%,
   #ab4 0,#ab4 65%,hsl(20,40%,90%) 0); 

   background-size: 80px 100%;
}

结果:

按照80px重复的条纹

这些不是很复杂的规律一眼就能看出来,我们需要更加随机的效果,用于制造某些纹理,例如木纹

思考:作者lea在这里引入了一个概念 ,利用 质数的最小公倍数 来模拟一个随机的效果

示例代码:
css

li:nth-child(2){  
  background: hsl(20,40%,90%);  
  background-image:   
     linear-gradient(90deg,#fb3 10px ,transparent 0),      
     linear-gradient(90deg,#ab4 20px ,transparent 0),     
     linear-gradient(90deg,#655 20px ,transparent 0);   
 background-size: 81px 100%,61px 100%,41px 100%;}

结果:
最小公倍数= 81 x 61 x 41 = 202581px


像极了的随机背景图

相关文章

  • 2-7 随机背景

    知识储备 1.上一小节的linear-gradient 小测试 1.最简单的做法 html css 结果: 这些不...

  • @伪随机背景

    娃娃将近半个月没有写博客,甚是不爽。与此同时,墨鱼丸也懒得要命,使劲儿胖,胖成了一条海参。 伪随机背景用法很巧妙,...

  • 随机背景颜色

  • 阅读CSS Secrets(六)

    (伪随机背景) 随机的背景比有规则的背景看起来更加自然,然而如何去制作随机背景呢。 首先做一个四色条纹 这是一个重...

  • 7、伪随机背景

    实现条纹背景时,让条纹看上去是随机的,可以用质数来表示每个条纹的宽度。 这种使用质数来增加随机性,实现伪随机的效果...

  • Android--简阅(2):App引导界面功能实现

    App引导界面功能实现 实现的功能 倒计时 随机背景(本地) 广告配置(随机背景-网络) 注释写的很详细了也很简单...

  • Fio工具业余性研究(三)

    1、背景 fio涉及到随机读、随机写的参数有这么几个,他们对fio的randwrite和randread时候随机的...

  • 随机渐变背景色

    说明 随机颜色 随机渐变类型 关键代码段 效果 demo源码

  • ReactNative 随机背景色

  • 随机彩色色块背景

    ImageView没有下载成图片,空白或者一张图片显示加载失败,整屏的颜值掉了好几分。随机按上个彩色的色块背景,是...

网友评论

      本文标题:2-7 随机背景

      本文链接:https://www.haomeiwen.com/subject/edfblttx.html