kusum jangra Ответов: 1

Как показать один div поверх всех других, и все остальные дивы должны быть центрированы?


Я разрабатываю html-страницу.ссылка https://codepen.io/KARANVERMA5/pen/oqKJma .
Мне нужно, чтобы кнопка и индикатор выполнения были выровнены по центру и отображались за облаком слов.
Пожалуйста, укажите мне в правильном направлении, что здесь не так, почему полоса не отображается под словом-облаком. Как я могу показать wordcloud сверху и все остальные вещи divs ниже его по центру?

Что я уже пробовал:

    #word-cloud  {
    position:fixed;
    height: 100vh;
    max-height: 100%;
    width: 100vw;
    max-width: 100;
    margin:-300px auto auto -250px;
    top:20%;
    left:70%;
    text-align:center;
    z-index:1;
}

body,
html {
    margin: 0;
    padding: 0;
}


.bar {
    position:relative;
    border: 1px solid #666;
    height: 5px;
    width: 100px;
    margin:-300px auto auto -250px;
    z-index: 2;
}

.bar .in {
    -webkit-animation: fill 10s linear 1;
    animation: fill 10s linear 1;
    height: 100%;
    background-color: red;
}

@-webkit-keyframes fill {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

1 Ответов

Рейтинг:
2

W∴ Balboos, GHB

Я могу дать вам некоторые определенные указания - это лучший способ для вас учиться.

1 - Посмотрите на стили CSS: z-индекс для управления слоями. Что упорядочивает ценности? Как же так?
2 - центрирование div и тому подобное: margin: 0 auto 0 auto; это трюк для этого.
Он говорит браузеру, что нет верхних/нижних полей, автоматические правые и левые поля.
3 - Если вы накладываете вещи, они все еще действительно нуждаются в контейнере. Опять же, стиль,
цвет фона:прозрачный;

Я работаю в основном с элементами <div> для всего. Я даже кнопки, которые, кстати, порой, на событие click или ссылке. Больше гибкости. Вы можете избавиться от строки под текстом ссылки, если хотите.

Вам все равно придется поиграть с ними, что является частью обучения.