站長資訊網
        最全最豐富的資訊網站

        分享HTML5制作Banner的實例

        橫幅廣告(Banner):

        1.橫幅廣告是網絡廣告的常見形式,一般位于網頁的醒目位置上;當用戶單擊這些橫幅廣告時,通常可以鏈接到相應的廣告頁面;

        2.設計橫幅廣告時,要力求簡單明了,能夠體現出主要的中心主旨,鮮明、形象地表達出最主要的廣告意圖;

        3.橫幅廣告可以使靜態圖像,也可以是動態圖像。一般而言,與靜態橫幅廣告相比,動態橫幅廣告更醒目,更能吸引觀眾的注意力;

        4.當然這還是在恰當適合的前提下(討厭那種彈窗式和懸浮式的廣告)使用不當會造成意想不到的后果,甚至因此觀看者的反感造成惡性循環,從而對廣告原本的作用大打折扣;

        5.設計橫幅廣告時,究竟是采取靜態形式還是動態形式,取決于哪種形式能夠把要表達的信息準確、快速地傳遞給觀看者。

        設計過程:

        (一)編寫HTML5代碼

        1.輸入單擊Banner時要鏈接的網站

        <a class="banner" href="www.php.cn">

        2.向Banner中添加圖片和文字使用class屬性標識元素

            <a class="banner" href="http://yamoo9.com">          <img class="banner-logo" src="images/banner-logo.png" alt="yamoo9.com" width="167" height="134" />          <p class="banner-desc">開放知識講座, 視頻Cast!<br /> 分享設計心得的樂園!<br />          <strong>- Yamoo9</strong></p>      </a>

        (二)編寫CSS3樣式表

        1.控制body樣式

        body {      padding: 20px;      background: #333;  }

        2.控制Banner樣式

        a.banner {      display: block;      width: 728px;      height: 176px;      border: 1px solid #555;  }

        3.設置橫幅廣告的Logo標志

        .modern .banner-logo {      position: absolute;      top: 20px;      left: 270px;  }

        4.向Banner上的文字應用字體

        .modern .banner-desc {      font: 32px/1.1 "NanumPenWeb", "方正靜蕾簡體", "Nanum Pen Script";  }

        同時還需要在HTML5代碼中添加Web字體服務

        <title>CSS3 Banner Design - 動畫Banner設計</title>  <link href='api.mobilis.co.kr/webfonts/css/?fontface=NanumPenWeb' rel='stylesheet' />

        5.設置Banner字體的位置與顏色

        .modern .banner-desc {      opacity: 0;      position: absolute;      top: 39px;      left: 170px;      font: 39px/1.1 "NanumPenWeb", "方正靜蕾簡體", "Nanum Pen Script";      color: #4ec1cd;  }
        .modern .banner-desc strong {      font-size: 23px;  }

        6.設置鼠標指針未移動到Banner上的Banner

        a.banner {      position: relative;      background:           url(../images/banner-arrow.png) no-repeat -100px 140px,           url(../images/banner-photo.png) no-repeat -40px 220px,           url(../images/banner-09.png) no-repeat -20px -380px,          url(../images/banner-bg.png) no-repeat 0 0;    }  .modern a.banner:hover, a.banner:focus {      background-position:           20px 140px,           -40px 20px,           -20px -90px,          0 0;      }

        使用transition函數完成一系列的圖片移動操作

        a.banner {      position: relative;      background:           url(../images/banner-arrow.png) no-repeat -100px 140px,           url(../images/banner-photo.png) no-repeat -40px 220px,           url(../images/banner-09.png) no-repeat -20px -380px,          url(../images/banner-bg.png) no-repeat 0 0;        -webkit-transition: all .2s ease-in .2s;      -moz-transition: all .2s ease-in .2s;      -o-transition: all .2s ease-in .2s;      -ms-transition: all .2s ease-in .2s;      transition: all .2s ease-in .2s;  }  .modern a.banner:hover, a.banner:focus {      background-position:           20px 140px,           -40px 20px,           -20px -90px,          0 0;      }  .modern .banner-logo {      position: absolute;      top: 20px;      left: 270px;      -webkit-transition: all .4s ease-out .3s;      -moz-transition: all .4s ease-out .3s;      -o-transition: all .4s ease-out .3s;      -ms-transition: all .4s ease-out .3s;      transition: all .4s ease-out .3s;  }  .modern a.banner:hover .banner-logo,   .modern a.banner:focus .banner-logo {          left: 540px;          }  .modern .banner-desc {      opacity: 0;      position: absolute;      top: 39px;      left: 170px;      font: 39px/1.1 "NanumPenWeb", "方正靜蕾簡體", "Nanum Pen Script";      color: #4ec1cd;      -webkit-transition: all .4s ease-out .3s;      -moz-transition: all .4s ease-out .3s;      -o-transition: all .4s ease-out .3s;      -ms-transition: all .4s ease-out .3s;      transition: all .4s ease-out .3s;  }

        最后使用JQuery播放聲音文件

        /* banner.js - Banner設計腳本, 2012 ? yamoo9.com      ---------------------------------------------------------------- */  ;(function($){      $(function() { // $(document).ready(); 文檔準備好后運行                    var banner_audio= new Audio(),        // 創建Audio.               webm = isSupportWebM();    // 檢查是否支持webm格式          banner_audio.src = 'media/banner_sound.mp3';          /*if(webm) {   //支持webm格式              banner_audio.src = 'media/banner_sound.webm';          } else {    // 不支持webm格式              banner_audio.src = 'media/banner_sound.mp3';          };*/          $('.banner')              .bind('mouseover focusin', function() { // 當發生MouseOver,FocusIn事件時調用處理函數                  banner_audio.load(); // 加載audio                  banner_audio.play(); // 播放audio              })              .bind('mouseout focusout', function() { // 當發生MouseOut,FocusOut事件時調用處理函數                  banner_audio.pause();             // 暫停audio                  banner_audio.currentTime = 0;    // 初始化audio播放位置              });                });  })(window.jQuery);    // 檢測是否webm格式的函數  function isSupportWebM() {      var tester = document.createElement('audio');      return !!tester.canPlayType('audio/webm');  };

        【相關推薦】

        1. 免費h5在線視頻教程

        2. HTML5 完整版手冊

        3. php.cn原創html5視頻教程

        4. H5 video標簽只能放聲音不能放視頻的解決辦法

        5. IIS的MIME未注冊MP4類型,導致無法識別vidoe標簽的解決辦法

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 久久er99热精品一区二区| 国产亚洲欧美精品永久| 日韩精品久久无码人妻中文字幕 | 91无码人妻精品一区二区三区L| 中文字幕精品久久久久人妻| 92精品国产自产在线观看| 久久精品无码午夜福利理论片 | 中文精品99久久国产| 亚洲午夜精品久久久久久人妖| 久久国产精品无码HDAV| 色婷婷久久久SWAG精品| 国产精品青草视频免费播放| 91麻豆国产福利精品| 亚洲国产另类久久久精品小说| 久久亚洲av无码精品浪潮| 成人免费精品网站在线观看影片| 91视频精品全国免费观看| 国产精品无码a∨精品| 亚洲精品无码久久久久| 久久夜色精品国产噜噜噜亚洲AV| 老司机午夜网站国内精品久久久久久久久| 五月花精品视频在线观看 | 隔壁老王国产在线精品| 国产精品久久免费| 99精品国产高清一区二区麻豆| 精品人妻中文字幕有码在线 | 丰满人妻熟妇乱又仑精品| 久久夜色精品国产噜噜亚洲AV| 亚洲精品夜夜夜妓女网| 手机日韩精品视频在线看网站| 久久久精品无码专区不卡| 国产精品视频免费一区二区| 国产L精品国产亚洲区久久 | 国产精品性爱| 精品久久久久久综合日本| 2048亚洲精品国产| 91精品最新国内在线播放| 91老司机深夜福利精品视频在线观看| 国产精品自在线拍国产| 国产精品无码一区二区三级| 国精品无码一区二区三区左线|