Измените фон выпадающего меню начальной загрузки на изображение - PullRequest
0 голосов
/ 13 июня 2019

В выпадающем / выпадающем меню есть изображение, которое я хочу сделать полным фоном выпадающего меню.У меня есть изображение, установленное в качестве фона, но, как вы можете видеть, оно все еще остается белым.Как я могу сделать выпадающий список только с изображением и иметь в нем колесо прокрутки?

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

(Я сделал зеленый фон, чтобы показать то, что я не хочу показывать)

image

Выпадающий код CSS

        .dropdown-menu {
            width: 100%;
            background-image: url('Res/IM/page.png');
            background-size: 100% 100%;
            background-color: #1e7e34;
        }

Соответствующий код раскрывающегося списка

<div id="inv1" class="dropdown-menu" style="min-height: 35vh; resize: vertical;background-image: url('Res/IM/page.png'); background-size: 100% 100%;" >
                        <div class="scrollable">
                            <a href="#" data-toggle="collapse" data-target="#inv1" class="dropdown-header text-right">X</a>
                            <CODE IS HERE AND IRRELEVANT>
                        </div>
</div>

Ответы [ 2 ]

1 голос
/ 13 июня 2019

.dropdown-menu{
background-image: url('https://images.pexels.com/photos/949587/pexels-photo-949587.jpeg?auto=compress&cs=tinysrgb&dpr=1&w=500');
background-size: 100% 100%;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>

 <div class="dropdown">
    <button type="button" class="btn dropdown-toggle" data-toggle="dropdown">
      Dropdown button
    </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Link 1</a>
      <a class="dropdown-item" href="#">Link 2</a>
      <a class="dropdown-item" href="#">Link 3</a>
    </div>
  </div>
 
Проверьте этот код. Я думаю, что это решит вашу проблему. :)
1 голос
/ 13 июня 2019

Вы имеете в виду это?

.dropdown-menu {
  background: url(https://t4.ftcdn.net/jpg/01/08/13/09/240_F_108130971_d2e6YQdGAfERW4p75YuJPQQsGZZXk41D.jpg);
  background-size: 100% 100%;
  background-color: transparent ;
}

a.dropdown-item {
  color: red;
  font-weight:bold
}

a.dropdown-item:hover {
  background-color: transparent ;
  color:white;
}
<!DOCTYPE html>
<html>

<head>
  <title>Bootstrap Example</title>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script>
  <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.7/umd/popper.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
</head>

<body>

  <div class="dropdown">
    <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
    Dropdown button
  </button>
    <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Link 1</a>
      <a class="dropdown-item" href="#">Link 2</a>
      <a class="dropdown-item" href="#">Link 3</a>

    </div>
  </div>
</body>

</html>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...