@r1mple

Почему элементы вырывают часть изображения бэкграунда?

/*Global styles*/
* {
  padding: 0;
  margin: 0;
  background-size: cover;
  background: url('images/background.jpg') no-repeat center ;
}

a {
  text-decoration: none;
}

li {
  list-style: none;
}

/*Variables*/
:root {
  --text-color-main: white;
}

/*Component styles*/

/*Navbar*/
.navbar {
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  min-height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.logo {
  color: var(--text-color-main);
  font-size: 2.2rem;
  margin-left: 6rem;
}

.pages {
  margin-right: 6rem;
}

.page {
  color: var(--text-color-main);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  border: 1px solid red;
  border-radius: 30px;
  display: inline-block;
}

const App = () => {
  return (
    <Navbar/>
  );
}

return (
        <div className='navbar'>
            <div className="logo">
                Aquarell
            </div>

            <div className='pages'>
                <ul>
                    <li>
                        {
                            pages.map((page) => {
                                return <a href="#" className='page'>{ page }</a>
                            })
                        }
                    </li>
                </ul>
            </div>
        </div>
    );

и получается вот так вот, элементы вырывают часть бэкграунда. изображение, само по себе нарезанное какое-то.
6267b8566cc02817310259.jpeg
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
Может потому что ты бекграунд задаешь в "*" ?) Ты вообще в курсах, что значит селектор звездочки? Это значит, что твой бекграунд щас применяется ко всем тегам на странице. Если ты хочешь только как фон, то целесообразнее будет в body{} прописать background.
Ну и поизучать CSS
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы