html怎么做模糊條紋,如何使用純CSS實現彩虹條紋文字的效果

源代碼下載

https://github.com/comehope/front-end-daily-challenges

代碼解讀

定義dom,容器中包含文本,并且包含4個用于特效,的data-text屬性值為與文本相同:

web

居中顯示:

html,body{

height:100%;

display:flex;

align-items:center;

justify-content:center;

background:black;

}

定義文本樣式:

.rainbow{

color:white;

font-size:300px;

text-transform:uppercase;

font-family:sans-serif;

font-weight:bold;

line-height:1em;

position:relative;

}

用偽元素增加圖層,形成彩虹效果:

.rainbowspan::before,

.rainbowspan::after{

content:attr(data-text);

position:absolute;

top:0;

left:0;

overflow:hidden;

}

.rainbowspan:nth-child(1)::before{

color:orchid;

z-index:1;

height:calc(100%-10%*1);

}

.rainbowspan:nth-child(1)::after{

color:mediumpurple;

z-index:2;

height:calc(100%-10%*2);

}

.rainbowspan:nth-child(2)::before{

color:deepskyblue;

z-index:3;

height:calc(100%-10%*3);

}

.rainbowspan:nth-child(2)::after{

color:cyan;

z-index:4;

height:calc(100%-10%*4);

}

.rainbowspan:nth-child(3)::before{

color:mediumspringgreen;

z-index:5;

height:calc(100%-10%*5);

}

.rainbowspan:nth-child(3)::after{

color:yellow;

z-index:6;

height:calc(100%-10%*6);

}

.rainbowspan:nth-child(4)::before{

color:gold;

z-index:7;

height:calc(100%-10%*7);

}

.rainbowspan:nth-child(4)::after{

color:tomato;

z-index:8;

height:calc(100%-10%*8);

}

增加動畫效果:

.rainbowspan::before,

.rainbowspan::after{

animation:animate0.8sinfinitealternate;

filter:opacity(0);

}

@keyframesanimate{

from{

filter:opacity(0);

}

to{

filter:opacity(1);

}

}

為圖層設置延時,增強動感:

.rainbowspan:nth-child(1)::before{

animation-delay:calc(0.8s-0.1s*1);

}

.rainbowspan:nth-child(1)::after{

animation-delay:calc(0.8s-0.1s*2);

}

.rainbowspan:nth-child(2)::before{

animation-delay:calc(0.8s-0.1s*3);

}

.rainbowspan:nth-child(2)::after{

animation-delay:calc(0.8s-0.1s*4);

}

.rainbowspan:nth-child(3)::before{

animation-delay:calc(0.8s-0.1s*5);

}

.rainbowspan:nth-child(3)::after{

animation-delay:calc(0.8s-0.1s*6);

}

.rainbowspan:nth-child(4)::before{

animation-delay:calc(0.8s-0.1s*7);

}

.rainbowspan:nth-child(4)::after{

animation-delay:calc(0.8s-0.1s*8);

}

最后,把原始文本設置為透明色:

.rainbow{

color:transparent;

}

大功告成!

u=1661600146,1196711494&fm=26&gp=0.jpg

u=1661600146,1196711494&fm=26&gp=0.jpg

本文轉載自中文網

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/270320.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/270320.shtml
英文地址,請注明出處:http://en.pswp.cn/news/270320.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

硬件知識:液晶拼接屏安裝技巧及專業知識

