亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

關于一半位置顯示動畫的問題


請問為什么一開始要在img里設置left:50%,往右移動一半,然后再設置transform: translateX(-50%);讓圖片居中?作用是什么?

我感覺沒好處只有壞處?。繅奶幘褪菑淖笾劣业膭赢嬕苿拥揭话刖屯R幌?,不連貫了。那為什么要這么設置呢?

正在回答

4 回答

position:absolute,left:50%后

,讓它往左移足夠的空間,

顯示它的全部寬度,

我這里采用transform: translateX(-50%);對它進行移位、

自動設置了自己的寬度為父寬度()的一半.

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

麓鹿不迷路 提問者

謝謝,懂了!
2018-11-24 回復 有任何疑惑可以回復我~

那是居中的一種寫法。至于圖片移動只有一半,你只要在動畫里將left:0;補上就可以了。

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

translateY(Y)僅垂直方向移動(Y軸移動)可以說是上下移動

translateX(x)僅水平方向移動(X軸移動)可以說是左右移動

translate(x,y)水平方向和垂直方向同時移動(也就是X軸和Y軸同時移動)x左右移動,y上下移動

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

水平垂直居中


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

舉報

0/150
提交
取消
十天精通CSS3
  • 參與學習       243057    人
  • 解答問題       2677    個

本課程為CSS3入門教程,深刻詳解CSS3知識讓網頁穿上絢麗裝備

進入課程

關于一半位置顯示動畫的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號