Size: a a a

HTML/CSS — русскоговорящее сообщество

2020 September 10

A

Aleksandr in HTML/CSS — русскоговорящее сообщество
Sherzod Erkinov
векторное изображение
Да, строится оно как раз по этим точкам, которые ты хочешь покороче сделать, что бы сделать его покороче, нужно использовать меньше векторов
источник

SE

Sherzod Erkinov in HTML/CSS — русскоговорящее сообщество
Aleksandr
Да, строится оно как раз по этим точкам, которые ты хочешь покороче сделать, что бы сделать его покороче, нужно использовать меньше векторов
Имел виду не удалять код а через какойта линк вызывать
источник

Z

Zaff in HTML/CSS — русскоговорящее сообщество
Sherzod Erkinov
Имел виду не удалять код а через какойта линк вызывать
лол
источник

A

Aleksandr in HTML/CSS — русскоговорящее сообщество
Sherzod Erkinov
Имел виду не удалять код а через какойта линк вызывать
а, ну можешь как бэкграунд его воткнуть например
источник

Z

Zaff in HTML/CSS — русскоговорящее сообщество
гугли svg use xhr
источник

SE

Sherzod Erkinov in HTML/CSS — русскоговорящее сообщество
Zaff
гугли svg use xhr
cпс
источник

SE

Sherzod Erkinov in HTML/CSS — русскоговорящее сообщество
Aleksandr
а, ну можешь как бэкграунд его воткнуть например
Если я воткну как бэкгроунд, я могу использовать hover?
источник

A

Aleksandr in HTML/CSS — русскоговорящее сообщество
Тебе более правильный метод предложили
источник

Z

Zaff in HTML/CSS — русскоговорящее сообщество
Sherzod Erkinov
Если я воткну как бэкгроунд, я могу использовать hover?
через use будет лучше, но можно и бекграундом, только надо вставить закодированный свг.
для этого есть https://yoksel.github.io/url-encoder/
источник

SE

Sherzod Erkinov in HTML/CSS — русскоговорящее сообщество
Zaff
через use будет лучше, но можно и бекграундом, только надо вставить закодированный свг.
для этого есть https://yoksel.github.io/url-encoder/
ок понял
источник

A

Ali in HTML/CSS — русскоговорящее сообщество
Всем привет, возможно ЧИСТЫМ CSS при ховер на РОДИТЕЛЬСКИЙ блок запустить красиво движение блоков, просто 3 разных блока едут вправо друг за другом, как слайды (вначале их позиция абсолют и они лежат друг на друге)

Сделал через transition-delay, но если туда сюда резко по наводить, то анимация вся перемешивается и все ужасно..
Или нужно делать через JS, типо react-transition-group, навешивать доп классы и по ним делать ?

Реферанса нету, лишь на словах, но вроде нормально описал. Помогите пожалуйста.
источник

l

lesha in HTML/CSS — русскоговорящее сообщество
Ali
Всем привет, возможно ЧИСТЫМ CSS при ховер на РОДИТЕЛЬСКИЙ блок запустить красиво движение блоков, просто 3 разных блока едут вправо друг за другом, как слайды (вначале их позиция абсолют и они лежат друг на друге)

Сделал через transition-delay, но если туда сюда резко по наводить, то анимация вся перемешивается и все ужасно..
Или нужно делать через JS, типо react-transition-group, навешивать доп классы и по ним делать ?

Реферанса нету, лишь на словах, но вроде нормально описал. Помогите пожалуйста.
Через кейфреймы наверно можно , наводишь на родительский блок, запускается кейфрейм
источник

TP

Taras Pidvishenny in HTML/CSS — русскоговорящее сообщество
Ali
Всем привет, возможно ЧИСТЫМ CSS при ховер на РОДИТЕЛЬСКИЙ блок запустить красиво движение блоков, просто 3 разных блока едут вправо друг за другом, как слайды (вначале их позиция абсолют и они лежат друг на друге)

Сделал через transition-delay, но если туда сюда резко по наводить, то анимация вся перемешивается и все ужасно..
Или нужно делать через JS, типо react-transition-group, навешивать доп классы и по ним делать ?

Реферанса нету, лишь на словах, но вроде нормально описал. Помогите пожалуйста.
а transition-delay ставил где? на :hover{ ...} или на сам елемент?
источник

A

Ali in HTML/CSS — русскоговорящее сообщество
lesha
Через кейфреймы наверно можно , наводишь на родительский блок, запускается кейфрейм
Но разве кейфрейм не на один блок?

Или предлагаешь создать 3 разных animation и делать типо по процентам ? Но тогда все равно та же проблема, что если несколько раз быстро понаводить, то все собьется
источник

A

Ali in HTML/CSS — русскоговорящее сообщество
Taras Pidvishenny
а transition-delay ставил где? на :hover{ ...} или на сам елемент?
tran-d на сами элементы:
1й - Сразу запускает transf - transX(-100%)
2й - Спустя 0.3s
3й - Спустя 0.6s
источник

l

lesha in HTML/CSS — русскоговорящее сообщество
Ali
Но разве кейфрейм не на один блок?

Или предлагаешь создать 3 разных animation и делать типо по процентам ? Но тогда все равно та же проблема, что если несколько раз быстро понаводить, то все собьется
Надо попробовать в песочнице , я просто сейчас не дома, нет возможности
источник

A

Ali in HTML/CSS — русскоговорящее сообщество
lesha
Надо попробовать в песочнице , я просто сейчас не дома, нет возможности
Я просто вначале вроде все перепробовал, прежде чем доставать добрый люд, поэтому твой вариант нормальный, но он все равно с этой "изюминкой" при резких-частых наводках
источник

l

lesha in HTML/CSS — русскоговорящее сообщество
Я просто не знаю если убрать ховер с элемента прервется ли анимация или кейфрейм выполнится до конца
источник

l

lesha in HTML/CSS — русскоговорящее сообщество
Ali
Я просто вначале вроде все перепробовал, прежде чем доставать добрый люд, поэтому твой вариант нормальный, но он все равно с этой "изюминкой" при резких-частых наводках
А так сделать анимацию и на каждый элемент повесить animation-delay
источник

A

Ali in HTML/CSS — русскоговорящее сообщество
lesha
Я просто не знаю если убрать ховер с элемента прервется ли анимация или кейфрейм выполнится до конца
Увы сразу прекратится )
источник