Форум программистов, компьютерный форум, киберфорум
HTML, CSS
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 12.03.2013
Сообщений: 151

Как сделать чтобы изображение фона было над блоками

30.10.2018, 00:12. Показов 1442. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток, у меня вопрос, как сделать так, чтобы изображение фона было по вверх блоков, а не под ними, z-index не помогает.

А так же вопрос, как вставить изображение в dropmenu, чтобы из-за картинки оно не теряло уровень, а оставалось на одном уровне.
https://www.w3schools.com/icon... oogle-home

Помогите пожалуйста!

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Игровой режим - DarkRP</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css.css">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<style>
body {
  background-image: url(http://www.jmkxyy.com/gmod-icon/gmod-icon-0.jpg);
  background-repeat: no-repeat;
  background-position: bottom left;
}
* {
  margin: 0;
  padding: 0;
}
.wrapper {
  position: relative;
  min-height: 100%;
}
html,body {
  height: 100%;
}
nav {
  position: absolute;
  top: 20%;
  background-color: darkgrey;
  width: 99.8%;
  border: 2px solid black;
  border-radius: 8px;
  left: 0%;
}
article {
  position: absolute;
  background-color: #f1f1f1;
  bottom: 0;
  height: 75.5%;
  width: 100%;
}
.contents {
  left: 10px;
}
header {
  position: absolute;
  width: 100%;
  background-color: #0000ff;
  height: 20%;
}
header h1 {
  height: 6em;
  display: flex;
  align-items: center;
  justify-content: center
}
footer {
  position: absolute;
  width: 100%;
  background-color: darkgrey;
  text-align: center;
  height: 10%;
  bottom: 0%;
}
footer h2 {
  height: 3.9em;
  display: flex;
  align-items: center;
  justify-content: center
}
.dropmenu {
  display: inline-block;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}
.dropbutton {
  border: none;
  padding: 12px;
  background-color: grey;
  color: white;
}
.dropmenu:hover .dropbutton {
  background-color: black;
  color: white;
}
.drpmenu-content {
  display: none;
  position: absolute;
  background-color: white;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}
.drpmenu-content a:hover {
  background-color: #f1f1f1;
}
.dropmenu:hover .drpmenu-content {
  display: block;
}
.drpmenu-content a {
  display: block;
  text-decoration: none;
  color: black;
  padding: 12px 30px;
}
img {
  width: 480px;
  height: 270px;
}
</style>
</head>
<body>
 
<header>
  <h1>Игровые режимы Garry's Mod</h1>
</header>
 
<section>
<nav>
  <a href="index.html"><div class="dropmenu"><button class="dropbutton">Главное меню</button></div></a>
  <div class="dropmenu">
    <button class="dropbutton">Игровые режимы</button>
    <div class="drpmenu-content">
      <a href="darkrp.html">DarkRP</a>
      <a href="ttt.html">Trouble in Terrorist Town</a>
      <a href="breach.html">Breach</a>
    </div>
  </div>
  </div>
  <a href="foto.html"><div class="dropmenu"><button class="dropbutton">Фотогалерея</button></div></a>
  <a href="usefulllinks.html"><div class="dropmenu"><button class="dropbutton">Полезные ссылки</button></div></a>
</nav>
<article>
  <br>
  <img src='https://i.ytimg.com/vi/BD0ndV7f_kE/maxresdefault.jpg'>
  <h1>DarkRP</h1>
  <p>DarkRP — это игровой режим, основанный на LightRP.</p>
  <p>DarkRP создал Rickster, а сейчас развивается благодаря вкладу других авторов.</p>
</article>
</section>
<footer>
  <h2>Powered by LanakGaming &copy; 2018</h2>
</footer>
</body>
</html>
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.10.2018, 00:12
Ответы с готовыми решениями:

Как сделать так, чтобы у картинки в формате .png не было белого фона на форме
Как сделать так, чтобы у картинки в формате .png не было белого фона на форме(картинка изначально без фона)?Или чтобы она принимала в...

Как сделать чтобы изображение рекомендуемых(или новых) товаров было как ссылка на товар
Здравствуйте, есть сайт joomla 2.5 и virutemart 2.0.26. Знаний по php у меня пока совсем мало. Изначально, как я понял, у виртуемарта ...

Как изменить значения div в css, чтобы расстояния между блоками div не было?
Приветствую! Не могу решить такую задачу. Имеется общая обертка div (wrap). Внутри div-wrap имеется 3 div - header, content и foot. При...

3
 Аватар для freshxmp3
29 / 21 / 9
Регистрация: 21.07.2018
Сообщений: 142
30.10.2018, 15:43
Цитата Сообщение от Мello Посмотреть сообщение
как сделать так, чтобы изображение фона было по вверх блоков, а не под ними, z-index не помогает
Насколько я знаю, если фон является родителем, то дочерние элементы нельзя сделать под фоном. Можно создать отдельный блок, задать размер, сделать абсолютное позиционирование, z-index. И он будет над остальным
HTML5
1
2
3
4
5
6
<div class="section">
    
</div>
<div class="section2">
    <h1>dsadsad</h1>    
</div>
CSS
1
2
3
4
5
6
7
.section {
    background-color: red;
    width: 100vw;
    height: 100vh;
    z-index: 4;
    position: absolute;
}
Добавлено через 7 минут
Или лучше так:
HTML5
1
2
3
<div class="section">
    <h1>dsadsad</h1>
</div>
CSS
1
2
3
4
5
6
7
8
.section::before{
    content: '';
    background-color: red;
    width: 100vw;
    height: 100vh;
    z-index: 4;
    position: absolute;
}
0
Модератор
Эксперт HTML/CSS
 Аватар для AlexZaw
2379 / 1739 / 677
Регистрация: 07.08.2016
Сообщений: 4,094
30.10.2018, 17:21
Цитата Сообщение от freshxmp3 Посмотреть сообщение
Насколько я знаю, если фон является родителем, то дочерние элементы нельзя сделать под фоном.
Если очень хочется, то можно:
HTML5
1
2
3
<div>
<img src="http://placekitten.com/200" alt="">
</div>
CSS
1
2
3
4
5
6
7
div{
  background: rgba(0,0,0,.5);
}
img{
  position: relative;
  z-index: -1;
}
правда содержимое будет недоступно для взаимодействий с мышкой.
Теперь, что касается вопроса ТС. Непонятно что за фон вы имеете ввиду и что значит эта фраза:
Цитата Сообщение от Мello Посмотреть сообщение
чтобы из-за картинки оно не теряло уровень, а оставалось на одном уровне.
Опишите вопрос более понятным языком, ну или нарисуйте картинку того, что вы хотите получить в итоге.
Ну и перво-наперво - избавьтесь от абсолютного позиционирования всего и вся...
1
 Аватар для freshxmp3
29 / 21 / 9
Регистрация: 21.07.2018
Сообщений: 142
30.10.2018, 17:29
Цитата Сообщение от AlexZaw Посмотреть сообщение
Если очень хочется, то можно:
Не подумал про отрицательное значение z-index, спасибо)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
30.10.2018, 17:29
Помогаю со студенческими работами здесь

Как выбирать монитор так, чтобы изображение было нормальным
У меня монитор LG FLATRON L1515S. Есть еще монитор ACER AL1751. Так вот, собственно, вопрос вот в чем: если сравнить какую эти два...

Подскажите, как сделать в html, чтобы изображение накладывалось на другое изображение?
Нужно, чтобы изображение накладывалось на другое изображение, а другое изображение растягивалось по заданной мною ширине. Спасибо, я...

Рамка при наведении на изображение - изображение скачет, как сделать, чтобы они не изменяли позицию?
Хочу сделать рамку при наведении на изображение, но изображение скачет, как сделать, чтобы они не изменяли позицию? ...

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

как сделать, чтобы при нажатии на кнопку появлялась таблица, заданная мною, чтобы в полях таблицы можно было ввести информацию а потом сохранить ее
Здравствуйте! Подскажите, вот у меня есть веб-страница и код в ней. Если открыть в браузере, то сам будет кнопка, при помощи которой,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru