欢迎来到山村网

Dreamweaver中如何制作一直变色的超级链接

2019-03-31 06:43:31浏览:626 来源:山村网   
核心摘要: HTMLHEAD  STYLE type=text/css  .STYLE5 {  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000  }  .STYLE7 { 

 <HTML><HEAD>

  <STYLE type=text/css>

  .STYLE5 {

  FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ff0000

  }

  .STYLE7 {

  FONT-SIZE: 14px

  }

  a:link {

  color: #0066CC;

  text-decoration: none;

  }

  a:visited {

  text-decoration: none;

  color: #0066CC;

  }

  a:hover {

  text-decoration: none;

  }

  a:active {

  text-decoration: none;

  }

  </STYLE>

  </HEAD>

  <BODY text=#000000 leftMargin=0>

   <script language=javascript>

  var rate = 20;

  var obj;

  var act = 0;

  var elmH = 0;

  var elmS = 128;

  var elmV = 255;

  var clrOrg;

  var TimerID;

  if (navigator.appName.indexOf("Microsoft",0) != -1 && parseInt(navigator.appVersion) >= 4) {

  Browser = true;

  } else {

  Browser = false;

  }

  if (Browser) {

  document.onmouseover = doRainbowAnchor;

  document.onmouseout = stopRainbowAnchor;

  }

  function doRainbow()

  {

  if (Browser && act != 1) {

  act = 1;

  obj = event.srcElement;

  clrOrg = obj.style.color;

  TimerID = setInterval("ChangeColor()",100);

  }

  }

  function stopRainbow()

  {

  if (Browser && act != 0) {

  obj.style.color = clrOrg;

  clearInterval(TimerID);

  act = 0;

  }

  }

  function doRainbowAnchor()

  {

  if (Browser && act != 1) {

  obj = event.srcElement;

  while (obj.tagName != 'A' && obj.tagName != 'BODY') {

  obj = obj.parentElement;

  if (obj.tagName == 'A' || obj.tagName == 'BODY')

  break;

  }

  if (obj.tagName == 'A' && obj.href != '') {

  act = 1;

  clrOrg = obj.style.color;

  TimerID = setInterval("ChangeColor()",100);

  }

  }

  }

  function stopRainbowAnchor()

  {

  if (Browser && act != 0) {

  if (obj.tagName == 'A') {

  obj.style.color = clrOrg;

  clearInterval(TimerID);

  act = 0;

  }

  }

  }

  function ChangeColor()

  {

  obj.style.color = makeColor();

  }

  function makeColor()

  {

  if (elmS == 0) {

  elmR = elmV; elmG = elmV; elmB = elmV;

  }

  else {

  t1 = elmV;

  t2 = (255 - elmS) * elmV / 255;

  t3 = elmH % 60;

  t3 = (t1 - t2) * t3 / 60;

  if (elmH < 60) {

  elmR = t1; elmB = t2; elmG = t2 + t3;

  }

  else if (elmH < 120) {

  elmG = t1; elmB = t2; elmR = t1 - t3;

  }

  else if (elmH < 180) {

  elmG = t1; elmR = t2; elmB = t2 + t3;

  }

  else if (elmH < 240) {

  elmB = t1; elmR = t2; elmG = t1 - t3;

  }

  else if (elmH < 300) {

  elmB = t1; elmG = t2; elmR = t2 + t3;

  }

  else if (elmH < 360) {

  elmR = t1; elmG = t2; elmB = t1 - t3;

  }

  else {

  elmR = 0; elmG = 0; elmB = 0;

  }

  }

  elmR = Math.floor(elmR);

  elmG = Math.floor(elmG);

  elmB = Math.floor(elmB);

  clrRGB = '#' + elmR.toString(16) + elmG.toString(16) + elmB.toString(16);

  elmH = elmH + rate;

  if (elmH >= 360)

  elmH = 0;

  return clrRGB;

  }

  </script>

  <DIV class="STYLE5 STYLE7" align=center><A

   href="http://www.3lian.com/">山村网</A></DIV></HTML>

(责任编辑:豆豆)
下一篇:

Flash制作地震视觉效果

上一篇:

Flash打造窈窕淑女

  • 信息二维码

    手机看新闻

  • 分享到
打赏
免责声明
• 
本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们 xfptx@outlook.com