<!doctype html>
<html>
<head>
<meta charset="utf-8">
</head>
<body>
<div class="o-box">
<div class="l-box"></div>
<div class="m-box">
<div class="content"></div>
<div class="wrapper">
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
</div>
</div>
<div class="r-box"></div>
</div>
<style>
* {
margin: 0;
padding: 0
}
body {
width: 100%;
height: 100vh;
display: flex;
overflow: hidden;
}
.o-box {
width: 100%;
height: 100%;
flex: 1;
display: flex;
flex-direction: row;
}
.l-box {
width: 180px;
border: solid 1px #dddddd;
}
.m-box {
flex: 1;
display: flex;
border: solid 1px #dddddd;
flex-direction: column;
overflow: hidden;
}
.r-box {
width: 180px;
border: solid 1px #dddddd;
}
.content {
flex: 1;
}
.wrapper {
width: 100%;
display: flex;
overflow-x: scroll;
border: 1px solid #f00;
}
.item {
height: 100px;
width: 100px;
background-color: #f00;
margin: 10px;
flex-shrink: 0;
}
.wrapper::-webkit-scrollbar {
width: 1px;
height: 6px;
}
.wrapper::-webkit-scrollbar-thumb {
border-radius: 10px;
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
background: #ccc;
}
.wrapper::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
border-radius: 10px;
background: #ededed;
}
</style>
</body>
</html>
flex布局下横纵向布局下--横向滚动
最新推荐文章于 2025-05-19 14:12:43 发布
本文探讨了如何在Flex布局中实现横纵向滚动效果,详细解析了相关CSS属性的使用,帮助开发者创建灵活多样的布局解决方案。
1万+

被折叠的 条评论
为什么被折叠?