目錄 1、安裝地面的選擇 2、布線的注意事項 3、環境光線要求 4、框架要求 5、通風要求 6、液晶拼接技術專業知識 1、液晶拼接屏與其它電腦顯示器的對比優勢 2、液晶拼接屏超窄邊框設計 3、液晶拼接屏高解像度支援點對點顯示 4、液晶拼接屏采用高質量電子元器件(IC、…

2016年終總結

再有半個月,就徹底的與2016告別了,在這里,也湊個熱鬧,寫個總結吧。 這一年,是我從事這個前端行業的第三個年頭,也是我真正的開始了解這個行業,而真正的為之努力與奮斗的一年。 從14年初懵懵懂懂…

ios 標簽 html,ios 顯示HTML標簽文本

第一種:- (void)viewDidLoad{[super viewDidLoad];NSString *strHTML "你好這是一個例子,請顯示外加一個tableaaaabbbbcccc";UIWebView *webView [[UIWebView alloc] initWithFrame:self.view.frame];[self.view addSubview:webView];[webView loadHTML…

?軟件推薦:17 款必備Chrome瀏覽器插件,值得一試

美化 Just Black 午夜黑官方主題 Dark Reader 暗黑主題 為什么你們就是不能加個空格呢? 標簽管理 Momentum 【新標簽頁】 Tab Manager Plus 【標簽管理器】 OneTab 【標簽頁整理】 生產效率 Octotree 【GitHub 樹形菜單】 劃詞翻譯 JSON Formatter 【JSON 格…

Python 爬蟲知識點 - 淘寶商品檢索結果抓包分析(續一)

通過前一節得出地址可能的構建規律,如下: https://s.taobao.com/search?data-keys&data-value44&ajaxtrue&_ksTS1481814489094_902&callbackjsonp903&qPython%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0&imgfile&js1&stats_…

系統技巧:電腦系統盤實用清理方案介紹

目錄 一、清理windows更新 二、清理電腦下載文件 三、清理回收站 眼看系統盤都又快滿了,總要清理掉一些文件,才能釋放空間。 大家都知道,系統盤里面裝了很多系統重要文件,如果在清理系統盤垃圾的時候,不小心誤刪了系統…

計算機如何驅動無線網絡,電腦如何安裝全民WiFi驅動

現在,不少用戶都已經開始使用全民WiFi軟件了,它的功能十分強大,可以帶來不錯的上網體驗。不過,一些用戶反饋不知道在電腦中該怎么安裝全民WiFi的驅動,要如何解決呢?接下來,系統城小編為大家整理…

史上最全最強SpringMVC詳細示例實戰教程

一、SpringMVC基礎入門&#xff0c;創建一個HelloWorld程序 1.首先&#xff0c;導入SpringMVC需要的jar包。 2.添加Web.xml配置文件中關于SpringMVC的配置 123456789101112131415<!--configure the setting of springmvcDispatcherServlet and configure the mapping-->&…

JAVA內存模型與JVM內存模型的區別

JAVA內存模型&#xff1a; Java內存模型規定所有的變量都是存在主存中&#xff0c;每個線程都有自己的工作內存。線程堆變量的操作都必須在工作內存進行&#xff0c;不能直接堆主存進行操作&#xff0c;并且每個線程不能訪問其他線程的工作內存。 Java內存模型的Volatile關鍵…

nmap結果導出html,nmap的簡單使用 - osc_ijgldkz9的個人空間 - OSCHINA - 中文開源技術交流社區...

主機探測1.掃描單個主機nmap 192.168.1.22.掃描整個子網nmap 192.168.1.1/243.掃描多個目標nmap 192.168.1.1 192.168.1.1.54.掃描一個范圍內的目標nmap 192.168.1.1-1005.如果有一個全是ip地址的txt文件&#xff0c;這個文件在你的nmap目錄下&#xff0c;則可以這樣子操作nmap…

網絡安全:堡壘機相關知識介紹

1、堡壘機是什么&#xff1f; 堡壘機&#xff0c;就是在一個特定的網絡環境下&#xff0c;為了保障網絡和數據不受來自外部和內部用戶的入侵和破壞&#xff0c;采用各種技術手段監控和記錄運維人員對網絡內的服務器、網絡設備、安全設備、數據庫等設備的操作行為&#xff0c;以…

Beta Daily Scrum 第七天

[目錄] 1.任務進度2.困難及解決3.燃盡圖4.代碼check-in5.總結1. 任務進度 學號今日完成明日完成612app已完成將APP交給客戶使用615app已完成將APP交給客戶使用617app已完成將APP交給客戶使用339app已完成將APP交給客戶使用338app已完成將APP交給客戶使用614app已完成將APP交給客…

html顏色漸變講解,20個網頁設計中漸變色運用實例欣賞

原標題&#xff1a;20個網頁設計中漸變色運用實例欣賞出處&#xff1a;設計之家鏈接&#xff1a;http://www.sj33.cn/digital/wysj/201608/46001.htmlWP Crewhttps://wpcrew.co/NYC Pridehttp://nycpride.org/Just Actionshttp://justactions.org/Pleidhttp://www.pleid.st/Sni…

電腦技巧:Win 11可直接安裝Android 應用了,趕緊來試一下吧

大家安裝了Windows 11&#xff0c;你嘗試過在系統上安裝Android 應用嗎&#xff1f; 前段時間&#xff0c;Windows 11安卓子系統運行 Android應用程序的第一個預覽版現已提供給美國 Beta頻道的 Windows 內部人員&#xff0c;但不是內部人員的我們&#xff0c;該怎么操作才能安裝…

總線(Bus)

總線&#xff08;Bus&#xff09;是計算機各種功能部件之間bai傳送信息的公共通信干線&#xff0c;它是由導線組成的傳輸線束。總線是一種內部結構&#xff0c;它是cpu、內存、輸入、輸出設備傳遞信息的公用通道&#xff0c;主機的各個部件通過總線相連接&#xff0c;外部設備通…

硬件:如何選擇固態硬盤

目錄 1、接口類型 2、看品牌和顆粒 3、4K隨機讀寫速度 如果你追求高效性能&#xff0c;那高性能CPU、大容量內存&#xff0c;以及超強顯卡是必不可少的。但要發揮這些部件的性能&#xff0c;必須還要有更快的硬盤與之匹配。畢竟&#xff0c;盡管處理器每秒可以處理數十億個周期…

進度條11

第十四周 所花時間&#xff08;包括上課&#xff09;&#xff1a; 周二上課兩小時 周五實驗課兩小時 周六實驗報告兩三小時 代碼量&#xff08;行&#xff09; 幾百行 博客量&#xff08;篇&#xff09; 進度條的博客一篇 了解到的知識點 轉載于:https://www.cnbl…

計算機內存

一、計算機內存 1.1、計算機硬件內存架構。 ??計算機CPU&#xff08;central processing unit&#xff09;和內存的交互是最頻繁的&#xff0c;內存是我們的高速緩存區。用戶磁盤和CPU的交互&#xff0c;而CPU運轉速度越來越快&#xff0c;磁盤遠遠跟不上CPU的讀寫速度&…

電腦軟件:推薦七款實用的效率神器

目錄 1、Snipaste 截圖神器 2、DisplayFusion 屏幕管理神器 3、Wox 快速啟動輔助神器 4、Total Commander 文件管理神器 5、Seer 文件預覽神器 6、VLC Media Player 視頻播放神器 7、Calibre&#xfeff; 電子書管理神器 今天小編給大家分享八款超級實用的效率神器&#xff0c;…