中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果
來(lái)源:易賢網(wǎng) 閱讀:2275 次 日期:2016-07-19 16:05:08
溫馨提示:易賢網(wǎng)小編為您整理了“神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果”,方便廣大網(wǎng)友查閱!

本文實(shí)例為大家分享了DIV+CSS+JS實(shí)現(xiàn)的文字顏色漸變效果,供大家參考,具體內(nèi)容如下

下面是 CSS 部分代碼:

<!--CSS代碼開(kāi)始-->

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 部分代碼:

<!--DIV代碼開(kāi)始-->

<div style="width:400px;margin:200px auto;background-color:#f2f2f2;border: 1px dashed #ccc;">

<h3><strong>CSS多彩漸變字</strong></h3>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

 <tr>

  <td height="10" colspan="2" align="center"></td>

  </tr>

 <tr>

  <td width="19%" height="30" align="right">文字:</td>

  <td width="81%"><input name="text" type="text" id="ctext" size="30" maxlength="16" style="font:12px Microsoft Yahei" value="請(qǐng)?jiān)诖溯斎肽枰蓾u變色的文字" onkeyup="setDiv()" /></td>

 </tr>

 <tr>

  <td height="30" align="right">R值:</td>

  <td><select name="Rvalue" style="font:12px Microsoft Yahei" id="rvalue"></select>

  <span class="f999">RGB顏色中的R值(0-255)</span></td>

 </tr>

 <tr>

  <td height="30" align="right">G值:</td>

  <td><select name="Gvalue" style="font:12px Microsoft Yahei" id="gvalue"></select>

   <span class="f999">RGB顏色中的G值(0-255)</span></td>

 </tr>

 <tr>

  <td height="30" align="right">B值:</td>

  <td><select name="Bvalue" style="font:12px Microsoft Yahei" id="bvalue"></select>

   <span class="f999">RGB顏色中的B值(0-255)</span></td>

 </tr>

 <tr>

  <td height="30" align="right">漸變方式:</td>

  <td><select name="ctype" style="font:12px Microsoft Yahei" id="ctype"><option value="0">灰度漸變</option><option value="1" selected="selected">變化R值</option><option value="2">變化G值</option><option value="3">變化B值</option></select>

  <span class="f999">相應(yīng)的數(shù)值會(huì)強(qiáng)制在0~255之間變化</span></td>

 </tr>

</table>

<div class="box" id="box"></div>

<br />

  <button onclick="javascript:createData()">OK,上色!</button>

<br />

</div>

以下是 JavaScript 部分代碼:

// JavaScript代碼開(kāi)始

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="文字不能為空,使用默認(rèn)文字";

 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="<a href='#'>"+font+"";

 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();

完整代碼:

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>DIV+CSS+JS實(shí)現(xiàn)色彩漸變字體</title>

<style type="text/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;}

a:link{text-decoration:none;}

a:hover{text-decoration:underline;}

a:visited{text-decoration:none;}

</style>

</head>

<body>

<div style="width:400px;margin:200px auto;background-color:#f2f2f2;border: 1px dashed #ccc;">

<h3><strong>CSS多彩漸變字</strong></h3>

<table width="100%" border="0" cellspacing="0" cellpadding="0">

 <tr>

  <td height="10" colspan="2" align="center"></td>

  </tr>

 <tr>

  <td width="19%" height="30" align="right">文字:</td>

  <td width="81%"><input name="text" type="text" id="ctext" size="30" maxlength="16" style="font:12px Microsoft Yahei" value="請(qǐng)?jiān)诖溯斎肽枰蓾u變色的文字" onkeyup="setDiv()" /></td>

 </tr>

 <tr>

  <td height="30" align="right">R值:</td>

  <td><select name="Rvalue" style="font:12px Microsoft Yahei" id="rvalue"></select>

  <span class="f999">RGB顏色中的R值(0-255)</span></td>

 </tr>

 <tr>

  <td height="30" align="right">G值:</td>

  <td><select name="Gvalue" style="font:12px Microsoft Yahei" id="gvalue"></select>

   <span class="f999">RGB顏色中的G值(0-255)</span></td>

 </tr>

 <tr>

  <td height="30" align="right">B值:</td>

  <td><select name="Bvalue" style="font:12px Microsoft Yahei" id="bvalue"></select>

   <span class="f999">RGB顏色中的B值(0-255)</span></td>

 </tr>

 <tr>

  <td height="30" align="right">漸變方式:</td>

  <td><select name="ctype" style="font:12px Microsoft Yahei" id="ctype"><option value="0">灰度漸變</option><option value="1" selected="selected">變化R值</option><option value="2">變化G值</option><option value="3">變化B值</option></select>

  <span class="f999">相應(yīng)的數(shù)值會(huì)強(qiáng)制在0~255之間變化</span></td>

 </tr>

