Сайт продается.
СКРИПТЫ
ТЕГИ:
php (322)
js (242)
html (146)
css (128)
html tags (62)
js tag (56)
jquery (42)
text (37)
js method (36)
js date (33)
php array (33)
fonts (30)
form html (30)
online (27)
Показать еще :
link (26)
ruweb.net (25)
foto (22)
atom (20)
php file (20)
forum (19)
svg (18)
hosting (18)
input (18)
php date (17)
php time (16)
html book (16)
board (16)
color (15)
js url (14)
img (14)
js time (14)
js events (14)
osclass (13)
info (13)
select (13)
htaccess (13)
notepad (13)
знак (12)
table (12)
dw block (12)
download (12)
php img (12)
php path (12)
keyboard (12)
icon (11)
jsphp (11)
form (11)
mouse (10)
yandex (10)
js delete (10)
hover (9)
dosite (8)
browser (7)
comment (7)
php url (7)
cookie (7)
list (6)
iframe (6)
php get (6)
click (6)
canvas (6)
mysql (6)
reg.ru (5)
value (5)
heading (5)
mb (5)
js math (5)
adminka (5)
tag a (5)
chart (5)
year (5)
search (5)
ftp (5)
js id (5)
ssl (4)
base64 (4)
day (4)
week (4)
php var (4)
bbcode (4)
нок (4)
scandir (4)
xml (4)
month (4)
submit (4)
symbols (4)
task (4)
pages (4)
vk (4)
console (4)
js form (4)
https (3)
numbers (3)
js post (3)
js hash (3)
vs code (3)
domen (3)
js img (3)
ucoz (3)
padding (3)
куб (3)
money (3)
line (3)
captcha (3)
height (2)
seo (2)
js vars (2)
video (2)
youtube (2)
tag hr (2)
details (2)
typeof (2)
рся (2)
sitemap (2)
counter (2)
arrows (2)
prompt (2)
qr kod (2)
google (2)
game (1)
cursor (1)
scroll (1)
rutube (1)
нод (1)
smile (1)
jino (1)
header (1)
speed (1)
windows (1)
archive (1)

При наведении открыть другой блок.

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

Давайте разберемся!

При наведении открываем другой блок

  1. Пример - почему не открывается наружный блок?
  2. При наведении открывает другой блок.

  1. Пример - почему не открывается наружный блок?

    Первым пунктом рассмотрим пример, когда унас будет два блока и один из них будет вложен во второй!

    Давайте нарисуем блок и внутри него второй блок.

    <div class="first_1">first_1
      <div class="second_1">second_1</div>
    </div>

    Добавим стилей, чтобы совсем уже убого не было, первый блок(видимый) - будет серым, втри блок будет красным.

    Внутренний блок нам нужно скрыть добавим display_none
    <style>
    .first_1 {
    width: 100px;
    height: 100px;
    background: #c5c5c5;
    }

    .second_1 {
    width: 100px;
    height: 100px;
    background: red;
    }

    .first_1:hover .second_1 {
    display: block;
    }

    .second_1 {
    display: none;
    }
    </style>

    Давайте посмотри, что у нас получилось:

    При наведении открывается внутренний блок:

    Теперь, чтобы блок открылся наведите на видимую часть блока №1.

    first_1
    second_1
    Результат...

    как видим, второй блок, который находится внутри - прекрасно показывается при наведении!

    Но!

    Если мы второй блок поместим снаружи первого блока... то hover не будет работать:

    <div class="first_2">first_2</div>
    <div class="second_2">second_2</div>

    Наведите мышь на видимую часть первого блока:

    first_2
    second_2

    Эта проблемка решается просто!


  2. При наведении открывает другой блок.

    Как я уже сказал выше... мы вынесли дочерний блок наружу и после этого блок перестал открываться!

    Давайте сделаем... чтобы он открывался, для этого нам понадобится:

    Опять возьмем два блока div с классом "first" и "second"

    <div class="first"></div>
    <br>
    <div class="second"></div>

    Стили css аналогичные... но только добавим тильду "~" при наведении(hover) на первый блок!

    <style>
    .first {
    width: 100px;
    height: 100px;
    background-color: gray;
    }

    .first:hover ~ .second {
    display: inline-block;
    }

    .second {
    width: 100px;
    height: 100px;
    background-color: red;
    display:none;
    }
    </style>

    Далее расположим данный код ниже этих строчек:

    Результат открытия другого-наружного блока при наведении:

    Теперь вы можете увидеть, как наружный блок. который стоит отдельно от основного, на который мы наводим мышку прекрасно отрывается!


Можете не благодарить, лучше помогите!
Теги :
hover открыть другой блок
При наведении открыть другой блок.
Еще никто не прокомментировал! COMMENTS+   BBcode
Подписаться + =

Счетчик в график :

Построение гравиков
Основа для графика : счетчик посещаемости.
На отдельной : странице.
dwweb.ru есть здесь:
Последние комментарии :
Марат :
14.03.2023 21:07
Так... это когда было то... в 2018 году... мне не нравится(не нравилось), как поиск по файлам... как-то коряво было…
подробнее.
Moubrey :
14.03.2023 20:52
Их там два можно поставить, еще и по бокам, а в них еще друге окна станут вкладками, обычный проводник и…
подробнее.
Марат :
26.02.2023 12:20
Спасибо за внимательность!
подробнее.
V :
26.02.2023 11:49
В массиве месяцев пропущен октябрь!
подробнее.
Марат :
02.02.2023 10:48
Я не знаю, что это ... Такое понятие - "определена"... я не понимаю, что такое... есть такая фигня в Js, там, бывают…
подробнее.
Артур :
02.02.2023 06:51
При копировании всего кода из 3 главы "Вывод всех файлов из папки ссылками на них", при выполнении скрипта…
подробнее.
ruweb Немного о ruweb.net!
Страница загружена за : 0.017551 секунд. Подробнее