一個關於ul 及 li 橫向滾動的故事!

哎!最近笨人又遇到了關於使用css3實現ul 橫向滾動的問題了,知道很簡單,突然間想不起來!灰常苦惱,就寫下這篇文章來加深記憶!(當然我也在度娘上搜了一波,發現沒有滿意的答案,就把這篇文章分享給 同我一樣奮鬥在前端崗位上的各位同仁吧!)

 來來來!上乾貨!

結構部分

  1. 先寫一個包裹層 div
  2. 在寫一個包裹li的ul
  3. 最後寫很多li

css部分

  1. 用到 文本不換行   white-space: nowrap;
  2. 用到了元素超出寬度滾動  overflow: auto;
  3. 當然還有 li 標籤的 display:inline-block;

上代碼

<style>
	*{margin: 0;padding: 0;list-style: none;}
	html,body{height: 100%;width: 100%;}
	.box{width:600px;height:100px;}
	.ul{min-width:600px;height: 100px;white-space: nowrap;overflow: auto;}
	.ul li{width:100px;height:100px;display:inline-block;margin-right:10px;background:red;}
</style>
<body>
    <div class="box">
		<ul class="ul">
			<li></li>
			<li></li>
			<li></li>
			<li></li>
			<li></li>
			<li></li>
		</ul>
	</div>
</body>

注意!注意!注意! 一定要放在移動端及移動模擬器上運行才起作用哦!!!  重要的事情說三遍!

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