Задать вопрос
@lb-web

Как сделать такую трансформацию на css?

Есть вот такой блок: prntscr.com/ku3vum
Смысл в том, что если навести на красную часть блока, она должна выплывать и замещать текст.
Я делал уже подобное mahmood. ru(без пробела), но адаптировать это адекватно не выходит. Т.к. надо менять текст весь, и не замещать, а как бы поверху(как мне кажется). Есть какие-то предложения? Может кто на codepen/jsfiddle видел такое?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
lamer350
@lamer350
กำลังสูงสุด
Чтобы вам могли дать адекватный ответ, нужно сформировать правильно вопрос. Лучше всего отобразить скриншотами как он должен работать и в каком месте у вас возникает ошибка.
Так как сейчас из вашего описания мы только догадываться можем что куда будет «выплывать» и что «замещать»
Ответ написан
Комментировать
Odisseya
@Odisseya
Оптимизирую PageSpeed & Performance
Красную часть блока кот. реагирует на hover (правый нижний угол) можно очертить с помощью clip-path в % и по наведению на нее показывать "скрытое содержимое", пример:


Другой вариант — рассчитывать "треугольную половину экрана" на js, чтоб двумя треугольниками поровну разделить экран CSS-трансформаций не достаточно, т.к. ширина и высота экранов вариативная нужно будет вычислять размер гипотенузы и угол ее наклона для каждого конкретного случая, пример.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы