亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

HTML5如何制作Banner

發布時間:2021-03-03 10:59:43 來源:億速云 閱讀:312 作者:清風 欄目:web開發

本文將為大家詳細介紹“HTML5如何制作Banner”,內容步驟清晰詳細,細節處理妥當,而小編每天都會更新不同的知識點,希望這篇“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');
};

如果你能讀到這里,小編希望你對“HTML5如何制作Banner”這一關鍵問題有了從實踐層面最深刻的體會,具體使用情況還需要大家自己動手實踐使用過才能領會,如果想閱讀更多相關內容的文章,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

桐梓县| 黑龙江省| 清水河县| 白沙| 库车县| 湘阴县| 皮山县| 晋州市| 密云县| 伽师县| 惠水县| 修水县| 交口县| 蕉岭县| 安徽省| 东乡| 抚州市| 体育| 彭泽县| 盐源县| 武乡县| 邹城市| 怀柔区| 乳山市| 北碚区| 若羌县| 财经| 麻阳| 昭苏县| 叙永县| 富源县| 虞城县| 清新县| 宁德市| 上栗县| 嘉荫县| 安西县| 新蔡县| 正定县| 通许县| 镇康县|