169 похожих чатов

Есть градиент linear-gradient(-90deg, #FEE500 3.65%, #FEE500 3.66%, #65B911 51.26%, #71FF4E 98.64%) Задача

сделать анимацию на инверсирование при наведении
есть возможность это сделать нативно в css через анимацию свойства background-size + background-position
У нас горизонтальный градиент
Устанавливаем
background-size: 200% 100%;

Градиент растягивается на все 200%
и мы вместо всей части видим только половину
Для того чтоб видить всё мы должны составить градиент так чтоб его цвета и процентаж были "зеркальными"

Пример с простым градиентом без процентов
linear-gradient(90deg, red, blue)
становится
linear-gradient(90deg, red, blue, red)

Вопрос: как в случае с наличием процентов сделать эту процедуру?

16 ответов

17 просмотров

может кодепен? я б поковырялся

Znacovean-Simion ... Автор вопроса
Андрей
может кодепен? я б поковырялся

https://codepen.io/7iomka/pen/ExNEVQV?editors=1100 Задача сделать работу кнопки btn--fix такой же как и primary то чтоб при наведении градиент инвертировался Для этого нужно "подрихтовать" значения процентов и создать зеркальные показатели вопрос - как это сделать)

Znacovean-Simion ... Автор вопроса
Андрей
screenshot

ну так скинь ссылку на рабочий вариант поглядим)

Znacovean-Simion ... Автор вопроса
Андрей
https://codepen.io/Theandrej/pen/RwoMWzM?editors=1...

https://codepen.io/7iomka/pen/XWNEXjp?editors=1100 без процентов цвета не те убрать проценты и я б мог)

Znacovean Simion ...
https://codepen.io/7iomka/pen/XWNEXjp?editors=1100...

тебе просто нужно отзеркалить их, тоесть подели проценты на 2 и сделай как нада

Znacovean-Simion ... Автор вопроса
Андрей
тебе просто нужно отзеркалить их, тоесть подели пр...

покажи пример) в этом и есть вопрос) я хочу увидеть как ты это сделаешь и какие величины процентов пропишешь

Znacovean-Simion ... Автор вопроса
Znacovean-Simion ... Автор вопроса
Андрей
screenshot

методом эксприментов я пришел к выводу что нужно делать нечто такое (ответ как раз ожидал в таком виде, а не "сам догадаешься что делать")) Например, имеем градиент 90deg, #fee500 3.65%, #65b911 51.26%, #71ff4e 98.64% граница - 50% 1) показатели процентов делим на 2 получаем 90deg, #fee500 1.83%, #65b911 25.63%, #71ff4e 49.32% 2) Поочередно от 50% отнимаем крайний процент и к полученному результату прибавляем 50 получаем следующие 3 зеркальных показателя #71ff4e 50.68%, #65b911 74.37%, #fee500 98.17% 3) Итоговый градиент 90deg, #fee500 1.83%, #65b911 25.63%, #71ff4e 49.32%, #71ff4e 50.68%, #65b911 74.37%, #fee500 98.17% В случае если крайний показатель в процентах упирается в 100% то дубликата серединного цвета не будет

Znacovean Simion ...
методом эксприментов я пришел к выводу что нужно д...

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

Znacovean Simion ...
методом эксприментов я пришел к выводу что нужно д...

неужели при указании хэша цвета, он появляется в телеге?

Znacovean-Simion ... Автор вопроса

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта