css3 功能很是壯大,幾行代碼就可以做到很是不錯的移動結果,(算不上動態頁面)。這里小編分享的是圖片沿著X軸擺布移動事例
頁面架構是必不成少的,這里是嵌套布局, img 這個標簽是我們引入圖片的關頭(但并不是影響結果的關頭,只是為了美化),大師要注重路徑,才可以準確的引入;關頭點是架構 舞臺div(stage) 容器div(container);圖二是節制圖片的巨細為了看的舒暢一點;
然后就是樣式了,下圖是根本的 構建 3D結果 時采用舞臺的樣式選擇(小編是以此為根本做 3D結果的,若是只是為了 2D 位移 這個代碼可以無視 當然 stage div 也可以不寫) perspective 節制的視距;perspective-origin 節制視角(都是涉及 3d 的)
container 這個 div 才是節制 2D 位移的關頭,關頭屬性就是 transform 這個屬性 transform:translate( px, px);這個就是 2D場景中節制 位移的屬性;
小編這里 transfo-style:preserver-3d;可以讓 div 變為 3d,天然可以實現 2d結果; transition 這個是節制過渡,實現動態的畫面結果;
這個下面就是節制動態結果, 鼠標移上圖片移動( :hover 偽類選擇器 共同 上面 transition 這個屬性); transform:translateX(150px),這個是節制 圖片 沿 X軸正偏向移動;注重 X 是 年夜寫的;
transfor:translateX(-150px),和數學一樣 若是是負值那么就是 X軸的負偏向;
下圖是小編的為了做 3D結果的代碼頁面根本,若是只需要 2D 位移,那么大師按照本身的根本要刪減;(當然不刪剪也不會影響 移動 ,只是圖片要本身招)
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!