Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 让图片横向滚动_Html_Css - Fatal编程技术网

Html 让图片横向滚动

Html 让图片横向滚动,html,css,Html,Css,我试图让一行图片保持在一行内,然后使用overflow:scroll横向滚动;然而,无论我做什么,这些东西都会一直在下面 <div class="portfolio_row"> <div class="portfolio_item"> <a href="#"> <img src="portfolio1.jpg"></img> </a> </div&

我试图让一行图片保持在一行内,然后使用overflow:scroll横向滚动;然而,无论我做什么,这些东西都会一直在下面

<div class="portfolio_row">
    <div class="portfolio_item">
        <a href="#">
            <img src="portfolio1.jpg"></img>
        </a>
    </div>
    <div class="portfolio_item">
        <a href="#">
            <img src="portfolio2.jpg"></img>
        </a>
    </div>
    <div class="portfolio_item">
        <a href="#">
            <img src="portfolio1.jpg"></img>
        </a>
    </div>
    <div class="portfolio_item">
        <a href="#">
            <img src="portfolio2.jpg"></img>
        </a>
    </div>
</div>

有人知道我如何让图片保持在一行并横向滚动,而不是让它们彼此在下面吗?

您可以使用
显示:内联块
而不是浮动。而且容器上也不需要
width
属性

.portfolio\u行{
空白:nowrap;
溢出-x:滚动;
}
.投资组合项目{
显示:内联块;
}
.投资组合项目img{
宽度:100%;
身高:100%;
}
@媒体屏幕和屏幕(最小宽度:950px){
.投资组合项目{
宽度:50%;
}
}
@媒体屏幕和屏幕(最小宽度:1550px){
.投资组合项目{
宽度:33%;
}
}

不要在
公文包项目中使用
浮动:左
类使用
显示:内联块
对齐图像

.portfolio\u行{
宽度:100%;
浮动:左;
空白:nowrap;
溢出-x:滚动;
}
.投资组合项目{
显示:内联块;
}
.投资组合项目img{
宽度:100%;
身高:100%;
}
@媒体屏幕和屏幕(最小宽度:950px){
.投资组合项目{
宽度:50%;
}
}
@媒体屏幕和屏幕(最小宽度:1550px){
.投资组合项目{
宽度:33%;
}
}

.portfolio_row {
    width: 100%;
    float: left;
    white-space: nowrap; 
    overflow-x: scroll;
}

.portfolio_item {
    float: left;
}

.portfolio_item img {
    width: 100%;
    height: 100%;
}

@media screen and (min-width: 950px) {
    .portfolio_item {
        width: 50%;
    }
}
@media screen and (min-width: 1550px) {
    .portfolio_item {
        width: 33%;
    }
}