Привет, я пытаюсь переделать домашнюю страницу Google, и я сделал большую часть этого, за исключением нижней части страницы Google, где находятся наиболее часто используемые приложения.
это то, что я хочу получить, но когда я использую inline block, я получаю
Я просмотрел весь google, но я не могу найти тот, который работает для фонового изображения.
Вот мой HTML
<div class='mostUsedApps'>
<div class='youtube rowCell'></div>
<div class='facebook rowCell'></div>
<div class='roblox rowCell'></div>
<div class='Agar rowCell'></div>
<div class='gmail rowCell'></div>
</div>
Вот мой CSS
.youtube{
background-image: url(youtube.png);
}
.facebook{
background-image: url(facebook.png);
}
.roblox{
background-image: url(roblox.png);
}
.Agar{
background-image: url(Agar.png);
}
.gmail{
background-image: url(gmail.png);
}
.trading{
background-image: url(lernforex.png);
}
.trading1{
background-image: url(lernforex.png);
}
.wordpress{
background-image: url(wordpress.png);
}
.onlinegames{
background-image: url(onlinegames.png);
}
.spredsheet{
background-image: url(spredsheet.png);
}
.rowCell{
width: 50px;
height: 61px;
position: relative;
display: inline-block;
background-repeat: no-repeat;
}
Любая идея, как я могу воспроизвести первое изображение с помощью inline-block или любого другого дисплея? Любая помощь очень ценится, спасибо :)
Flexbox должен работать, но не все браузеры его поддерживают w3schools.com/css/css3_flexbox.asp. Сетка или строки и столбцы начальной загрузки также могут работать, и они более широко поддерживаются.
Какие браузеры вам нужно поддерживать?
flex работает, он помещает его в строку, но есть ли способ сделать пробелы ровнее и меньше
@LejaVaitkeviciute да, но вам нужно уменьшить размер вашего контейнера mostUsedApps после того, как flex использует это пространство для одинакового размещения всех элементов
Возможный дубликат добавить пробел между div






Вы должны попробовать с flex, полное руководство: https://css-tricks.com/snippets/css/a-guide-to-flexbox/
.mostUsedApps {
display: flex;
flex-direction: row;
justify-content: space-between;
}
Я бы предложил позицию flexbox: css-tricks.com/snippets/css/a-guide-to-flexbox