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

資訊專欄INFORMATION COLUMN

前端培訓(xùn)-初級(jí)階段-場景實(shí)戰(zhàn)(2019-05-16)-聊天頭像-微信頭像-群組頭像

Drummor / 1251人閱讀

摘要:我們先來了解一下需求,微信大家都有吧,拉個(gè)群注意觀察群頭像。實(shí)現(xiàn)微信頭像布局效果地址,本來是在的,但是大哥最近有點(diǎn)不穩(wěn)定老連不上。設(shè)置一下就好了實(shí)現(xiàn)微信頭像布局效果地址,我還是個(gè)孩子,寫起來真的煩啊,我就寫前幾個(gè)好不好。

前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門技術(shù)就算入門,但也僅僅是入門,現(xiàn)在前端開發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/JS),本著提升技術(shù)水平,打牢基礎(chǔ)知識(shí)的中心思想,我們開課啦(每周四)。

場景實(shí)戰(zhàn)這塊內(nèi)容每個(gè)人的內(nèi)容都不一樣。所以最近的更新基本都是我遇到并解決掉的問題。后期會(huì)吧他們的內(nèi)容貼地址。

我們要講什么?

這節(jié)還是聊天消息中遇到的問題,群組消息之頭像,哈哈是不是感覺好熟悉,對(duì)的是我之前拋出的一個(gè)問題。
我們先來了解一下需求,微信大家都有吧,拉個(gè)群注意觀察群頭像。會(huì)成為如下效果。今天我們就是要實(shí)現(xiàn)一下它。

flex 實(shí)現(xiàn)微信頭像布局

效果地址,本來是在JSRun的,但是大哥最近有點(diǎn)不穩(wěn)定老連不上。如果你說什么Flex我不會(huì)啊,之前寫的Flex的教程一發(fā)入魂。

看第一個(gè)效果(avatar3)一個(gè)在上,兩個(gè)在下,想想有什么屬性適合?flex-wrap 用來規(guī)定內(nèi)容放不下,如何換行

nowrap(不換行)(默認(rèn)值)

wrap(換行,第一行在上方)(兩個(gè)在上,一個(gè)在下)

wrap-reverse(換行,第一行在下方)(兩個(gè)在下,一個(gè)在上)

是不是發(fā)現(xiàn),效果對(duì)了,但是排序的頭像錯(cuò)了?微信頭像是加群時(shí)間升序的。不用擔(dān)心,渲染的時(shí)候取反就ok,負(fù)負(fù)得正嘛。。

頭像等分,我是參照100px。一個(gè)90px,兩個(gè)45px,三個(gè)30px。然后使用百分比實(shí)現(xiàn)。為什么要用百分比呢?因?yàn)槟阋膊荒鼙WC所有地方都是100px吧。

然后你是不是發(fā)現(xiàn)多行的時(shí)候,間距有問題?align-content 定義了多根軸線的對(duì)齊方式。如果項(xiàng)目只有一根軸線,該屬性不起作用。設(shè)置一下就好了

background-image 實(shí)現(xiàn)微信頭像布局

效果地址,我還是個(gè)孩子,寫起來真的煩啊,我就寫前幾個(gè)好不好。
這個(gè)效果的實(shí)現(xiàn)依賴于多重背景實(shí)現(xiàn),background --MDN

absolute 實(shí)現(xiàn)

效果地址,寫起來感覺比上一個(gè)方案要簡單一點(diǎn),但是,還是不好寫。我只寫了前幾個(gè)。

文檔流+after/before填充

效果地址,基本上屬于看到哪里不對(duì)改哪里,操作上來說,比上兩個(gè)方案要簡單一些。

其他思路

需要換行的地方插入br標(biāo)簽,然后水平居中。垂直居中使用padding。

方案同上垂直居中換成table-cell。等其他方法。

grid

方案優(yōu)缺點(diǎn)
方案 理解程度 位置控制 描述
flex 很好理解,思路清晰,但是無法對(duì)于設(shè)計(jì)稿精細(xì)微調(diào)
背景圖 強(qiáng) 高可控性,但是代碼復(fù)雜,不易理解修改
絕對(duì)定位 強(qiáng) 高可控性,但是代碼復(fù)雜,不易理解修改,比背景圖還是要好理解一點(diǎn)
文檔流 可控性較好,但是代碼無關(guān)聯(lián),易于修改。不推薦。
grid 強(qiáng)
后記

你有什么方案可以在評(píng)論區(qū)留言討論
今日分享-TypeScript快速入門

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

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

相關(guān)文章

  • 前端培訓(xùn)-初級(jí)階段-場景實(shí)戰(zhàn)2019-05-16)-聊天-微信-

    摘要:我們先來了解一下需求,微信大家都有吧,拉個(gè)群注意觀察群頭像。實(shí)現(xiàn)微信頭像布局效果地址,本來是在的,但是大哥最近有點(diǎn)不穩(wěn)定老連不上。設(shè)置一下就好了實(shí)現(xiàn)微信頭像布局效果地址,我還是個(gè)孩子,寫起來真的煩啊,我就寫前幾個(gè)好不好。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門技術(shù)就算入門,但也僅僅是入門,現(xiàn)在前端開發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/...

    springDevBird 評(píng)論0 收藏0
  • 前端培訓(xùn)-初級(jí)階段-場景實(shí)戰(zhàn)2019-05-16)-聊天-微信-

    摘要:我們先來了解一下需求,微信大家都有吧,拉個(gè)群注意觀察群頭像。實(shí)現(xiàn)微信頭像布局效果地址,本來是在的,但是大哥最近有點(diǎn)不穩(wěn)定老連不上。設(shè)置一下就好了實(shí)現(xiàn)微信頭像布局效果地址,我還是個(gè)孩子,寫起來真的煩啊,我就寫前幾個(gè)好不好。 前端最基礎(chǔ)的就是 HTML+CSS+Javascript。掌握了這三門技術(shù)就算入門,但也僅僅是入門,現(xiàn)在前端開發(fā)的定義已經(jīng)遠(yuǎn)遠(yuǎn)不止這些。前端小課堂(HTML/CSS/...

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

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

0條評(píng)論

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