国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用flex進(jìn)行網(wǎng)易云音樂界面構(gòu)建和布局解析(1)

xingqiba / 1065人閱讀

摘要:使用進(jìn)行網(wǎng)易云音樂界面構(gòu)建和布局解析為什么要用進(jìn)行布局第一,布局需要清除浮動(dòng),很麻煩。剩下的部分切出來。解決動(dòng)態(tài)的多屏幕適配問題提示動(dòng)態(tài)計(jì)算參考代碼兼容性提示

使用flex進(jìn)行網(wǎng)易云音樂界面構(gòu)建和布局解析 1.為什么要用flex進(jìn)行webapp布局

第一,float布局 需要清除浮動(dòng),很麻煩。

第二,絕對(duì)定位需要考慮位置和空間占位

第三,元素垂直水平居中問題。

2.網(wǎng)易云音樂首頁(yè)分析

3.啥也別說,直接上代碼

先來一個(gè)html,




    
    
    
    001


   

別的不說咱們先用色塊把各部分堆出來,這個(gè)跟flex沒半毛錢關(guān)系,只是用了rem.

html{
    font-size: 100px;
}
#header{
    background-color: #d32f2f;
    min-height: 0.48rem;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 1000;

}
#navbar {
    position: fixed;
    top: 0.48rem;
    left: 0;
    right: 0;
    z-index: 1000;
    background: #ccc;
    min-height: 0.3rem;

}

#footer {
    height: 0.49rem;
    background: #2f2d2e;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    color: rgba(255, 255, 255, .87);
    font-size: 0.12rem;
}

.routerview {
    padding-bottom: 0.49rem;
}
.routerview {
    position: absolute;
    left: 0;
    top: 0.81rem;
    width: 100%;
    height: 2000px;
    background: #eeeeee;
}

接著往下就是重點(diǎn)了,我們來看看頭部細(xì)節(jié)細(xì)節(jié),左右圖標(biāo),

       

css部分,

#header{
    align-items: center;
    justify-content: space-between;
}

那中間部分三個(gè)等距怎么辦?

html,

上css,

.title {
    display: flex;
    justify-content: center;
}

結(jié)果如下,

最復(fù)雜的部分已經(jīng)結(jié)束了,剩下的就很OK了。

最后給大家三個(gè)小嘗試吧。

1.剩下的部分切出來。

2.解決動(dòng)態(tài)的多屏幕適配問題(提示:js+rem動(dòng)態(tài)計(jì)算)

//參考代碼:
function getRem(pwidth,prem){
    var html = document.getElementsByTagName("html")[0];
    var oWidth = 2*document.body.clientWidth || document.documentElement.clientWidth;
    html.style.fontSize = oWidth/pwidth*prem + "px";
}

3.flex兼容性(提示:postcss)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/96484.html

相關(guān)文章

  • 使用flex進(jìn)行網(wǎng)易音樂界面構(gòu)建布局解析(2)

    摘要:使用進(jìn)行網(wǎng)易云音樂界面構(gòu)建和布局解析前面我們通過布局簡(jiǎn)史與決勝未來的第四代布局技術(shù)了解了布局發(fā)展史和未來,下面,我們通過使用進(jìn)行網(wǎng)易云音樂界面構(gòu)建和布局解析了解一下,如何在實(shí)際項(xiàng)目中使用進(jìn)行布局,相信大家也體會(huì)到了它的便捷之處。 使用flex進(jìn)行網(wǎng)易云音樂界面構(gòu)建和布局解析 前面我們通過《css布局簡(jiǎn)史與決勝未來的第四代css布局技術(shù)》了解了css布局發(fā)展史和未來,下面,我們通過《使用...

    geekzhou 評(píng)論0 收藏0
  • Vue 實(shí)現(xiàn)網(wǎng)易音樂 WebApp

    摘要:基于等開發(fā)一款移動(dòng)端音樂,界面參考了安卓版的網(wǎng)易云音樂布局適配常見移動(dòng)端。圖標(biāo)使用阿里巴巴圖標(biāo)庫(kù),中間的唱片旋轉(zhuǎn)動(dòng)畫使用了實(shí)現(xiàn)。搜索功能實(shí)現(xiàn)功能搜索歌手歌單歌曲熱門搜索數(shù)據(jù)節(jié)流上拉刷新保存搜索記錄。 基于 Vue(2.5) + vuex + vue-router + vue-axios +better-scroll + Scss + ES6 等開發(fā)一款移動(dòng)端音樂 WebApp,UI ...

    Karuru 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<