分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

css 父元素的宽度随子元素的宽度变化

发布时间:2023-09-06 02:00责任编辑:沈小雨关键词:暂无标签

当最外面的层想要设置一个 overflow: hidden,但子元素又想他们能滚动,像今日头条的滚动导航一样:

html:

<div id="wrapper">
?<ul id="scroll"> ???<li>cell 1</li> ???<li>cell 2</li> ???<li>cell 3</li> ???<li>cell 4</li> ???<li>cell 5</li> ???<li>cell 6</li> ???<li>cell 7</li> ???<li>cell 8</li> ???<li>cell 9</li> ???<li>cell 10</li> ???<li>cell 11</li> ???<li>cell 12</li> ???<li>cell 13</li> ???<li>cell 14</li> ?</ul></div>

css:

#wrapper{ ???width: 100%; ???height: 60px;}#scroll{ ???height: 60px; ???white-space: nowrap; ???display: inline-flex;}#scroll li{ ???float:left; ???height: 60px; ???background: #eee; ???border: 1px solid #ddd; ???width: 100px; ???box-sizing: border-box;}#scroll:after{ ???content: " "; ???display: block; ???height: 0; ???font-size: 0;}

这样写里面的子元素  scroll的宽度就可以随着li的增加减少而改变,在这里引用iscroll可以向右滑动

css 父元素的宽度随子元素的宽度变化

原文地址:https://www.cnblogs.com/siyecao2010/p/9202920.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved