Выделите элемент в div и установите его над другими элементами

Я сейчас пытаюсь написать какой-то слайдер, какую-то витрину. Чтобы добиться этого, я хотел создать родительский div, содержащий три моих элемента для слайд-шоу. но я хотел два элемента сзади и только один выделенный. Примерно так: Выделите элемент в div и установите его над другими элементами Оранжевый будет основным блоком, содержащим три моих элемента. зеленый цвет будет выделен на переднем плане, а черный - на заднем.

Моя проблема: единственный подход, который у меня есть до сих пор, выглядит так: Выделите элемент в div и установите его над другими элементами Цвета означают то же самое, но теперь все они выровнены по центру и имеют одинаковую ширину.

Некоторые фрагменты кода:

HTML

<header>
    <div class = "spotlight">
        <div class = "spotlight-back">
            <img src = "assets\covers\large\6.jpg" />
            <img src = "assets\images\testbild6.jpg" />
        </div>
        <div class = "spotlight-back">
            <img src = "assets\covers\large\4.jpg" />
            <img src = "assets\images\testbild.jpg" />
        </div>
    </div>
</header>

CSS

header {
    background: rgba(255, 0, 0, .25);
    width: 100%;
    height: 400px;
    margin: 0;
    padding: 0;
    display: flex;
}

.spotlight {
    border: 1px solid black;
    margin: auto;
    background: rgba(30, 255, 0, .25);
    height: 85%;
    width: 95%;
    display: flex;
}

.spotlight-back {
    position: relative;
    border: 1px solid black;
    margin: auto;
    background: rgba(0, 26, 255, .25);
    height: 100%;
    width: 45%;
    display: flex;
    overflow: hidden;
}

.spotlight-back img {
    height: 100%;
}

Некоторые свойства, такие как фон или граница, предназначены только для тестирования.

Надеюсь, у вас есть для меня какое-то решение. Спасибо :)

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
0
395
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете применить свойство "z-index" к div. Вы можете проверить здесь, как работает это свойство. Например, в вашем случае «зеленый div» будет иметь свойство «z-index», установленное на значение выше, чем другие div (что-то вроде 9, а другие 2 будут иметь значение 8, например)

да, я тоже пробовал это, но div с большим значением не будет перед другими. Но все равно спасибо :)

lilo17 15.12.2018 15:57

Вы пытались установить абсолютное положение? Используйте это как ссылку

Bolo 15.12.2018 16:01

Это может быть достигнуто с помощью positioning divs, а затем с помощью свойства z-index, чтобы вывести требуемый div на передний план.

Другие вопросы по теме

Похожие вопросы

Vue.js - Добавить или установить новые данные для объекта в магазине
Grails: следует ли мне использовать контроллер или javascript для выполнения запросов и соответствующего обновления страницы?
Javascript - Как отсортировать значения во вложенном объекте на основе глубоко вложенного числа?
Как заставить AudioWorklets работать с vue-cli / webpack / babel? (получение ошибки незаконного вызова)
Mongodb: извлечь один элемент из вложенного массива ссылок
Как написать все эти три функции в родительском компоненте вместо записи в дочернем компоненте - ReactJS
Я использовал функцию history.pushState, но когда я вернулся назад с помощью кнопки возврата в браузере, мой контент не изменился?
Есть ли способ сделать массив свойств из массива объектов без итерации?
Не удалось расшифровать строку. (строка 2, файл «Код», проект «НАЗВАНИЕ ПРОЕКТА»)
Я не могу понять, почему displayAllTodoItems () выполняется дважды в этом коде