(一)圖片滑動組件 js+HTML5+css3

以前一直是做後臺開發,後來轉前端開發,也只是對對UI 設計後的圖片進行代碼化,對效果進行機械性能的搬動,儼然一個代碼的搬運工,最近我準備深入的研究移動前端開發,希望自己不再是代碼的搬運工,加油,謝謝大家。

  圖片滾動組件靜態界面之:

 

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no" />
<meta name="apple-touch-fullscreen" content="YES" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<title>無標題文檔</title>
<style>
body{
	margin:0px;
	padding:0px;
	overflow::hidden;
	background:#333;
	height:100%;
	position:absolute;
	}
#canvas{
	height:100%;
	width:100%;
	overflow:hidden;
	}

	ul,ul{
		list-style-type:none;
		margin:0px;
		padding:0px;
		overflow:hidden;
		}
		li{
		display:-webkit-box;
		  -webkit-box-pack:center;
		-webkit-box-align:center;
		}
</style>
</head>
<body>
	<div id="canvas">
    <ul>
    	<li style="height:568px;-webkit-translate3d(0,0,0);position:absolute;">
        	<img width="320px" src="a/imgs/1.jpg"/>
        </li>
    <li style="height:568px;-webkit-translate3d(320px,0,0);position:absolute;">
        	<img width="320px" src="a/imgs/2.jpg"/>
        </li>
        <li style="height:568px;-webkit-translate3d(0,0,0);position:absolute;">
        	<img width="320px" src="a/imgs/3.jpg"/>
        </li>
    </ul>
    </div>
</body>
</html>

部分css總結:

居中(優先級由高到底)
1.

	li{
	display:table-cell;
	vertical-align:middle;
        }
2.
	li{
		line-height:568px;
		vertical-align:middle;
		}
		li img{
		vertical-align:middle;
		}

3. ul li 顯示一排的時候,不用 float 而是 用

             -webkit-translate3d(0,0,0);

             position:absolute;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章