@偽隨機(jī)背景

娃娃將近半個(gè)月沒有寫博客龙亲,甚是不爽。
與此同時(shí)鳄炉,墨魚丸也懶得要命,使勁兒胖佑女,胖成了一條海參谈竿。

偽隨機(jī)背景用法很巧妙,這一節(jié)的目的就是想讓條紋背景當(dāng)中的條紋“不規(guī)律”滴出現(xiàn)嚎花,至少在有限長度(或?qū)挾龋┓秶鷥?nèi)你是看不出來的劫恒。
拿四色條紋來說,摘出來一個(gè)作為底色,另外三個(gè)重復(fù)出現(xiàn)的頻率不一樣(用background-size來控制)族壳,比如這樣寫:

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: 80px 100%, 60px 100%, 40px 100%;

這里面的規(guī)律是:#fb3的寬度為10px,每隔80px出現(xiàn)一次贰您;#ab4寬度為20px,每隔60px出現(xiàn)一次拢操;#655寬度為20px,每隔40px出現(xiàn)一次杠园。(但它有時(shí)候比較苦逼舔庶,就是該當(dāng)它出現(xiàn)的時(shí)候有可能會(huì)被#fb3和#ab4覆蓋一部分或全部,所以這時(shí)候你是看不到它的)同時(shí)瞧甩,根據(jù)linear-gradient的順序來排他們顯示的優(yōu)先級(jí)。

however6且荨(however又來了。膝晾。思灰。)
background-size的值如果看起來很nice的話,條紋顯示的隨機(jī)性會(huì)減弱的洒疚。
而每隔240px(40px、60px巍扛、80px的最小公倍數(shù))乏德,紅框的部分就會(huì)再一模一樣滴顯示一遍出來。
就像醬紫:


CSS Secrets @偽隨機(jī)背景 - CSS娃娃 - CSS娃娃的博客

那怎么辦呢胧瓜?
那就讓最小公倍數(shù)無限大(所謂的“禪原則”)郑什,可視范圍內(nèi)紅框就不重復(fù)出現(xiàn)啦~
比如把80px、60px钝满、40px分別改成41px申窘、61px、83px剃法,而他們的最小公倍數(shù)為207583...我保證你絕對(duì)不會(huì)看到重復(fù)的紅框框!

background-size: 41px 100%, 61px 100%, 83px 100%;

醬~ done~


CSS Secrets @偽隨機(jī)背景 - CSS娃娃 - CSS娃娃的博客
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市恩脂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌黎休,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件势腮,死亡現(xiàn)場離奇詭異,居然都是意外死亡泪幌,警方通過查閱死者的電腦和手機(jī)署照,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門建芙,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人禁荸,你說我怎么就攤上這事」逋” “怎么了映砖?”我有些...
    開封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵啊央,是天一觀的道長涨醋。 經(jīng)常有香客問我,道長浴骂,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任趣苏,我火速辦了婚禮梯轻,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘彬伦。我一直安慰自己,他們只是感情好单绑,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著歉提,像睡著了一般。 火紅的嫁衣襯著肌膚如雪苔巨。 梳的紋絲不亂的頭發(fā)上蜗帜,一...
    開封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音蔬顾,去河邊找鬼湘捎。 笑死,一個(gè)胖子當(dāng)著我的面吹牛舷胜,可吹牛的內(nèi)容都是我干的活翩。 我是一名探鬼主播,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼沮焕,長吁一口氣:“原來是場噩夢啊……” “哼拉宗!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起魁巩,我...
    開封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤姐浮,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后埋凯,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡掠廓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年甩恼,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片悦污。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡切端,死狀恐怖顷啼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钙蒙,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布马昨,位于F島的核電站扛施,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏笛谦。R本人自食惡果不足惜昌阿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一恳邀、第九天 我趴在偏房一處隱蔽的房頂上張望懦冰。 院中可真熱鬧刷钢,春花似錦乳附、人聲如沸伴澄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至喉悴,卻和暖如春玖媚,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背今魔。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來泰國打工涡贱, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人问词。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓激挪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親垄分。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宛篇,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 實(shí)現(xiàn)條紋背景時(shí)叫倍,讓條紋看上去是隨機(jī)的,可以用質(zhì)數(shù)來表示每個(gè)條紋的寬度豺瘤。 這種使用質(zhì)數(shù)來增加隨機(jī)性吆倦,實(shí)現(xiàn)偽隨機(jī)的效果...
    Elevens_regret閱讀 267評(píng)論 0 0
  • 各種純css圖標(biāo) CSS3可以實(shí)現(xiàn)很多漂亮的圖形,我收集了32種圖形坐求,在下面列出蚕泽。直接用CSS3畫出這些圖形,要比...
    劍殘閱讀 9,548評(píng)論 0 8
  • 1.多重邊框 我們可以通過使用border-image來寫一個(gè)多重邊框桥嗤,或使用多個(gè)元素來模擬多重邊框须妻,不過我們有更...
    FlyingWWS閱讀 2,416評(píng)論 2 5
  • 上周六我去理了個(gè)新發(fā)型荒吏,說句實(shí)話敛惊,不是很滿意,但是周一我去上班的時(shí)候豆混,聽到一個(gè)同事說:“齊總皿伺,今天換了個(gè)新發(fā)型鸵鸥,變...
    齊三爺閱讀 445評(píng)論 1 0
  • 我在簡書,遇到了一個(gè)叫午石的姑娘讼油。我不知道你是誰呢簸,住在哪根时,有著怎樣的人生蛤迎。但我已經(jīng)習(xí)慣了看看你的文章和你說說話替裆。 ...
    qian七重閱讀 295評(píng)論 3 1