html語言閃爍特效代碼,css3 文字閃爍特效代碼

今天給大家分享幾個文字閃爍特效代碼,純css3代碼實現,對于新手小伙伴值得拿來學習一下。

文字閃爍特效一

通過改變透明度來實現文字的漸變閃爍,代碼如下:

文字閃爍:閃爍效果

.main{

color: #666;margin-top: 50px;

}

/* 定義keyframe動畫,命名為blink */

@keyframes blink{

0%{opacity: 1;}

100%{opacity: 0;}

}

/* 添加兼容性前綴 */

@-webkit-keyframes blink {

0% { opacity: 1; }

100% { opacity: 0; }

}

@-moz-keyframes blink {

0% { opacity: 1; }

100% { opacity: 0; }

}

@-ms-keyframes blink {

0% {opacity: 1; }

100% { opacity: 0;}

}

@-o-keyframes blink {

0% { opacity: 1; }

100% { opacity: 0; }

}

/* 定義blink類*/

.blink{

color: #dd4814;

animation: blink 1s linear infinite;

/* 其它瀏覽器兼容性前綴 */

-webkit-animation: blink 1s linear infinite;

-moz-animation: blink 1s linear infinite;

-ms-animation: blink 1s linear infinite;

-o-animation: blink 1s linear infinite;

}

文字帶漸變效果的閃爍如下:

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

如果不需要漸變閃爍效果,我們可以在keyframe動畫中定義50%,50.1%的opacity的值。如下:

@-webkit-keyframes blink {

0% { opacity: 1; }

50% { opacity: 1; }

50.01% { opacity: 0; }

100% { opacity: 0; }

}

這樣文字不漸變閃爍效果如下:

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

文字閃爍特效二

通過設置text-shadow的值,來實現文字陰影閃爍的效果,代碼如下:

閃爍效果

.box{

font-size: 20px;

color:#4cc134;

margin: 10px;

animation: changeshadow 1s ease-in infinite ;

/* 其它瀏覽器兼容性前綴 */

-webkit-animation: changeshadow 1s linear infinite;

-moz-animation: changeshadow 1s linear infinite;

-ms-animation: changeshadow 1s linear infinite;

-o-animation: changeshadow 1s linear infinite;

}

