第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

老師,能提供作業(yè)的答案嗎?

怎么實現(xiàn)居中沒思路

正在回答

4 回答

你好,思路是通過js進行運算實現(xiàn),以左邊為例:

左側(cè)preview的寬度設(shè)為:leftW

右側(cè)每一個item的寬度設(shè)為:itemW

左側(cè)預覽文本的寬度設(shè)為:charW

所以需要實現(xiàn)居中,需要將左側(cè)預覽文本設(shè)置一個marginLeft

marginLeft =?((leftW + itemW / 2) - charW) / 2

具體的源碼實現(xiàn)在后續(xù)課程中會有,敬請期待:)

3 回復 有任何疑惑可以回復我~
  1. 對左右兩側(cè)的 .preview 設(shè)置 position: relative (通過relative來實現(xiàn)平移居中)

  2. 字符 "A" 顯示不居中,無非是多了隱藏起來的一截 .line 的長度

  3. 所以想看讓 "A" 看起來居中的話, 其實很簡單, 只要將其平移? .line 長度的一半 即可.

    -----------------------------------------------------------------------

  4. 具體做法, 可以通過 this.$ref.xxx.offsetWidth ,先獲取到 .select 的整個寬度(就是除了左右兩邊 .preview 以外的總寬度)

  5. 再用 .select 的總寬度 ÷ fontSizeList 數(shù)組的長度 得到每一個 .select-wrapper (即: 線點線) 的寬度

  6. 每一個 .select-wrapper (即: 線點線) 的寬度 ÷ 4 得到 .line 長度的一半

  7. 該值就是 左側(cè) .preview 的 style 需要設(shè)置的 left 數(shù)值(左側(cè) .preview 往右平移)

  8. 該值就是 右側(cè) .preview 的 style 需要設(shè)置的 right 數(shù)值(左側(cè) .preview 往右平移)



0 回復 有任何疑惑可以回復我~

通過? style 屬性動態(tài)綁定,更方便

比如 當 index === 0? 或 index === fontSizeList.length - 1 時,設(shè)置? 對應(yīng)最左和 最右邊的 line? flex : 0 0 0;

設(shè)置 最左 和最右 的 select-wrapper? flex: 0.5;

就是template 上看上去復雜些

0 回復 有任何疑惑可以回復我~
//?可以用css3樣式實現(xiàn)啊,前提是知道fontSizeList的長度,
//?我想的有點復雜,?先算出單個item寬度(100%?-?80px)?/?14;
//?然后把preview移到居中的位置?((100%?-?80px)?/?14?+?40px)?/?2;
//?最后再往回移動半個preview的距離((100%?-?80px)?/?14?+?40px)?/?2?-?20px;
//?具體:
.preview?{
????flex:?0?0?px2rem(40);
????@include?center;
????position:?relative;
????&.left{
????????left:?calc(((100%?-?80px)?/?14?+?40px)?/?2?-?20px);
???????}
????&.right{
????????right:?calc(((100%?-?80px)?/?14?+?40px)?/?2?-?20px);
?????}
}


5 回復 有任何疑惑可以回復我~
#1

小刀吃蘿卜vx

不用這么復雜吧 `.preview { flex: 0 0 px2rem(50); @include center; box-sizing: border-box; &:first-of-type { padding-left: calc((100% - 100px) / 14); } &:last-of-type { padding-right: calc((100% - 100px) / 14); } }`
2019-12-25 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

老師,能提供作業(yè)的答案嗎?

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號