Задний фон закрывает заголовок

  • Главная
  • Вопросы

При стилизации одной из секции в Sass возникла проблема: задний фон закрывает заголовок и подзаголовок сайта. Не понимаю в чём ошибка, так как проверял код в депазитории. ( file:///C:/Users/REFRESH/OneDrive/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/uber/src/index.html или http://127.0.0.1:5500/src/ )

(Так как не было в вариантах выбора для прикрепления кода Sass, проставил CSS.)

.choise
    position: relative
    min-height: 895px
    padding: 57px 0 138px 0
    background: url('../img/bg/mobile_app.png') center (center / cover) no-repeat
    &_img
        position: relative
        display: block
        margin: 56px auto 0 auto
        z-index: 2
    &_descr
        text-align: center
        color: #222222
        font-size: 17px
        font-weight: 300
        line-height: 24px
    .black
        position: absolute
        top: 0
        left: 0
        height: 499px
        width: 100%
        background-color: #070716
        z-index: 1
    <section>
        <div>
            <div></div>
            <div>возможности</div>
            <h3>Выбор - отличная штука!</h3>
            <div>Закажите автомобиль, который подходит вам 
             по стилю и бюджету</div>
    
            <img src="img/choise/car. png" alt="uber car">
            <div>
                Машины на каждый день.<br>
                Лучше, быстрее и дешевле, чем такси
            </div>
        </div>
    </section>

Тимофей Павлов

1 year ago


  • Активные
  • Старые
  • Голоса

блоки для которых определено позиционирование position: absolute/relative/fixed

идут поверх блоков без позиционирования, поэтому блок .black перекрывает заголовки

для него нужно проставить index: -1 — отрицательное значение ставит блок позади контента родительского блока, т.е. весь контент внутри блока <div> будет поверх черного фона, что нам и нужно

Valera TT

1 year ago


При отрицательном z-index пропадает задний фон (черный цвет). И цвет заголовков должен быть белый. Этот код скопирован из депазитория, поэтому ошибка не моя.

Тимофей Павлов

1 year ago


вижу что название класса choise вместо choice, значит этот код не является кодом из депозитория, возможно где-то в других фрагментах кода такие же расхождения, если не показываются заголовки — надо смотреть стили для label, title, subtitle — там цвет задается для заголовков и z-index для них должен быть 2, чтобы они были поверх фона black

Valera TT

1 year ago


так в депозитории нет стилей для label, title, subtitle, я знаю что там задаётся цвет для заголовков, мне поэтому и не понятно как они станут белыми если это не прописано

Тимофей Павлов

1 year ago


а нет, нашел, там были прописаны а у меня нет, всё заработало, спасибо

Тимофей Павлов

1 year ago


CSS Background — GeeksforGeeks

Related Articles

    Write an Article

  • Write an Interview Experience
  • CSS Properties

    CSS Selectors

    CSS Functions

    CSS Advanced

    CSS Plugins

    CSS Questions

Улучшить статью

Сохранить статью

  • Уровень сложности: Средний
  • Последнее обновление: 07 окт, 2021

  • Прочитать
  • Обсудить
  • Улучшить статью

    Сохранить статью

    Свойства фона CSS используются для определения фоновых эффектов для элементов. Есть много свойств для оформления фона.

    Свойства фона CSS: 

    • Свойство CSS Background-color. Свойство background-color в CSS используется для указания цвета фона элемента.
    • Свойство CSS Background-image: Свойство background-image используется для установки одного или нескольких фоновых изображений для элемента.
    • Свойство CSS Background-repeat: Свойство background-repeat в CSS используется для повторения фонового изображения как по горизонтали, так и по вертикали.
    • Свойство CSS Background-attachment: Свойство background-attachment в CSS используется для указания типа прикрепления фонового изображения к его контейнеру.
    • Свойство CSS Background-position: В CSS свойство body-position в основном используется для установки изображения в определенной позиции.
    • Свойство CSS Background-origin: background-origin — это свойство, определенное в CSS, которое помогает настроить фоновое изображение веб-страницы.
    • Свойство CSS Background-clip: Свойство background-clip в CSS используется для определения того, как расширить фон (цвет или изображение) внутри элемента.

    Цвет фона Свойство : Это свойство определяет цвет фона элемента. Название цвета также может быть указано как: «зеленый», шестнадцатеричное значение как «#5570f0», значение RGB как «rgb (25, 255, 2)».

    Синтаксис:

     тело {
       background-color:название цвета
    } 

    Пример:

    HTML

    < html >

     

    < head >

         < style >

             h2 {

                 цвет фона: синий;

             }

         style >

    head >

     

    < body >

         < h2 >Geeksforgeeks h2 >

    тело >

    909002 60087 HTML >

    Выход:

    Фоновое изображение. По умолчанию изображение повторяется, поэтому оно покрывает весь элемент.
    Синтаксис: 

     тело {
       фоновое изображение: ссылка;
    } 

    Пример:  

    Вывод:  
     

    Повторение фона Свойство

    : По умолчанию свойство фонового изображения повторяет изображение как по горизонтали, так и по вертикали.
    Синтаксис: Чтобы повторить изображение по горизонтали

     body {
       фоновое изображение: ссылка;
       фоновый повтор: повтор: x;
    } 

    Пример:

    Вывод:

    Свойство Background-attachment : Это свойство используется для исправления фонового изображения земли. Изображение не будет прокручиваться вместе со страницей.
    Синтаксис:  

     тело {
       background-attachment: исправлено;
    } 

    Пример:

     

    Вывод:  

    Свойство Background-position : Это свойство используется для установки изображения в определенное положение.
    Синтаксис :  

     тело {
       фоновый повтор: без повтора;
       фоновая позиция: слева вверху;
    } 

    Пример:  

    HTML

    < html >

     

    < head >

         < style >

    body {

                 background-image:

                 background-repeat: no-repeat;

                 background-position: center;

             }

         style >

    head >

     

    < body >

    < h2 >Geeksforgeeks h2 >

    body >

     

    html >

    Output:  


    Related Articles

    What's New

    Мы используем файлы cookie, чтобы обеспечить вам максимальное удобство просмотра нашего веб-сайта.

    Автор записи

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *