Size: a a a

JavaScript — русскоговорящее сообщество

2020 February 03

L

Lookarious in JavaScript — русскоговорящее сообщество
Теперь можешь смело юзать :hover
источник

A

Artem in JavaScript — русскоговорящее сообщество
Lookarious
Теперь можешь смело юзать :hover
А как указывать, над какой именно частью картинки показывать hover? Мне надо только над одним объектом
источник

A

Artem in JavaScript — русскоговорящее сообщество
Lookarious
Теперь можешь смело юзать :hover
И да, огромное спасибо
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Artem
А как указывать, над какой именно частью картинки показывать hover? Мне надо только над одним объектом
Обарачивать этот объект в div
источник

A

Artem in JavaScript — русскоговорящее сообщество
Lookarious
Обарачивать этот объект в div
Так его нельзя выделить никак. У меня есть эта картинка, она просто вся целиком кладется в div через идентификатор. Вытащить любую ее часть не представляется возможным
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Artem
Так его нельзя выделить никак. У меня есть эта картинка, она просто вся целиком кладется в div через идентификатор. Вытащить любую ее часть не представляется возможным
Если это svg то думаю возможно
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Там тоже есть классы
источник

A

Artem in JavaScript — русскоговорящее сообщество
Artem
Так его нельзя выделить никак. У меня есть эта картинка, она просто вся целиком кладется в div через идентификатор. Вытащить любую ее часть не представляется возможным
Это svg через json, такой особый тип анимации с помощью отдельной библиотеки.
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Artem
Это svg через json, такой особый тип анимации с помощью отдельной библиотеки.
К svg можно как то достучаться?
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Что это за библиотека
источник

A

Artem in JavaScript — русскоговорящее сообщество
lottie.js. Никак вообще
источник

A

Artem in JavaScript — русскоговорящее сообщество
Lookarious
Что это за библиотека
источник

r🧬

rmshell 🧬 in JavaScript — русскоговорящее сообщество
Artem
@determin1st, @rmshell, проверил — забыл сказать, что этот SVG формируется с помощью lottie.js из json-файла. Так что вытащить что-то нереально просто.

Вот так выглядит код работы с таким json-ом
var svg2 = document.getElementById('stage2');
animData2 = {
 wrapper: svg2,
 animType: 'svg',
 loop: false,
 prerender: false,
 autoplay: false,  
 path: 'json/2.json'
}

var animItem2 = bodymovin.loadAnimation(animData2);
animItem2.addEventListener('DOMLoaded', onDOMLoaded2);
Покажи как stage2 выглядит в html
источник

A

Artem in JavaScript — русскоговорящее сообщество
rmshell 🧬
Покажи как stage2 выглядит в html
<div id="text2" class="textblock">
                                           После окончания Второй мировой войны образовались две сверхдержавы с конфликтующими идеологиями и огромными военными возможностями. Усиление противостояния привело в итоге к гонке вооружений.
                                       </div>
                                   </div>
                                   <div class="right">
                                       <div id="stage2" class="stage"></div>
                                   </div>
источник

r🧬

rmshell 🧬 in JavaScript — русскоговорящее сообщество
Это до рендера?
источник

A

Artem in JavaScript — русскоговорящее сообщество
rmshell 🧬
Покажи как stage2 выглядит в html
То, что слева - это текст, который скроллится, то, что справа - это див, в который кладется svg через json
источник

A

Artem in JavaScript — русскоговорящее сообщество
rmshell 🧬
Это до рендера?
Это часть html-файла, а весь рендер делает библиотека lottie.js, обрабатывая json
источник

r🧬

rmshell 🧬 in JavaScript — русскоговорящее сообщество
Так ладно, с другой стороны пойдём
источник

L

Lookarious in JavaScript — русскоговорящее сообщество
Artem
Это часть html-файла, а весь рендер делает библиотека lottie.js, обрабатывая json
Раздели svg и делай два рендера, один для один для hovera другой нет
источник

A

Artem in JavaScript — русскоговорящее сообщество
Lookarious
Раздели svg и делай два рендера, один для один для hovera другой нет
Я не могу разделить. У меня есть json-файл as is, то есть вот он дан и все, я только могу начать его анимировать, по скроллу или весь целиком (с помощью GSAP)
источник