>本文探討了一個古怪的CSS梯度錯誤,該錯誤會產生靜態噪聲效果,類似於接收不良的舊電視屏幕。 雖然不是一種準備生產的技術,但它是一個有趣的CSS實驗。
>
作者指出,存在更好的方法(SVG,帆布,過濾器),但是這種方法利用了梯度的抗氧化性較差。 “技巧”涉及操縱圓錐和徑向梯度,其顏色停止值極小,從而產生顆粒狀的質感。 效果嚴重依賴瀏覽器;建議鍍鉻,邊緣和Firefox。
本文演示了對梯度值的微妙調整如何極大地改變視覺輸出。 通過使用小的小數值(例如0.0001%),梯度本身幾乎看不見,只留下粒狀噪聲。 通過縮放梯度並調整其位置來實現進一步的隨機分組。 將梯度與結合起來完善效果。
展示了幾個應用程序:background-blend-mode
>
>動畫“ no Signal”: a CSS動畫巧妙地移動了梯度的位置,模擬閃爍的靜態。
- 顆粒狀圖像過濾器:將噪聲施加為偽元素,與圖像混合使用>以產生復古效果。 CSS過濾進一步增強。 >
>- 顆粒狀文本:該技術應用於文本,使用將效果限制在字符邊界上。 >
mix-blend-mode: overlay
生成藝術:- 實驗梯度值會產生出乎意料的,幾乎類似於生成的藝術模式。
background-clip
>本文結論是強調該方法主要用於實驗和樂趣,而不是由於其不穩定性和瀏覽器不一致而用於生產。 鼓勵讀者探索變化並分享他們的結果。
以上是從怪異的CSS梯度錯誤中發出靜態噪音的詳細內容。更多資訊請關注PHP中文網其他相關文章!