html5做文字顏色漸變代碼,神奇!js+CSS+DIV實現文字顏色漸變效果_javascript技巧

本文實例為大家分享了DIV+CSS+JS實現的文字顏色漸變效果,供大家參考,具體內容如下

下面是 CSS 部分代碼:

body{ font:12px/1.5 Microsoft Yahei;}h3{ padding:10px; margin:0; background-color:#999; color:#fff; font:16px/1.5 Microsoft Yahei; text-align:center;}.box{ position:relative; background-color:#fff; width:auto; margin:0 auto; padding:0 30px; font:700 20px/1.5 "Microsoft Yahei",Microsoft Yahei; border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; height:30px; margin-top:8px;}.box a{ position:absolute; font-style:normal; white-space:nowrap;}.f999{ color:#999;}

下面是 DIV 部分代碼:

CSS多彩漸變字文字:

R值: RGB顏色中的R值(0-255)

G值: RGB顏色中的G值(0-255)

B值: RGB顏色中的B值(0-255)

漸變方式: 灰度漸變變化R值變化G值變化B值 相應的數值會強制在0~255之間變化

OK,上色!

以下是 JavaScript 部分代碼:

// JavaScript代碼開始var rs = document.getElementById("rvalue");var gs = document.getElementById("gvalue");var bs = document.getElementById("bvalue");function init(){ var str; for(var i=0;i<=255;i++){ var opr = document.createElement("option"); var opg = document.createElement("option"); var opb = document.createElement("option"); opr.innerHTML = i; opg.innerHTML = i; opb.innerHTML = i; switch(i){ case 100:opb.selected="selected";break; case 200:opg.selected="selected";break; } gs.appendChild(opg); rs.appendChild(opr); bs.appendChild(opb); } setDiv();}function setDiv(){ var font = document.getElementById("ctext").value; var dObj = document.getElementById("box"); dObj.innerHTML=font;}function createData(){ var font = document.getElementById("ctext").value; var r = rs.options[rs.selectedIndex].text; var g = gs.options[gs.selectedIndex].text; var b = bs.options[bs.selectedIndex].text; var type = document.getElementById("ctype").value; if(font==""||font=="undefined"){ font="文字不能為空,使用默認文字"; document.getElementById("ctext").value = font; } colorful('box',font,r,g,b,type);}function colorful(obj,font,r,g,b,type){ var boxObj; if(typeof(obj)=="string"||typeof(obj)=="number"){ boxObj = document.getElementById(obj); }else{ boxObj = obj; } boxObj.innerHTML=""; var num = boxObj.getElementsByTagName("a")[0].scrollWidth; boxObj.innerHTML=""; for(var i=0;i<=num;i++){ var j=i+1; var c=Math.round(255/num*i); switch(Number(type)){ case 0:r=c;g=c;b=c;break; case 1:r=c;break; case 2:g=c;break; case 3:b=c;break; } var iObj = document.createElement("A"); iObj.innerHTML=font; iObj.style.clip="rect(auto "+j+"px auto "+i+"px)"; iObj.style.color="rgb("+r+","+g+","+b+")"; //iObj.href="#"; // 生成的文字超鏈接 boxObj.appendChild(iObj); }}init();《script》

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

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

相關文章

前大燈是近光燈還是遠光燈_汽修案例:長安福特翼博前大燈間歇自動點亮

點擊↑汽修案例關注置頂&#xff0c;獲得正時大全一輛行駛里程約2300km的2017年長安福特翼博。客戶反映&#xff1a;該車在行駛過程中前大燈間歇出現自動點亮的故障現象。故障現象出現時大燈點亮與否不受大燈開關控制&#xff0c;如圖1所示。故障診斷&#xff1a;車輛來店報修時…

commons-httpclient 和 httpclient 區別

commons-httpclient 和 httpclient 區別 項目里的pom中&#xff0c;里面有這么兩個包依賴。 <dependency><groupId>commons-httpclient</groupId><artifactId>commons-httpclient</artifactId><version>3.1</version> </depend…

計算機基礎:多媒體基礎知識筆記

1、媒體的定義 媒體包括兩面&#xff1a; 1、物理載體&#xff1a;比如磁盤、光盤、磁帶以及相關的播放設備。 2、信息載體&#xff1a;也就是信息的表現形式&#xff0c;比如文字、聲音、圖像、動畫、視頻等。CCITT定義的存儲媒體和表示媒體。 2、媒體的分類 1、感覺媒體&…

gnuradio上怎么使用python文件_使用Python從PDF文件中提取數據

前言數據是數據科學中任何分析的關鍵&#xff0c;大多數分析中最常用的數據集類型是存儲在逗號分隔值(csv)表中的干凈數據。然而&#xff0c;由于可移植文檔格式(pdf)文件是最常用的文件格式之一&#xff0c;因此每個數據科學家都應該了解如何從pdf文件中提取數據&#xff0c;并…

Attach Volume 操作(Part I) - 每天5分鐘玩轉 OpenStack(53)

上一節我們創建了 volume&#xff0c;本節討論如何將 volume attach 到 Instance&#xff0c;今天是第一部分。 Volume 的最主要用途是作為虛擬硬盤提供給 instance 使用。Volume 是通過 Attach 操作掛載到 instance 上的。本節我們就來詳細討論 Cinder 是如何實現 Attach 的。…

計算機網絡技術課程代碼02141模擬試題,02141計算機網絡技術201510真題及答案

2015年10月高等教育自學考試全國統一命題考試計算機網絡技術試卷(課程代碼02141)本試卷共4頁。滿分l00分&#xff0c;考試時間l50分鐘。考生答題注意事項&#xff1a;1&#xff0e;本卷所有試題必須在答題卡上作答。答在試卷上無效&#xff0c;試卷空白處和背面均可作草稿紙。2…

python如何確定拐點_多年股市老鳥買賣操作經驗——如何在波段操作確定買入點!經典...

多年股市老鳥買賣操作經驗——如何在波段操作確定買入點&#xff01;經典&#xff01;股市諺語&#xff1a;“長線是金,短線是銀,波段操作是鉆石。”這從一個側面反映了波段操作的重要性。波段操作就是在股價趨勢變化的早期階段辨識買賣機會&#xff0c;在波動的階段性底部(谷底…

c#geckofx文件流下載

備注&#xff1a;內容僅提供參考。 ⒈添加引用&#xff1a;using Gecko; ⒉然后根據自己的情況在某個方法內添加事件&#xff1a; LauncherDialog.Download new EventHandler<LauncherDialogEvent>(OnDownloadFile); ⒊再聲明方法&#xff1a; private void OnDownloadF…

獲取后端接口請求中的參數(@PathVariable,@RequestParam,@RequestBody區別,使用postman請求

獲取參數 SpringBoot提供的獲取參數注解包括&#xff1a;PathVariable&#xff0c;RequestParam&#xff0c;RequestBody,三者的區別如下表&#xff1a; 一:后端接口什么都不加 postman請求后端接口 二:后端接口加RequestParam POST請求RequestParam&#xff1a; ① 用來處理…

spark shell 刪除失效_Spark任務提交源碼解析

1. 前言反反復復搗鼓了很久&#xff0c;終于開始學習Spark的源碼了&#xff0c;果不其然&#xff0c;那真的很有趣。這里我打算一本正經的胡說八道來講一下Spark作業的提交過程。基礎mac系統基礎環境如下&#xff1a;JDK 1.8IDEA 2019.3源碼Spark 2.3.3Scala 2.11.8提交腳本# 事…

硬件基礎:理解串口通信以及232,485,422常見問題

這里并不對串口的編程作講解&#xff0c;主要是從應用的角度去講一講。因為更多的時候&#xff0c;都是產品做好了&#xff0c;比如觸摸屏需要和控制器&#xff0c;PLC通信。理想的情況下&#xff0c;一般只要一上電&#xff0c;不需要太多的操作和配置&#xff0c;就可以通信上…

decimal轉為string sql_SQL注入詳解|OWASP Top 10安全風險實踐(二)

本文為一些列連載文章之一&#xff0c;不定期更新&#xff0c;計劃目錄如下&#xff1a;OWASP介紹SQL注入命令注入XML外部實體注入XPATH注入反射式、DOM及存儲XSS失效的身份認證和會話管理不安全的直接對象引用安全配置錯誤敏感信息泄露功能級訪問控制缺失跨站請求偽造服務端請…

各類排序算法實現(親測)

排序算法通常分為外部排序和內部排序&#xff0c;通常所說的八類排序屬于內部排序&#xff1b; 外部排序在此不說明&#xff0c;主要給出八類排序的簡單思想和實現&#xff1a; 1.插入排序 1.1 直接插入排序&#xff1a; 每次將一個新數&#xff0c;插入到已經排列好的有序…

沖正什么意思

沖正是用戶在進行銀行轉賬或者du取現交易時&#xff0c;在未操作成功&#xff0c;但是銀行卡賬戶發生了扣款時&#xff0c;采取的一種補救的方法&#xff0c;銀行的專業術語稱之為沖正。其實就是銀行系統在誤扣了用戶銀行卡中的金額后&#xff0c;再將金額退還到用戶銀行卡中的…

.net 2005大寫html標簽 xhtml10,HTML10.ppt

關于標簽的說明 正如之前所說的&#xff0c;部分的內容并不是為瀏覽者寫的&#xff0c;而是為瀏覽器和搜索引擎寫的。因此部分不應該含有任何在頁面中可視的的內容。 DTD 如果現在再次效驗我們的網頁&#xff0c;仍然會得到出錯信息&#xff0c;提示找不到DTD文件&#xff0c;那…

計算機基礎:聲音的相關知識筆記

1、聲音的相關概念 模擬聲音信號&#xff1a;聲波在時間和幅度上都是連續的模擬信號。 1.1 聲音的組成 幅度&#xff1a;聲波的振幅。計量單位是分貝&#xff08;dB&#xff09; 頻率&#xff1a;聲波每秒變化的次數&#xff0c;用Hz表示。人耳能聽到的聲音信號的頻率范圍20Hz~…

ansi編碼_Java 字符編碼

點擊上方藍字關注我們&#xff01;作者介紹王云靜&#xff0c;Java 開發工程師&#xff0c;2018 年 7 月加入去哪兒網&#xff0c;目前在目的地 - 呼叫中心。曾獲得過 ACM 亞洲區域賽銅牌。-----基本概念字符集字符(Character)是各種文字和符號的總稱&#xff0c;包括各國家文字…

外賣和快遞行業數據_下周一起,整治全面啟動!鎖定全市外賣、快遞行業!

為加強我市外賣、快遞行業電動自行車交通安全管理&#xff0c;降壓預防事故&#xff0c;營造良好的通行秩序&#xff0c;下周一起(12月21日)深圳交警將開展電動自行車交通安全月暨外賣、快遞行業集中整治行動。?圈重點?下周一起(12月21日)正式開展外賣、快遞行業集中整治行動…

計算機基礎:圖形、圖像相關知識筆記

1、圖形、圖像的基礎知識 圖形&#xff1a;由稱為矢量的數學對象所定義的直線和曲線等組成。 圖像&#xff1a;也稱為柵格圖像&#xff0c;由點陣圖或位圖圖像、用像素來代表圖像。每一個像素都被分配一個特點的位置和顏色值。 圖形和圖像之間在一定條件下可以互相轉換&#xf…

計算機應用用什么樣的筆記本,制圖用什么筆記本好

以前人們常說的繪畫都是在紙上&#xff0c;然而科技時代的到來也讓繪畫的方式有了改變&#xff0c;而且現實中還在發展電子商務&#xff0c;因此大家都開始使用計算機制圖&#xff0c;不同的計算機制圖的方式不一樣&#xff0c;專業使用電腦制圖的人都會對電腦比較挑剔。它們還…