CSS устанавливает дочернюю позицию поверх родительскойCSS

Разбираемся в CSS
Ответить Пред. темаСлед. тема
Anonymous
 CSS устанавливает дочернюю позицию поверх родительской

Сообщение Anonymous »

Я хотел бы создать изображение ниже, используя HTML и CSS.
Изображение
Изображение ниже — это результат реализации кода, который я реализовал.
Изображение
Как вы могли заметить, мне не удалось разместить синюю карточку поверх родительской и переместить ее вправо.
Несмотря на то, что я установил для родительского элемента относительный, а для дочернего элемента – абсолютный, когда я его перемещаю, он смещается внутри родительского элемента.
< div class="snippet">

Код: Выделить всё

body {
font-family: sans-serif;
margin: 0;
display: flex;
flex-direction: column;
align-items: center;
height: 100vh;
}

.card-top {
width: 70%;
height: 10px;
background-color: red;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}

.card-center {
width: 90%;
height: 300px;
background-color: #fff;
border-radius: 20px;
position: relative;
overflow: hidden;
border-style: solid;
border-color: #FF9696;
padding: 20px;
}

.card-center::before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 20px;
background-color: red;
z-index: -1;
/*opacity: 0.2;*/
}

.card-center-left {
width: 50px;
height: 150px;
background-color: pink;
position: absolute;
left: 0;
top: 50%;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
transform: translateY(-50%);
}

.card-center-right {
width: 50px;
height: 100px;
background-color: blue;
position: absolute;
right: 0px;
top: 50%;
transform: translateY(-50%);
z-index: 999;
}

.card-bottom {
width: 70%;
height: 10px;
background-color: red;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}

Код: Выделить всё




SAMPLE TEXT





Подробнее здесь: https://stackoverflow.com/questions/793 ... eir-parent
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создайте другую дочернюю структуру, которая расширяет функцию родительской структуры, и передайте дочерний объект в друг
    Гость » » в форуме C++
    0 Ответы
    39 Просмотры
    Последнее сообщение Гость
  • C# WPF TreeView компенсирует дочернюю позицию для согласованных представлений?
    Anonymous » » в форуме C#
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Сделать дочернюю сетку CSS охватывающей весь контейнер
    Anonymous » » в форуме CSS
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Черепаха Python устанавливает стартовую позицию
    Anonymous » » в форуме Python
    0 Ответы
    50 Просмотры
    Последнее сообщение Anonymous
  • Черепаха Python устанавливает стартовую позицию
    Anonymous » » в форуме Python
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

Вернуться в «CSS»