HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.02.2024, 21:15
L2Banners
Постоянный
Регистрация: 20.01.2016
Сообщений: 403
С нами: 5428363

Репутация: 408
По умолчанию

Если кому-то будет интересно, в этой теме буду публиковать задачи по верстке, которые помогут попрактиковаться или просто оценить свои знания.

Задача №1:

Заливайте свой код в песочницу, к примеру https://codepen.io
 
Ответить с цитированием

  #2  
Старый 03.02.2024, 23:08
Steve Dogs
Новичок
Регистрация: 02.02.2024
Сообщений: 0
С нами: 1200678

Репутация: 0
По умолчанию

Я просто привык @L2Banners деньги на карту отправлять за решение таких задач.

Задача решена? https://codepen.io/istevedogs/pen/JjzvZaw
 
Ответить с цитированием

  #3  
Старый 03.02.2024, 23:16
L2Banners
Постоянный
Регистрация: 20.01.2016
Сообщений: 403
С нами: 5428363

Репутация: 408
По умолчанию

Цитата:
Сообщение от Steve Dogs  

Задача решена? https://codepen.io/istevedogs/pen/JjzvZaw
Внимательно прочитай условие)

Должно быть наоборот, кнопка на которую наводишь остается, а другие исчезают
 
Ответить с цитированием

  #4  
Старый 03.02.2024, 23:43
Steve Dogs
Новичок
Регистрация: 02.02.2024
Сообщений: 0
С нами: 1200678

Репутация: 0
По умолчанию

Цитата:
Сообщение от L2Banners  

Внимательно прочитай условие)
Должно быть наоборот, кнопка на которую наводишь остается, а другие исчезают
Вот так? - https://codepen.io/istevedogs/pen/JjzvZaw
 
Ответить с цитированием

  #5  
Старый 04.02.2024, 00:12
L2Banners
Постоянный
Регистрация: 20.01.2016
Сообщений: 403
С нами: 5428363

Репутация: 408
По умолчанию

Цитата:
Сообщение от Steve Dogs  
Хотел похвалить, но нет

В твоем варианте, если курсор попадает в контейнер, например между кнопками, то все кнопки исчезают, а в моем примере я свободно вожу курсором по контейнеру и между кнопками специально, чтобы показать этот момент, так что пока не решено
 
Ответить с цитированием

  #6  
Старый 04.02.2024, 00:33
un1k
Познающий
Регистрация: 04.10.2023
Сообщений: 41
С нами: 1376200

Репутация: 0
По умолчанию

I want to participate but is hard to understand russian))

The css to do this would be the use of :has and ~

:has To select the previous siblings:

Цитата:

span:has(~ span:ishover)) {
opacity: 0;
}
~ To select the next siblings:

Цитата:

span:hover ~ span {
opacity: 0;
}
https://codepen.io/ofuwdwfe-the-animator/pen/wvOjxrP
 
Ответить с цитированием

  #7  
Старый 04.02.2024, 00:40
Steve Dogs
Новичок
Регистрация: 02.02.2024
Сообщений: 0
С нами: 1200678

Репутация: 0
По умолчанию

Цитата:
Сообщение от un1k  

I want to participate but is hard to understand russian))

The css to do this would be the use of :has and ~

:has To select the previous siblings:

~ To select the next siblings:

https://codepen.io/ofuwdwfe-the-animator/pen/wvOjxrP
Amazing
 
Ответить с цитированием

  #8  
Старый 04.02.2024, 00:52
L2Banners
Постоянный
Регистрация: 20.01.2016
Сообщений: 403
С нами: 5428363

Репутация: 408
По умолчанию

Цитата:
Сообщение от un1k  

I want to participate but is hard to understand russian))
Task:

There are 2 buttons, when we hover the cursor over one of them, the second disappears.

The task needs to be solved only using HTML and CSS

without using javascript

Цитата:
Yes, this is a good solution.

Try to solve this without using the pseudo-classes :is() and :has()

You can solve this using only one pseudo-class :hover. Then it will be more cross-browser
 
Ответить с цитированием

  #9  
Старый 04.02.2024, 01:04
un1k
Познающий
Регистрация: 04.10.2023
Сообщений: 41
С нами: 1376200

Репутация: 0
По умолчанию

Цитата:
Сообщение от L2Banners  

Task:
There are 2 buttons, when we hover the cursor over one of them, the second disappears.
The task needs to be solved only using HTML and CSS
without using javascript

Yes, this is a good solution.

Try to solve this without using the pseudo-classes :is() and :has()
You can solve this using only one pseudo-class :hover. Then it will be more cross-browser
Oh, :has is supported by all major browsers, but this can also be made with * but I don't know if I would use it instead of :has

Цитата:

*, button:hover {
opacity: 0;
}
 
Ответить с цитированием

  #10  
Старый 04.02.2024, 01:12
un1k
Познающий
Регистрация: 04.10.2023
Сообщений: 41
С нами: 1376200

Репутация: 0
По умолчанию

 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.