風(fēng)暴英雄網(wǎng)站實(shí)戰(zhàn)注意點(diǎn)筆記

網(wǎng)站圖標(biāo)
  • 網(wǎng)站的icon一情況下是放在網(wǎng)站跟目錄中的,命名一般是命名為favicon.ico

清除默認(rèn)樣式
  • 網(wǎng)頁(yè)中清除基本樣式的方法有很多種,做常見(jiàn)的有兩種
  • 下載reset.css清空瀏覽器的樣式
    • 優(yōu)點(diǎn):很暴力的清除了所有的瀏覽器樣式,我們寫(xiě)什么樣式就是什么樣式
    • 缺店:導(dǎo)致網(wǎng)頁(yè)性能變差一點(diǎn)
  • 下載normalize.css清空瀏覽器樣式
    • 優(yōu)點(diǎn):會(huì)保留有價(jià)值的瀏覽器樣式,重要的是還修復(fù)了大量的瀏覽器bug
    • 缺店:代碼數(shù)量較多,而且樣式清除不齊全

工具類(lèi)
  • 一般開(kāi)發(fā)中 如果是自已開(kāi)發(fā)的話,那么在網(wǎng)頁(yè)中還會(huì)引入一個(gè)back.css作為自已的工具類(lèi)來(lái)使用
視頻
  • 如果是使用視頻來(lái)作為背景使用,那么注意點(diǎn)有如下:

  • 視頻文件一般來(lái)說(shuō)會(huì)比較大,所以用戶沒(méi)有下載好這個(gè)視頻之前,看到的網(wǎng)站感覺(jué)會(huì)不好,所以得給網(wǎng)站的視頻加一個(gè)封面圖片 ,也就是給video加上poster屬性

             <vidoe poster = "封面圖片"> </video>
    
  • 一般如果使用視頻來(lái)做背景的話,我們會(huì)希望它是自動(dòng)播放的,循環(huán)播放的,靜音的、而且兼容性要比較完美的,所以就要用到下面的方法

        <video autoplay loop muted poster = "images/圖片路徑.jpg">
            <source src = "images/視頻路徑.mp4" type = "video/mp4">
            <source src = "images/視頻路徑.webm" type = "video/webm">
        </video>
    

關(guān)于object-fit
  • 如果想要背景在保持等比寬高的情況下,縮放不變形,那么就在背景所在的元素中加入object-fit:cover屬性,這樣子就可以保持等比拉伸
關(guān)于定位和hover
  • 如果給一個(gè)元素添加了position來(lái)進(jìn)行定位,那么很有可能他的定位會(huì)影響到hover事件的響應(yīng),這個(gè)時(shí)候我們只需要給整體的元素的級(jí)別使用z-index提升一下就可以,
關(guān)于絕對(duì)定位來(lái)居中定位的兩個(gè)技巧
  • 使用position:absulote進(jìn)行定位,如果想要居中,那么有兩種方法。
    - 第一種定位的方式
            position:absolute;
            top:50%
            left:50%
            margin-top:-自身高度的一半;
            margin-left:-自身寬度的一半
  • 第二種定位的方式
     position:absolute;
     top:50%
     left:50%
     transform:translateX(-50%) translateY(-50%);;
兩種定位的對(duì)比
  • 第一種的話 ,兼容性會(huì)比較好一些,因?yàn)椴皇怯玫絚ss3的屬性,兼容老的瀏覽器會(huì)容易一些,但是需要知道具體的寬高,所以換了圖片之類(lèi)的,比較麻煩。
  • 第二種的話,存在兼容性的問(wèn)題,但是它很方便,不用考慮任何的更換圖片的問(wèn)題,也不需要知道具體的寬高,直接就能適應(yīng)。
定位流
  • 使用定位流可以單獨(dú)的設(shè)置某一個(gè)元素 無(wú)論他原本是什么狀態(tài)都可以,并且不影響旁邊元素
css3動(dòng)畫(huà)
  • 如果想讓css3動(dòng)畫(huà)執(zhí)行完畢后,停留在最后一個(gè)位置,那么則需要加上animation-fill-mode:forwards
  • 圖標(biāo)和文字對(duì)齊問(wèn)題
  • 如果圖標(biāo)和文字不對(duì)齊,就像下圖一樣
  • 1552843014680.png
  • 那么解決辦法就是,給這個(gè)想要對(duì)齊圖標(biāo)的標(biāo)簽加上vertical-align:middle即可
浮動(dòng)注意點(diǎn)
  • 在企業(yè)開(kāi)發(fā)中,如果元素設(shè)置了左浮動(dòng),那么就不要設(shè)置左邊的margin,不然的話 容易出現(xiàn)bug
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問(wèn)答題47 /72 常見(jiàn)瀏覽器兼容性問(wèn)題與解決方案? 參考答案 (1)瀏覽器兼容問(wèn)題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,150評(píng)論 1 92
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,815評(píng)論 1 45
  • 一:在制作一個(gè)Web應(yīng)用或Web站點(diǎn)的過(guò)程中,你是如何考慮他的UI、安全性、高性能、SEO、可維護(hù)性以及技術(shù)因素的...
    Arno_z閱讀 1,365評(píng)論 0 1
  • 前端開(kāi)發(fā)面試題 面試題目: 根據(jù)你的等級(jí)和職位的變化,入門(mén)級(jí)到專(zhuān)家級(jí),廣度和深度都會(huì)有所增加。 題目類(lèi)型: 理論知...
    怡寶丶閱讀 2,683評(píng)論 0 7
  • 前端開(kāi)發(fā)面試題 <a name='preface'>前言</a> 只看問(wèn)題點(diǎn)這里 看全部問(wèn)題和答案點(diǎn)這里 本文由我...
    自you是敏感詞閱讀 904評(píng)論 0 3

友情鏈接更多精彩內(nèi)容