akira ;-)

          胡搞瞎搞 by 駱增彬

          網絡工具

          老小たち

          最新評論

          ブログスタイルのカスタマイズ1

          ブログのスタイルがシンプルすぎると友たちからいわれました。しかしながら僕自身はシンプルなスタイルがすきです。
          なぜなら、華やかなスタイルのロード時間が長いし、主なブログ內容を見にくい恐れが出る可能性もあります。
          でも長い時間に同じシンプル靜的なスタイルページを見ることも辛いので、ブログのスタイルを靜的から動的へ変えこと
          を決意しました。
          ■スタイル変動主な內容:
          ①時間段によるヘッダー畫像を自動的に変わる(対応済み)
           →2時間毎で時間帯を示すことができるシーンの畫像を自動的に適用される
           →月~日に毎日シーンの違う畫像が現れる
           ※畫像を探すことはすごく困りました、結局iGoogle Theme Projectの畫像ファイルを引用することにしました
          ②ナビバーに広告映像を追加する(対応済み)
           →米國のGlobal Domains International業務を紹介するビデオをナビバーに追加しました
          ③素敵な文字フォントを応用する(未著手)
          ■ソースコード
          JavaScript

           1 //現時點取得
           2 var date = new Date();
           3 
           4 var yb = date.getDay();
           5 
           6 var hh = date.getHours();
           7 
           8 //スタイルIDの定義
           9 var themeIdSet = ["sweetdreams""springscape""tiger""teahouse""JR""autumn""beach"];
          10 
          11 //稼働日によるスタイルIDを選択する
          12 var themeId = themeIdSet[yb];
          13 
          14 //畫像ファイルURL
          15 var urlPrefix = "http://img0.gmodules.com/ig/images/skins/";
          16 
          17 //各時間帯の畫像ファイルパスの定義
          18 var timeKeySet = ["midnight""2am""4am""6am""8am""10am""noon""2pm""4pm""6pm""8pm""10pm"];
          19 
          20 if(hh % 2 != 0){
          21     hh = hh - 1;
          22 }
          23 
          24 //時間帯による畫像ファイルパスを選択する
          25 var timeKey = timeKeySet[hh/2];
          26 
          27 //背景畫像のURLを算出
          28 var _urlTile = urlPrefix + themeId + "/" + timeKey + "/" + "header_tile.jpg";
          29 
          30 //ヘッダ畫像のURLを算出
          31 var _urlBg = urlPrefix + themeId + "/" + timeKey + "/" + "header_bg.jpg";
          32 
          33 var headerHeigth = [175206250250206206200];
          34 
          35 if( navigator.userAgent.indexOf("MSIE"< 0 ) {
          36     //IE以外ブラウザの対応
          37     var cssStr = 
          38         "body{\n" + 
          39         "font-size: 12pt;\n" + 
          40         "margin:0px;\n" + 
          41         "background:url('" + _urlTile + "') repeat-x top center;\n" + 
          42         "font-family:ms shell dlg;\n" + 
          43         "}\n" + 
          44         "\n" + 
          45         "h1 {\n" + 
          46         "    margin:0px;\n" + 
          47         "    background:url('" + _urlBg + "')no-repeat top center;\n" +  
          48         "    height: " + headerHeigth[yb - 1+ "px;\n" + 
          49         "    padding-right:40px;\n" + 
          50         "    font-family: ms shell dlg;\n" + 
          51         "    font-size:16px;\n" + 
          52         "    font-weight:bold;\n" + 
          53         "    border-bottom:6px solid #ADBB88;\n" + 
          54         "}\n" + 
          55         "#Header1_HeaderTitle{float:left;padding-top:116px;text-align:right;width:100%;visibility: hidden;}";
          56     var styles = document.createElement("style");
          57     styles.setAttribute("type""text/css");
          58     var newStyle = document.createTextNode(cssStr);
          59     styles.appendChild(newStyle);
          60     var headRef = document.getElementsByTagName('head')[0];
          61     headRef.appendChild(styles); 
          62 }

          CSS

           1 body{
           2     font-size: 12pt;
           3     margin:0px;
           4     background:repeat-x top center;
           5     background-image:expression("url('" + _urlTile + "')");
           6     background-repeat: repeat-x;
           7     background-position: top center;
           8     font-family:ms shell dlg;
           9 }
          10 
          11 h1 {
          12     margin:0px;
          13     background:no-repeat top center;
          14     background-image:expression("url('" + _urlBg + "')");
          15     background-repeat: no-repeat;
          16     background-position: top center;
          17     height: expression(headerHeigth[yb] + "px");
          18     padding-right:40px;
          19     font-family: ms shell dlg;
          20     font-size:16px;
          21     font-weight:bold;
          22     border-bottom:6px solid #ADBB88;
          23 }


           

          posted on 2009-02-13 22:38 akira ;-) 閱讀(629) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 右玉县| 大同县| 洪江市| 明水县| 新沂市| 巴中市| 郎溪县| 许昌县| 安康市| 西乡县| 定远县| 寿光市| 襄樊市| 新邵县| 寿宁县| 抚顺市| 太原市| 道孚县| 连云港市| 泗阳县| 康乐县| 新干县| 依安县| 成安县| 郴州市| 南宫市| 邓州市| 隆子县| 呼伦贝尔市| 建阳市| 西昌市| 长白| 克什克腾旗| 广安市| 乾安县| 海城市| 涞源县| 和静县| 勐海县| 洞口县| 长沙市|