Прозрачная панель навигации для materializecss

Я попытался сделать мою навигационную панель прозрачной в materializecss, но все мои попытки превратили ее в белый цвет. Любые предложения помогут. Спасибо. Вот моя попытка кода

<nav>
    <div class = "nav-wrapper transparent">
        <a href = "#!" class = "brand-logo"></a>
        <a href = "#" data-activates = "mobile-demo" class = "button-collapse"><i class = "material-icons">menu</i></a>
        <ul class = "right hide-on-med-and-down">
            <li><a href = "#">Contact Me</a></li>
        </ul>
        <ul class = "side-nav" id = "mobile-demo">
            <li><a href = "#">Contact Me</a></li>
        </ul>
   </div>
</nav>

Вторая попытка я попробовал это

<nav class = "transnav">
    <div class = "nav-wrapper">
        <a href = "#!" class = "brand-logo"></a>
        <a href = "#" data-activates = "mobile-demo" class = "button-collapse"><i class = "material-icons">menu</i></a>
        <ul class = "right hide-on-med-and-down">
            <li><a href = "#">Contact Me</a></li>
        </ul>
        <ul class = "side-nav" id = "mobile-demo">
            <li><a href = "#">Contact Me</a></li>
        </ul>
    </div>
</nav>

С добавленным CSS это тоже не сработало.

.transnav {
    background-color: rgba(0,0,0,0);
}
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
0
1 281
4

Ответы 4

Скорее всего, у вас есть другой элемент с цветом фона. Способ отладки - это проверить все элементы в режиме проверки (например, проверка Google Chrome) и просмотреть CSS каждого дочернего элемента, чтобы потенциально найти тот, который имеет белый фон, и переопределить его.

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

Пытаться

.transnav * {
       background-color: rgba(0,0,0,0)!important;
      }

Он сообщит всем дочерним элементам .transnav, что цвет фона должен быть прозрачным.

Я пробовал то, что вы сказали, не сработало. Он сбрасывает цвет навигационной панели на цвет по умолчанию.

Nelly 22.05.2018 09:57

Попробуйте использовать режим "Проверка" в Chrome, чтобы выяснить, где находится виновник, или поделитесь ссылкой на свою веб-страницу. Я посмотрю.

Yan 22.05.2018 10:06

просто дайте свойство .nav{background:none;} вашему навигатору, и если есть больше элементов с белым фоном, дайте .element{background:none;} всем элементам, которые вы хотите, с прозрачным фоном.

You Should try bellow example. It will work for you. You have missed to set !important on css

nav{
  background-color: transparent !important;
}
.nav-wrapper a{
  color: #aaa !important;
}  
<!-- Compiled and minified CSS -->
<link rel = "stylesheet" href = "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-beta/css/materialize.min.css">

<!-- Compiled and minified JavaScript -->
<script src = "https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0-beta/js/materialize.min.js"></script>


<nav>
  <div class = "nav-wrapper">
     <a href = "#" class = "brand-logo">Logo</a>
      <ul id = "nav-mobile" class = "right hide-on-med-and-down">
        <li><a href = "sass.html">Sass</a></li>
        <li><a href = "badges.html">Components</a></li>
        <li><a href = "collapsible.html">JavaScript</a></li>
     </ul>
  </div>
</nav>
<nav style = "background-color: rgba(0,0,0,0)!important;">

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