html - 如何在 html/css 中水平滚动手机/平板电脑视图中的内容?
问题描述
我有一个小提琴,我通过查看下面的屏幕截图复制了它:
我用于单个方形框项目的CSS 代码是:
.product-contents .product {
width: 10%;
text-align: center;
height: 150px;
padding-top: 1%;
padding-left: 1%;
padding-right: 1%;
border-style: solid;
border-width: 3px;
border-color: rgb(145, 147, 150);
background-color: white;
border-radius: 10px
}
问题陈述:
现在在移动视图中,我希望屏幕截图中的项目在移动/平板电脑视图中水平滚动,而不改变项目的大小。为了做到这一点,我使用了以下 CSS 代码,但它似乎不起作用。
@media only screen and (max-width: 767px)
.product-all-contents {
overflow-x: auto;
white-space: nowrap;
}
我想知道我应该在小提琴中进行哪些更改,以便整个屏幕截图在移动/平板电脑视图中滚动。
解决方案
你在正确的轨道上,但你不能white-space: nowrap
在这种情况下使用,因为使用该方法是为你使用inline-block
创建水平滚动的方法保留的。虽然调用了一个 flexbox 属性flex-wrap
,但当我们设置nowrap
它时,它会做类似的事情。
查看更新的小提琴:https ://jsfiddle.net/utmyu5r6/4/
推荐阅读
- azure - Azure 表存储:如何以可靠的方式保存相同数据的多个副本
- oracle - Oracle Internet Directory 12.2.1.3.0 oid_setup 命令错误
- amazon-web-services - AWS Batch 输出到 Step Functions
- python-3.x - 为 Pandas 中的缺失值估算组平均值
- mysql - 如何回填 MySQL 中的列?
- android - 在 Sketchware 中包含命令行?
- github - 意外的 github 动作触发器
- progressive-web-apps - 渐进式网络应用程序会在 Amazon Fire 7 上运行吗?
- ansible - Ansible 将保管库密码文件传递给 playbook
- python - (熊猫)当我同时使用 loc 和列名时,我无法赋值