@keyframes changeshadow {

0%{ text-shadow: 0 0 4px #4cc134}

50%{ text-shadow: 0 0 40px #4cc134}

100%{ text-shadow: 0 0 4px #4cc134}

}

/* 添加兼容性前綴 */

@-webkit-keyframes changeshadow {

0%{ text-shadow: 0 0 4px #4cc134}

50%{ text-shadow: 0 0 40px #4cc134}

100%{ text-shadow: 0 0 4px #4cc134}

}

@-moz-keyframes changeshadow {

0%{ text-shadow: 0 0 4px #4cc134}

50%{ text-shadow: 0 0 40px #4cc134}

100%{ text-shadow: 0 0 4px #4cc134}

}

@-ms-keyframes changeshadow {

0%{ text-shadow: 0 0 4px #4cc134}

50%{ text-shadow: 0 0 40px #4cc134}

100%{ text-shadow: 0 0 4px #4cc134}

}

@-o-keyframes changeshadow {

0%{ text-shadow: 0 0 4px #4cc134}

50%{ text-shadow: 0 0 40px #4cc134}

100%{ text-shadow: 0 0 4px #4cc134}

}

效果如下:

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

文字閃爍特效三

利用背景圖片或者背景漸變,實現文字顏色的閃爍效果,代碼如下:

閃爍效果

.box{

display: inline-block;

font-size: 20px;

margin: 10px;

background: linear-gradient(left, #f71605, #e0f513);

background: -webkit-linear-gradient(left, #f71605, #e0f513);

background: -o-linear-gradient(right, #f71605, #e0f513);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent;

animation:scratchy 0.253s linear forwards infinite;

/* 其它瀏覽器兼容性前綴 */

-webkit-animation:scratchy 0.253s linear forwards infinite;

-moz-animation: scratchy 0.253s linear forwards infinite;

-ms-animation: scratchy 0.253s linear forwards infinite;

-o-animation: scratchy 0.253s linear forwards infinite;

}

@keyframes scratchy {

0% {

background-position: 0 0;

}

25% {

background-position: 0 0;

}

26% {

background-position: 20px -20px;

}

50% {

background-position: 20px -20px;

}

51% {

background-position: 40px -40px;

}

75% {

background-position: 40px -40px;

}

76% {

background-position: 60px -60px;

}

99% {

background-position: 60px -60px;

}

100% {

background-position: 0 0;

}

}

/* 添加兼容性前綴 */

@-webkit-keyframes scratchy {

0% {

background-position: 0 0;

}

25% {

background-position: 0 0;

}

26% {

background-position: 20px -20px;

}

50% {

background-position: 20px -20px;

}

51% {

background-position: 40px -40px;

}

75% {

background-position: 40px -40px;

}

76% {

background-position: 60px -60px;

}

99% {

background-position: 60px -60px;

}

100% {

background-position: 0 0;

}

}

@-moz-keyframes scratchy {

0% {

background-position: 0 0;

}

25% {

background-position: 0 0;

}

26% {

background-position: 20px -20px;

}

50% {

background-position: 20px -20px;

}

51% {

background-position: 40px -40px;

}

75% {

background-position: 40px -40px;

}

76% {

background-position: 60px -60px;

}

99% {

background-position: 60px -60px;

}

100% {

background-position: 0 0;

}

}

@-ms-keyframes scratchy {

0% {

background-position: 0 0;

}

25% {

background-position: 0 0;

}

26% {

background-position: 20px -20px;

}

50% {

background-position: 20px -20px;

}

51% {

background-position: 40px -40px;

}

75% {

background-position: 40px -40px;

}

76% {

background-position: 60px -60px;

}

99% {

background-position: 60px -60px;

}

100% {

background-position: 0 0;

}

}

@-o-keyframes scratchy {

0% {

background-position: 0 0;

}

25% {

background-position: 0 0;

}

26% {

background-position: 20px -20px;

}

50% {

background-position: 20px -20px;

}

51% {

background-position: 40px -40px;

}

75% {

background-position: 40px -40px;

}

76% {

background-position: 60px -60px;

}

99% {

background-position: 60px -60px;

}

100% {

background-position: 0 0;

}

}

效果如下:

gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==

以上就是今天css3 文字閃爍特效代碼全部內容,更多源碼分享請關注碼云筆記。

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

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

相關文章

keyshot怎么貼logo_如何使用KeyShot添加有織紋的Logo

如果你的產品上有企業logo,那么將logo作為一種材質(如鍍鉻貼紙)就很常見了,但不是在3D里建模logo,建模logo會產生額外的工作,還會降低建模的效率,不過KeyShot提供了一種簡單的方法,可以更快地實現相同的效果…

tar解壓出錯tar: Child returned status 1

一、錯誤情況 目前我遇到錯誤情況: 1、壓縮文件不是 .tar.gz的文件是.tar文件。使用了 tar -zxvf 命令。 解決方法: 去掉z。 原因: .tar只是將文件打包,文件的大小沒什么變化。 .tar.gz是加入了gzip的壓縮命令&#xff0c…

2021年山西副高考試成績查詢,中國衛生人才網2021年山西衛生資格考試成績查詢...

2021年山西衛生資格考試成績查詢 由中國衛生人才網考試快訊提供,以及提供2021國家衛生資格成績查詢考試信息。更多關于2021年山西衛生資格考試成績查詢 ,衛生資格考試,2021衛生資格考試,衛生資格成績快訊的內容,請關注國家衛生資格考試網!!20…

團隊項目作業1-團隊展示與選題

團隊展示: 隊名:summer 團隊項目描述:基于java 、web的四則運算網站的開發,有三種角色:老師、家長、學生。老師在網站上發布四則運算作業,可以設置題目數量,數值范圍、以及完成作業限定的時間。…

SP2-0734: 未知的命令開頭 imp scott/... - 忽略了剩余的行。

原文地址:http://blog.csdn.net/yangwenxue_admin/article/details/47667943 Oracle數據導入報錯:SP2-0734: 未知的命令開頭 "imp scott/..." - 忽略了剩余的行。 原因:進入sqlplus里是不能執行imp的(sqlplus不認識imp)&#xff0c…

datatable中某一列最小值_Asp.net中獲取DataTable選擇第一行某一列值

數據源是一個DataTable,現在我們需要獲取這個DataTable的第一行第一列的值。先準備一個數據集,創建一個DataTable,并填充數據:source code:using System;using System.Collections.Generic;using System.Data;using System.Linq;u…

斯坦福計算機科學教材,斯坦福計算機科學

斯坦福大學稱得上是世界上最難進的大學之一,尤其是稱之為其王牌專業的計算機科學。競爭壓力之大不容置疑,首先要弄明白申請要求是什么。出國留學網本文將為大家介紹斯坦福大學計算機科學專業申請條件,請看。計算機科學專業申請要求聽了這么多…

impdp導入dmp文件

impdp命令在cmd下直接用,不必登錄oracle。只能導入expdp導出的dmp文件。 expdp導出的時候,需要創建 DIRECTORY 導出什么表空間,導入也要什么表空間。 導出什么用戶,導入也要什么用戶。 如果沒有要新建。 從杭州服務器expdp導出…

ArrayList去除集合中字符串的重復值

/* * 需求:ArrayList去除集合中字符串的重復值 * * 分析: * 1.創建一個集合對象 * 2.添加多個字符串元素 * 3.創建一個新的集合 * 4.拿舊集合中的元素到新集合中去找 * A:有則 不要 * B:沒有則添加到新集合中 * 5.遍歷輸出 新集合 */ packa…

silk 編解碼_Silk編解碼在android實現

Silk編解碼是Skype向第三方開發人員和硬件制造商提供免版稅認證(RF)的Silk寬帶音頻編碼器。Skype已將其開源,可以訪問http://developer.skype.com/silk獲取最新動向。SILK Codec是一個語音和音頻編解碼算法, 對于音頻帶寬、網絡帶寬和算法復雜度都具有很好的彈性。支…

impdp導入dmp文件ORA-39088: 文件名不能包含路徑說明ORA-39001: 參數值無效ORA-39000: 轉儲文件說明錯誤

C:\Users\zengmiaogen>impdp yinda/123456127.0.0.1:1521/XE filec:\hz_toolbox_20160613.dmp fully Import: Release 11.2.0.2.0 - Production on 星期四 3月 9 10:19:57 2017 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 連接到: …

高中技校學計算機,我沒考上高中,英語數學極差,想上技校學計算機專業,玩代碼的那種,有前途嗎?...

我沒考上高中,英語數學極差,想上技校學計算機專業,玩代碼的那種,有前途嗎?以下文字資料是由(歷史新知網www.lishixinzhi.com)小編為大家搜集整理后發布的內容,讓我們趕快一起來看一下吧!我沒考上…

destoon b2b 360網站智能摘要標簽配置

1、新聞資訊部分&#xff1a; <meta property"og:type" content"news"/><meta property"og:title" content"{$title}"/><meta property"og:description" name"description" content"{$head_d…

饑荒聯機版連不上服務器_饑荒無法連接klei服務器刷不出服務器解決辦法

《饑荒&#xff1a;聯機版》服務器卡頓原因分析及解決教程,很多在饑荒聯機版的同學經常會遇見卡頓問題&#xff0c;而很多玩家為了解決卡頓問題都會選擇自己建一個服務器在其中游玩。可是有些時候連自己建的服務器都會卡&#xff0c;這是什么問題呢》今天小編就為大家帶來關于服…

imp導入dmp文件報:IMP-00038: 無法轉換為環境字符集句柄IMP-00000: 未成功終止導入

C:\Users\zengmiaogen>imp yinda/123456127.0.0.1:1521/XE filec:\hz_toolbox_20160613.dmp fully Import: Release 11.2.0.2.0 - Production on 星期四 3月 9 10:15:39 2017 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 連接到: Oracl…

html中函數傳遞多個值,JavaScript 實戰開發經驗!函數多參數傳參技巧

HTML5學堂-碼匠&#xff1a;掌握JavaScript代碼的你&#xff0c;一定編寫封裝過函數&#xff0c;為了提升函數的控制性&#xff0c;必不可少的就是參數&#xff0c;必選可選的一大堆參數羅列出來&#xff0c;函數調用貌似變得麻煩起來~~~Tips&#xff1a;必選參數指的是必須要傳…

軟件工程學習筆記(考試版)

軟 件 工 程 筆 記 第一章 一個軟件產品必須由一個完整的配置組成&#xff0c;軟件配置主要包括&#xff1a;程序&#xff0c;數據及相關文檔。程序是能夠完成預定功能和性能的可執行的指令序列&#xff1b;數據是使程序能夠適當的處理信息的數據結構&#xff1b;文檔是開發使…

JAVA程序員面試總結,高手整整理加強版

第一階段&#xff1a;三年 我認為三年對于程序員來說是第一個門檻&#xff0c;這個階段將會淘汰掉一批不適合寫代碼的人。這一階段&#xff0c;我們走出校園&#xff0c;邁入社會&#xff0c;成為一名程序員&#xff0c;正式從書本 上的內容邁向真正的企業級開發。我們知道如…

gin 項目結構_Gin框架中文文檔

最近更新時間&#xff1a;2019-02-20Gin 是一個 go 寫的 web 框架&#xff0c;具有高性能的優點。官方地址&#xff1a;https://github.com/gin-gonic/gin目錄[TOC]安裝要安裝Gin包&#xff0c;首先需要安裝Go并設置Go工作區1、下載并安裝$ go get -u github.com/gin-gonic/gin…

計算機在材料科學中的應用上機二,計算機在材料科學中的應用-上機實驗二.doc...

計算機在材料科學中的應用-上機實驗二實驗二 Office使用技巧?1 Word工具欄的增刪與了解其主要作用(1) ? 把“常用”和“格式”工具欄打開(一般情況下是打開的&#xff01;)&#xff0c;拖動到合適地方。打開和關閉“符號欄1”和“符號欄2”&#xff0c;了解其主要作用。步驟&…