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 ответов

6 просмотров

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

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 ... Автор вопроса

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

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

@Aiwan что такое база образца?
Alexey
27
Не многие знают, а кто знает, тот уже успел забыть, что в далёком 2004 году эта игра произвела настоящий фурор, настолько революционной была технология, применяемая для её соз...
ICCID
4
коллеги, добрый вечер! А никто не знает как модальная форма может себя закрыть? Ну допустим модальная форма определила, что смысла ей работать нет и хочет вернуть modalResult...
Михаил
83
Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Хотя у меня сейчас есть более сложная задача, вот её думаю: как объяснить челу переходного возраста противоположного полу, обучающегося в польском колледже (а-ля наш техникум)...
Вячеслав Кузьменко
15
а сколько всего в IT умерло? Где флеш-игры, их было туча, где они все? Сегодня технология есть, а завтра вжух и мёртвая. Этот wasm сильно напоминает джавовские апплеты, silver...
Constantin F.
5
Добрый день Хочу начать обучение языку, не являюсь представителем it, буду благодарна за помощь, совсем пока не понимаю ничего) Подскажите, пожалуйста, где можно начать первы...
Sara Lala
30
а вы в курсе, что Initialize() не работает? var arr123: array[0..123] of Byte; ... Initialize(arr123, SizeOf(arr123));
Iluha Companets
8
что читать по делфи?вообще 0 в нем
fd dsds
9
верно что я могу удалить эти addq и subq т.к. со стеком никакого взаимодействия нет (исключая call)?
Michael
16
Карта сайта