Исходя из мобильного программирования, я привык создавать родительский скрытый вид и размещать внутри него подвиды. Пытаюсь проделать то же самое с html/css/Bootstrap.
Скажем, я уже выложил какую-нибудь фоновую фотографию для обложки:
<div class = "openBackContainer">
<img src = "images/Back.png" alt = "l" />
</div>
Теперь я хотел бы создать квадратный скрытый контейнер в середине этой обложки, у которого есть заголовок и кнопка для загрузки фотографий:
Как видите, я хочу добавить «виртуальный / скрытый» контейнер в середину обложки, а затем выровнять внутри заголовок и кнопку. (позже эта кнопка будет использовать класс начальной загрузки)
Что было бы хорошей практикой для создания этого контейнера внутри фотографии на обложке?






Сначала используйте контейнер, занимающий 100% страницы, и установите его фоновое изображение для обложки.
Затем вы можете использовать flex для центрирования вашего внутреннего div - по умолчанию он будет прозрачным.
body,
html {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
}
.container {
width: 100%;
height: 100%;
background-image: url("https://images.pexels.com/photos/67636/rose-blue-flower-rose-blooms-67636.jpeg?auto=compress&cs=tinysrgb&dpr=2&h=750&w=1260");
background-size: cover;
display: flex;
justify-content: center;
align-items: center;
}
.hidden {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.txt{
color: white;
font-size: 24px;
margin-bottom: 20px;
}
.hidden button {
background-color: red;
width: 40px;
height: 40px;
border-radius: 5px;
border: 0;
}<div class = "container">
<div class = "hidden">
<div class = "txt">Upload Photos</div>
<button>+</button>
</div>
<div>Да, это помогает вам растянуть изображение в качестве изображения обложки, а также не испортить ваш макет и другие элементы внутри контейнера.
пытаюсь загрузить свое собственное обратное изображение, которое раньше работало, а не его, вместо этого делаю вашу ссылку: background-image: url ("images / Back.png");
Вроде нормально, это должен быть тот же путь, что и путь img src. Убедитесь, что путь правильный
БЛАГОДАРНОСТЬ ! из любопытства, почему вы вставляете фотографию в CSS, а не в HTML? это хорошая практика?