А нельзя ли как-то упростить?
<svg width="200" height="300">
<mask id="my-mask">
<g stroke="gray" stroke-width="12" fill="white">
<circle cx="33%" cy="30%" r="20%" />
<circle cx="52%" cy="62%" r="32%" />
</g>
</mask>
</svg>
<!-- 1 -->
<svg width="200" height="300">
<image href="https://picsum.photos/id/1/200/300" width="200" height="300" mask="url(#my-mask)"/>
</svg>
<!-- 2 -->
<svg width="200" height="300">
<image href="https://picsum.photos/id/2/200/300" width="200" height="300" mask="url(#my-mask)"/>
</svg>
<!-- ...100500 -->
<svg width="200" height="300">
<image href="https://picsum.photos/id/3/200/300" width="200" height="300" mask="url(#my-mask)"/>
</svg>
display
- не анимируемое. С ним ничего не сделать. Можно плавно менять opacity
от 1 до 0 и добавлять pointer-events: none
, чтобы элементы уходили из под мыши и с ними нельзя было взаимодействовать. Ну и, раз у вас скрипты используются для этого - в конце анимации, когда уже элементы не видны, можно добавить display: none
, если на это свойство что-то еще завязано. При появлении - все в обратную сторону - pointer-events: auto
и возвращаем opacity
.Пытаюсь создать рисовалку на webgl2
Что произойдёт с данными при потере контекста? ...потом восстанавливать его? ...старый контекст автоматически удалится или так и будет висеть в небытии?
Может вообще забить на эту потерю контекста? Как часто она происходит? Раз на миллион?
Но я как-то уже делал такое не прибегая к псевдо. Забыл(((
.menu-item {
border-image: linear-gradient(to bottom, transparent 0%, #fff 50%, transparent 100%) 1;
border-width: 0 0 0 1px;
border-style: solid;
}
.menu-item:last-child {
border-width: 0 1px 0 1px;
}
<svg width="0" height="0" viewBox="0 0 450 300">
<filter id="displacement-map">
<feImage xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQ..." x="0" y="0" width="100%" height="100%" preserveAspectRatio="none"></feImage>
<feColorMatrix type="saturate" values="0" result="IMAGE"/>
<feGaussianBlur stdDeviation=".5" in="IMAGE" result="MAP"></feGaussianBlur>
<feDisplacementMap in="SourceGraphic" in2="MAP" scale="15" xChannelSelector="R" yChannelSelector="R" result="TEXTURED_TEXT"></feDisplacementMap>
</filter>
</svg>
не знаю что дальше делать
$ git clone --recursive -b 2.6.0 https://github.com/GothenburgBitFactory/taskwarrior.git
$ cd taskwarrior
$ cmake -DCMAKE_BUILD_TYPE=release .
...
$ make
...
[$ make test]
...
$ sudo make install
...там работал обычный CSS, но был 3D объектом на который смотрит камера... Да, я видел всякие Three.js...
task never defined: default
nmp