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

Изменение фона ссылки с помощью псевдокласса :hover

05.06.2016, 19:43. Показов 1974. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо сделать так, чтобы при наведение на одну любую из ссылок, ее фон менял цвет на прозрачно черный.
Как и куда вписать подкласс :hover?
Или в данной ситуации это не возможно\имеется более легкий
способ это все провернуть?
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
<!DOCTYPE HTML>
<html>
  
    <head>
        <meta http-equiv='content-type' content='text/html; charset=utf-8' />
        <link rel='stylesheet' href='css/style.css '/>
        <title>HAZE</title>
    </head>
        <style>
   p {
    font-family: SEGOE PRINT;
    font-size: 140%; 
        }   
    </style>
    <body>
    <div class='menu'>
         <p>
         <a href='http://forum.rf-haze.ru/'style="color:#C00; text-decoration:none";>Форум</a>
         <a href=''style="color:#C00; text-decoration:none">Личный кабинет</a>
         <a href=''style="color:#C00; text-decoration:none">Контакты</a>
         </p>;
    </div>
 
            
        
 
 
        
    </body>
 
</html>

CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
body { 
-moz-background-size: cover  ; 
-webkit-background-size: cover ; 
-o-background-size: cover ; 
background-size: cover ; 
 background-image: url('../img/0bg.bmp');
 Position:fixed;
 overflow:auto;
 height:100%;
 }
 
.menu{
position:inherit;
width:40%;
height:12%;
margin-left:55%;
margin-top: 10%;
}

И отдельно имеется вопрос, как закрепить блок со ссылками в определенном месте на основном фоне, да сделать это так, чтоб его размер при изменении размера окна браузера, менялся вместе с размером основного фона и никуда не уплывал, если конечно такое возможно!)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.06.2016, 19:43
Ответы с готовыми решениями:

Изменение стилей элемента с помощью псевдокласса hover
Здравствуйте. Нужно сделать такой эффект при наведении, как на картинке, без использования изображений. Помогите.

Изменение фона label с помощью hover
вопрос довольно прост, есть код предположим некоторые три input аля radio кнопка в label вывожу картинку: &lt;img style='width: 50px;'...

Смена изображений с помощью псевдокласса :hover
&lt;div id=&quot;r1&quot;&gt; &lt;img src=&quot;images/magnitol.png&quot;&gt; &lt;/div&gt; div#r1:hover{ background:url(images/magnitolhov.png) } что тут не...

9
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
05.06.2016, 20:15
Exhumed,
CSS
1
2
3
4
 .menu a:hover{
   background:rgba(0,0,0,0.3)
   
 }
Это легкая манипуляция с псевдо классами классами, можно было просто в интернете написать)

Добавлено через 6 минут
HTML5
1
2
3
4
5
<ul class='menu'>
         <li><a href='http://forum.rf-haze.ru/'style="color:#C00; text-decoration:none";>Форум</a></li>
         <li><a href=''style="color:#C00; text-decoration:none">Личный кабинет</a></li>
         <li><a href=''style="color:#C00; text-decoration:none">Контакты</a></li>
    </ul>
CSS
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
body { 
-moz-background-size: cover  ; 
-webkit-background-size: cover ; 
-o-background-size: cover ; 
background-size: cover ; 
 background-image: url('../img/0bg.bmp');
 Position:fixed;
 overflow:auto;
 height:100%;
 }
.menu{
position:inherit;
width:200px;
height:12%;
margin-left:55%;
margin-top: 10%;
}
li {
    font-family: SEGOE PRINT;
    font-size: 140%; 
    list-style:none;
    display:inline-block;
}  
 .menu a:hover{
   background:rgba(0,0,0,0.3)
   
 }
Это ответ на 2-ой вопрос если я правильно вас понял.
https://jsfiddle.net/h3323t9L/
1
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
05.06.2016, 20:43  [ТС]
С :hover вообще все отлично, искал обыскался, а наткнулся только на то что подкласс в класс не пихнуть, испугался пришел сюда)

А вот со вторым вопросом не совсем,имелось ввиду сделать размер блока нефиксированным. Может я конечно не правильно описываю, но идея заключается в том, чтобы:
HTML5
1
2
3
4
5
<ul class='menu'>
         <li><a href='http://forum.rf-haze.ru/'style="color:#C00; text-decoration:none";>Форум</a></li>
         <li><a href=''style="color:#C00; text-decoration:none">Личный кабинет</a></li>
         <li><a href=''style="color:#C00; text-decoration:none">Контакты</a></li>
    </ul>
