概述
实现效果:
实现原理:
1.在父元素上使用flex布局将多个子项内容排列到一行,将子项设为不缩放
2.在父元素上设置子项超出宽度时产生滚动条
3.隐藏滚动条
实现代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>溢出项布局</title> <style> body{ margin: 0; } .main{ width: 100vw; height: 200px; background: skyblue; display: flex; align-items: center; overflow: auto; } /*去除滚动条保留滚动效果*/ .main::-webkit-scrollbar{ display: none; } .main div{ width: 100px; height: 100px; background: pink; margin-left: 10px; flex-shrink: 0; } </style> </head > <body> <div class="main"> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> <div>11</div> <div>12</div> <div>1</div> <div>2</div> <div>3</div> <div>4</div> <div>5</div> <div>6</div> <div>7</div> <div>8</div> <div>9</div> <div>10</div> <div>11</div> <div>12</div> </div> 页面锚点 </body> </html>
第一次写博客,小菜鸟一枚,各位多多担待,错误的地方敬请指正
最后
以上就是舒心红牛为你收集整理的如何实现溢出项布局的全部内容,希望文章能够帮你解决如何实现溢出项布局所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复