function htmlFace(nr) {
const innerDiv = [
html`<div>you don't see with your eye</div>`,
html`<div>you perceive with your mind</div>`
][nr%2];
const innerStyle = {
fontFamily: 'Bebas Neue',
whiteSpace: 'nowrap',
animation: '12s infinite linear scroll',
animationDelay: `${12-nr}s`,
transform: 'translate(100%,0%)'
}
const outerDiv = html`<div>${withStyle(innerStyle)(innerDiv)}</div>`;
const clippct = (1-thickness)*100;
const outerStyle = {
position: 'absolute',
height: `${divHeight}px`,
width: `${divWidth}px`,
overflow: 'hidden',
clipPath: (nr%4==3) ? `polygon(0% 0%, 0% 100%, 100% 100%, ${clippct}% 0%)` : undefined,
backgroundColor: (nr%4>1) ? ['#ff33cc99','#ffff6699','#33993399'][(Math.floor(nr/2))%3] : '#99999933',
color: (nr%4>1) ?'#000000':'#00000055',
transformOrigin: 'center',
transform: `matrix3d(${faceTransformation2D(nr).join(',')})`
}
return withStyle(outerStyle)(outerDiv);
}