Generated content and transitionend
by stopsatgreen
HTML
<h1>CSS</h1>
CSS
h1 {
font-size: 200%;
transition: 4s;
}
h1::after, h1::before {
transition: 2s;
}
h1::after {
content: ' 4';
}
h1::before {
content: '3 ';
}
h1:hover {
color: green;
font-size: 300%;
}
h1:hover::after, h1:hover::before {
color: yellow;
}
JavaScript
document.addEventListener('transitionend', function(e) {
console.log(e.currentTarget,e.propertyName);
});
document.addEventListener('webkitTransitionEnd', function(e) {
console.log(e,e.propertyName);
});