国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css3編寫瀏覽器背景漸變背景色的方法

2024-07-11 08:59:04
字體:
來源:轉載
供稿:網友

本文介紹了css3編寫瀏覽器背景漸變背景色的方法,分享給大家,具體如下:

效果如下:

知識點:rgb全色循環算法,HEX與RGB顏色轉換算法、CSS3顏色漸變,CSS3漸變色兼容ie方法,定時器與循環,函數封裝,數組應用等。

css代碼:

  <style>    *{margin:0;padding:0;}    body#wrap{width:100%;height:500px;}  </style>

javascript代碼:

    <script>        (function(){            var oWrap=document.getElementById('wrap');            var max=220;  /*存儲封值*/            var min=180;      /*存儲谷值*/            var color=[max,min,min]; /*根據初始值紅色來初始化數組*/            var timer=null;            var length=color.length;            var colorL,colorR            timer=setInterval(change,20);            /*不容許在機組運行中直接修改代碼*/            function change(){                /*在定時器中每過20毫秒 執行一次代碼*/                /*檢測一次數組*/                for(var i=0;i<length;i++){                    i%=length;                   var arrX=(i+1)%length;                   var arrY=(i+2)%length;                    if(color[i]==max&&color[arrX]==min){                        color[arrY]++;                    }                    if(color[i]== min&&color[arrX]==max){                        color[arrY]--;                    }                 colorL='#'+convert(color[0])+''+convert(color[1])+''+convert(color[2])+'';                colorR='#'+convert(color[2])+''+convert(color[0])+''+convert(color[1])+'';                                            }                    gColor(colorL,colorR);                }                        function convert(sRgb){ /*rgb轉換成HEX*/                var sRgb=sRgb;                var sHex=sRgb.toString(16);                sHex=sHex.length<2?'0'+sHex:sHex                 /* 三目判斷  判斷條件 ? 符合條件 :不符合條件*/                return sHex;            }            function gColor(colorL,colorR){                if(navigator.userAgent.match(/Trident/i)&&navigator.userAgent.match(/MSIE [7|8|9].0/i)){                    //通過正則檢測瀏覽器信息是否是ie 并且 ie版本是不是 7或者8或者9 之一                    oWrap.style.filter = "progid:DXImageTransform.Microsoft.gradient( startColorstr=" + colorL + ", endColorstr=" + colorR + ",GradientType=0 )";                }else{                    oWrap.style.background='-webkit-linear-gradient(left,'+colorL+','+colorR+')' //谷歌                    oWrap.style.background='-ms-linear-gradient(left,'+colorL+','+colorR+')'  //ie 10 11                }                                     }        })();                </script>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 武威市| 旺苍县| 宜兰市| 祁门县| 织金县| 德钦县| 上蔡县| 万全县| 神池县| 乃东县| 胶州市| 抚宁县| 瑞昌市| 正宁县| 伊通| 同德县| 临沧市| 长治市| 阆中市| 平塘县| 通江县| 游戏| 营山县| 灵石县| 三台县| 义乌市| 清原| 舟山市| 仁怀市| 休宁县| 福州市| 山阴县| 定兴县| 宣化县| 宜川县| 都江堰市| 资阳市| 沧州市| 密山市| 巴青县| 正定县|