Всегда и при любых обстоятельствах(размере окна браузера), находилось и было равно по ширине надписи RF-Haze, а не съезжало за борт.
Ну вообщем по скриншотам будет яснее думаю.
Миниатюры
Изменение фона ссылки с помощью псевдокласса :hover   Изменение фона ссылки с помощью псевдокласса :hover  
0
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
05.06.2016, 21:22  [ТС]
boilzzz, только сейчас дошло, как отвечать)
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
05.06.2016, 21:30
Exhumed, примерно как то так
CSS
1
2
3
4
5
6
7
8
9
10
11
12
13
.menu{
display:inline-block;
float:right;
}
li {
    font-family: SEGOE PRINT;
    font-size: 140%; 
    list-style:none;
}  
 .menu a:hover{
   background:rgba(0,0,0,0.3)
   
 }
HTML5
1
2
3
4
5
6
7
8
9
10
<div class="menu">
<p>
RF-HAZE
</p>
<ul >
         <li><a href='http://forum.rf-haze.ru/'style="color:#C00; text-decoration:none";>Форум</a></li>
         <li><a href=''style="color:#C00; text-decoration:none">Личный кабинет</a></li>
         <li><a href=''style="color:#C00; text-decoration:none">Контакты</a></li>
    </ul>
</div>
https://jsfiddle.net/h3323t9L/1/
0
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
05.06.2016, 21:47  [ТС]
boilzzz, так нет же,RF-Haze это часть фонового изображения,его не надо вставлять.
Имеется в виду, что блок должен менять свои размеры, и находится ровно под нарисованной уже надписью.
Просто иначе в маленьком окне браузера, часть блока выходит за рамки экрана.

Эх, сложно объяснить, когда ничего не знаешь сам(
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
05.06.2016, 22:04
Exhumed, скинь архив с сайтом по шаманю , ну я в принципе понял что ты хочешь, просто я думал что это надпись)
1
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
05.06.2016, 22:11  [ТС]
boilzzz, вот оно
Вложения
Тип файла: rar rf-haze.ru.2016-06-04_19_13_24.rar (2.39 Мб, 2 просмотров)
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
05.06.2016, 22:31
Лучший ответ Сообщение было отмечено Exhumed как решение

Решение

Exhumed, пробуйте
Вложения
Тип файла: rar rf-haze.ru.rar (2.39 Мб, 5 просмотров)
0
0 / 0 / 0
Регистрация: 05.06.2016
Сообщений: 12
06.06.2016, 00:08  [ТС]
boilzzz, смотрится конечно же намного лучше чем было,но вопрос таки и остался открытым(
Блок так же меняет свое положение, хотя и перестал выходить за границы сайта.
Но вот реально все же, или нет, сделать чтобы блок |Форум ЛК Контакты| находился четко под RF-Haze?
 Комментарий модератора 
Форумчане, всё общение через ЛС в том числе обмен контактной информацией! И не забываем выкладывать готовое решение, оно может пригодиться другим форумчанам...


Добавлено через 1 час 27 минут
Решение проблемы- добавление @media (max-width:1000px)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.06.2016, 00:08
Помогаю со студенческими работами здесь

Использование псевдокласса :hover
Здравствуйте, помогите пожалуйста: html: &lt;ul&gt; &lt;li&gt;&lt;a href=&quot;&quot;&gt;Ïðàâèëà íà ñàéòå&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a...

Элементы после псевдокласса :hover
Вопрос такой: Как понимать теги которые пишутся после свойства hover, а не до, как обычно это делается. Например: li:hover ul { ... } ...

Как перечислить классы для псевдокласса hover?
Приветствую! Не могу найти информацию по вопросу. Есть несколько блоков разных классов. Но при псевдоклассе :hover они принимают одну и...

Изменение стилей элементов с помощью hover
Доброй ночи. Есть следующий блок: &lt;div class='main-block'&gt; &lt;div class='block-1'&gt; &lt;/div&gt; &lt;div class='block-2'&gt; ...

Использование свойств псевдокласса :hover, когда страница открыта
Как сделать, чтобы если я находился на странице было активный элемент,т.е.,:hover. .follow { margin: 0px; z-index: 2; position:...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера 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. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru