任務(wù)九-主線

CSS常見樣式入門(下)

  • 背景
    • background: 簡寫屬性,作用是將背景屬性設(shè)置在一個聲明中
    • background-attachment :背景圖象是否固定或隨著頁面的其余部分滾動
    • background-color: 設(shè)置元素的背景顏色
    • background-image: 把圖像設(shè)置為背景
    • background-position: 設(shè)置背景圖象的起始位置(默認(rèn)左上角)
      • x y
      • x% y%
      • [top| center|bottom|] [left|center|right]
    • background-repeat: 設(shè)置背景圖象是否以及如何重復(fù)
      • no-repeat: 背景圖片在規(guī)定位置
      • repeat-x: 圖片橫向重復(fù)
      • repeat-y:圖片縱向重復(fù)
      • repeat:全部重復(fù)
    • background-size: 設(shè)置背景的大?。嫒菪裕?
      • 100px 100px
      • contain
      • cover
  • CSS sprite
    • 指將不同的圖片/圖標(biāo)合并在一整圖上
    • 使用CSS Sprite可以減少網(wǎng)絡(luò)請求,提高網(wǎng)頁加載性能
  • 隱藏or透明
    • opacity:0;透明度為0,整體
    • visibility:hidden;和opacity:0類似
    • display:none;消失,不占用位置
    • background-color:rgba(0,0,0,0)只是背景色透明
  • inline-block:
    • 即呈現(xiàn)inline特性(不占據(jù)一整行,寬度由內(nèi)容寬度決定)
    • 又呈現(xiàn)block特性(可設(shè)置寬高,內(nèi)外邊距)
    • 縫隙問題
      • font-size: 0;
  • line-height
    • line-height: 2(本身文字高度的兩倍)
    • line-height: 100%(相對父元素文字高度的兩倍)
    • height=line-height:來垂直居中單行文本
  • 盒模型
    • 標(biāo)準(zhǔn)盒模型
    • IE盒模型:width指的是包含邊框
    • 區(qū)別:W3C標(biāo)準(zhǔn)中padding、border所占的空間不在width,height范圍內(nèi),大家俗稱的IE盒模型width包括contend尺寸+padding+border
    • ie679怪異模式
    • chrome,ie9+
    • 使用css3新樣式box-sizing
    • box-sizing : content-box: w3c標(biāo)準(zhǔn)盒模型
    • box-sizing: border-box “IE“盒模型

icon的實(shí)現(xiàn)方式

  • 需求:一個頁面上有很多小圖標(biāo)
  • 使用image實(shí)現(xiàn)
    • img的大小設(shè)置
    • img的的vertical align
    • 多次網(wǎng)絡(luò)請求
    • 最好加上head標(biāo)簽
  • CSS Sprites
    • 用命令行:sprity create build resourcee/*png -s style.css
    • photoshop
    • 用在線工具 css sprites generator
    • 無法縮放
    • 不好修改
  • Icon Font
    • 制作字體文件
    • 聲明font-family
    • 使用本地鏈接
    • 使用網(wǎng)絡(luò)鏈接
@font-face{
        src: url(‘’);
        src: url(‘’) format(‘embedded-opentype’),
        url(‘’) format(‘woff’),
        url(‘’) format(‘truetype’),
        url(‘’) format(‘svg’);
}
  • 使用font-family
    • 使用HTML實(shí)體
    • 使用CSS:before
  • CSS icon
  • SVG
    • img src=svg
    • SVG sprites
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標(biāo)簽?zāi)J(rèn)的外補(bǔ)...
    _Yfling閱讀 14,168評論 1 92
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    wzhiq896閱讀 2,127評論 0 2
  • 選擇qi:是表達(dá)式 標(biāo)簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,443評論 0 11
  • 今天找到一款喜歡的行李箱。陽光輕快的粉紫色,如我現(xiàn)在的心情。 進(jìn)入2017年之后,我的心情總是很好。 春節(jié)結(jié)束的時...
    _carryiii閱讀 167評論 0 2
  • 元元姐姐一進(jìn)門,就受到軒軒迎接客人的最高“禮遇”——倒地禮哈哈,然后麻溜兒的爬起來,沖到餐桌邊端來一個碗,里...
    邊走邊想007閱讀 457評論 2 1

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