sticky定位实现水平滚动垂直不滚动实例页面

回到相关文章 »

效果:

代码:

CSS代码:
.box-1 {
    max-width: 600px;
    height: 200px;
    overflow: auto;
}
.box-2 {
    display: inline-table;
}
.header {
    display: flex;
    position: sticky;
    top: 0;
}
.header nav {
    flex: auto;
    background: #333;
    color: #fff;
    border: 1px solid;
}
.content {
    white-space: nowrap;
}
.content img {
    width: 256px; height: 256px;
}
HTML代码:
<div class="box-1">
    <div class="box-2">
        <div class="header">
            <nav>导航1</nav>
            <nav>导航2</nav>
            <nav>导航3</nav>
        </div>
        <div class="content">
            <img src="1.jpg">
            <img src="1.jpg">
            <img src="1.jpg">
        </div>
    </div>
</div>