</table>

<div class="box" id="box"></div>

<br />

    <button onclick="javascript:createData()">OK,上色!</button>

<br />

</div>

<script type="text/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="文字不能為空,使用默認(rèn)文字";

 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="<a href='#'>"+font+"</a>";

 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>

</body>

</html>

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。

更多信息請(qǐng)查看網(wǎng)絡(luò)編程
易賢網(wǎng)手機(jī)網(wǎng)站地址:神奇!js+CSS+DIV實(shí)現(xiàn)文字顏色漸變效果
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢(xún)回復(fù)僅供參考,敬請(qǐng)考生以權(quán)威部門(mén)公布的正式信息和咨詢(xún)?yōu)闇?zhǔn)!
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡(jiǎn)要咨詢(xún) | 簡(jiǎn)要咨詢(xún)須知 | 新媒體/短視頻平臺(tái) | 手機(jī)站點(diǎn)

版權(quán)所有:易賢網(wǎng)

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
午夜精品久久久久久久蜜桃app| 黄色精品一二区| 久久97超碰国产精品超碰| 白白色亚洲国产精品| 91精品国产综合久久婷婷香蕉| 国产亚洲精久久久久久| 午夜伊人狠狠久久| 色噜噜狠狠一区二区三区果冻| 久久亚洲精品小早川怜子| 亚洲6080在线| 在线免费视频一区二区| 国产精品天干天干在观线| 久久99精品久久久久| 欧美精品粉嫩高潮一区二区| 亚洲乱码精品一二三四区日韩在线| 九色|91porny| 日韩欧美国产电影| 亚洲成va人在线观看| 日本乱码高清不卡字幕| 国产精品不卡在线| 成人综合在线观看| 久久精品免费在线观看| 精品影院一区二区久久久| 91精品国模一区二区三区| 亚洲国产婷婷综合在线精品| 色综合天天综合网天天狠天天| 国产精品国产三级国产有无不卡| 国产乱码一区二区三区| 久久婷婷一区二区三区| 精油按摩中文字幕久久| 精品福利在线导航| 国产伦精品一区二区三区在线观看| 欧美一激情一区二区三区| 免费在线观看成人| 精品国产乱码久久久久久图片 | 韩国女主播一区| 91精品国模一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩国产首页| 五月天一区二区| 欧美一区二区三区免费在线看| 免费看黄色91| 久久精品欧美一区二区三区不卡| 成人黄色在线看| 亚洲欧美日韩小说| 欧美日韩精品一二三区| 老司机午夜精品| 国产欧美日韩久久| 91免费小视频| 三级影片在线观看欧美日韩一区二区 | 91在线精品秘密一区二区| 国产精品网站在线播放| 91在线国内视频| 日韩成人av影视| 国产日产亚洲精品系列| 91麻豆国产香蕉久久精品| 天堂精品中文字幕在线| 久久久久久**毛片大全| 97久久精品人人做人人爽| 婷婷成人综合网| 久久久久国色av免费看影院| 色婷婷一区二区三区四区| 热久久免费视频| 国产精品短视频| 欧美一区二区三区四区视频| 高清国产一区二区三区| 亚洲一区在线视频| 久久影视一区二区| 色婷婷久久久综合中文字幕| 美日韩一区二区三区| 国产精品私房写真福利视频| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 欧美日韩中字一区| 国产酒店精品激情| 亚洲黄色性网站| 国产日韩精品视频一区| 欧美精品一卡二卡| 不卡的电影网站| 裸体歌舞表演一区二区| 亚洲免费观看高清完整版在线观看| 日韩欧美另类在线| 欧美日韩在线精品一区二区三区激情| 欧美色涩在线第一页| 国产91精品一区二区麻豆网站| 亚洲国产sm捆绑调教视频| 中文在线一区二区| 日韩精品中文字幕一区二区三区| 色综合久久精品| 成人一区二区视频| 精一区二区三区| 亚洲sss视频在线视频| 亚洲精品欧美激情| 国产精品视频你懂的| 精品欧美久久久| 欧美日韩高清一区二区不卡| 色综合久久中文综合久久牛| 成人一区二区三区视频在线观看 | 亚洲成人免费电影| 中文字幕日韩精品一区 | 日韩欧美美女一区二区三区| 欧美性欧美巨大黑白大战| 不卡一区在线观看| 国产成人av福利| 国产一区二区视频在线播放| 日韩av在线免费观看不卡| 亚洲国产精品嫩草影院| 亚洲免费观看视频| 亚洲精品免费视频| 国产高清不卡一区| 国产一二精品视频| 精品一区二区三区不卡| 精品亚洲欧美一区| 六月婷婷色综合| 另类小说图片综合网| 人人精品人人爱| 精品写真视频在线观看| 久久99精品国产.久久久久久| 麻豆精品国产传媒mv男同| 美女视频一区二区| 精品一区二区日韩| 国产综合久久久久久久久久久久| 久久99九九99精品| 国产福利一区在线观看| 99久久综合精品| 在线观看三级视频欧美| 欧美日韩精品专区| 欧美精品色一区二区三区| 在线不卡一区二区| 精品黑人一区二区三区久久| 久久影院午夜片一区| 国产精品国产三级国产aⅴ原创 | 日本伊人午夜精品| 久久国产精品露脸对白| 国产99久久久精品| 91麻豆精品秘密| 欧美肥妇bbw| 久久综合狠狠综合久久综合88| 国产三级一区二区| 亚洲美女少妇撒尿| 日本欧美韩国一区三区| 国产一区不卡视频| 一本大道综合伊人精品热热| 欧美久久久影院| 国产性做久久久久久| 一区二区日韩av| 激情综合五月天| 色诱亚洲精品久久久久久| 日韩午夜小视频| 国产精品毛片大码女人| 亚洲一区二区三区影院| 精品一区二区免费在线观看| 91色综合久久久久婷婷| 日韩美女主播在线视频一区二区三区 | 日韩欧美在线观看一区二区三区| 精品999久久久| 国产综合久久久久久鬼色| 色综合天天综合在线视频| 日韩三级伦理片妻子的秘密按摩| 国产精品入口麻豆原神| 五月激情丁香一区二区三区| 成人深夜视频在线观看| 欧美日韩国产中文| 欧美高清一级片在线观看| 午夜精品福利一区二区三区蜜桃| 国产凹凸在线观看一区二区| 欧美巨大另类极品videosbest| 中文字幕av一区二区三区高| 日韩电影网1区2区| 成人动漫一区二区在线| 欧美一级欧美一级在线播放| 中文字幕一区二区视频| 韩国午夜理伦三级不卡影院| 欧美性大战久久久| 中文字幕一区二区三区在线观看| 狠狠色狠狠色综合日日91app| 欧美日韩专区在线| 亚洲免费成人av| 成人免费视频播放| 欧美成人国产一区二区| 午夜精品久久一牛影视| 91久久一区二区| 亚洲视频每日更新| 懂色中文一区二区在线播放| 精品粉嫩aⅴ一区二区三区四区 | 精品奇米国产一区二区三区| 樱花草国产18久久久久| 国产91对白在线观看九色| 欧美成人一区二区三区片免费| 午夜欧美在线一二页| 91精品福利在线| 亚洲欧美福利一区二区| 91在线精品一区二区| 中文字幕日韩精品一区| av激情综合网| 国产精品乱码久久久久久| 成人国产精品免费观看动漫| 中文字幕精品一区二区精品绿巨人| 国产一区二区精品久久99| 久久久天堂av| 成人涩涩免费视频|