实现元素的左右移动
我们先来看一下要实现的效果,如下图所示那样,让方框内的元素左右移动。

首先,先写一个简单的结构
1 <div> 2 <ul> 3 <li></li> 4 <li></li> 5 <li></li> 6 <li></li> 7 <li></li> 8 </ul> 9 </div>
写好了HTML的结构,接下来给元素写样式
1 ul,li{ 2 padding: 0; 3 margin: 0; 4 } 5 div{ 6 width:200px; 7 height:200px; 8 border: 1px solid black;/*添加边框,方便查看效果*/ 9 overflow: auto;/*设置溢出的部分隐藏并显示滚动条*/ 10 } 11 div::-webkit-scrollbar{/*这是对滚动进行样式设置*/ 12 display: none;/*隐藏滚动条*/ 13 } 14 ul{ 15 list-style: none; 16 width: 500px; 17 margin-top: 30px; 18 } 19 ul:after{/*在ul后添加伪类元素*/ 20 content: ""; 21 display: block; 22 clear: both;/*消除浮动*/ 23 } 24 li{ 25 float: left;/*让li浮动*/ 26 width: 100px; 27 height: 100px; 28 } 29 /*给每个li设置不同的颜色*/ 30 li:nth-child(1){ 31 background: gray; 32 } 33 li:nth-child(2){ 34 background: lawngreen; 35 } 36 li:nth-child(3){ 37 background: lightcoral; 38 } 39 li:nth-child(4){ 40 background: lightgreen; 41 } 42 li:nth-child(5){ 43 background: lightseagreen; 44 }
然后鼠标到元素上按shift键+鼠标滚轮就可以左右移动了。

浙公网安备 33010602011771号