<style>
.mdiv {
--size: 300px;
margin: 50px auto;
width: var(--size);
height: var(--size);
transition: 8s;
position: relative;
}
.mdiv:hover { transform: rotate(360deg); filter: hue-rotate(100deg) drop-shadow(0 0 10px yellow);
border-color: OrangeRed Yellow DeepSkyBlue;}
.mdiv > span {
position: absolute;
right: calc(var(--size) / 4);
width: 0;
height: 0;
border-style: solid;
border-width: calc(var(--size) / 4) 0 calc(var(--size) / 4) calc(var(--size) / 4);
border-color: transparent green #be7902 #8dbd81;
transform-origin: 0 100%;
}
.mdiv > span:nth-of-type(2) { transform: rotate(-90deg); }
.mdiv > span:nth-of-type(3) { transform: rotate(-180deg); }
.mdiv > span:nth-of-type(4) { transform: rotate(-270deg); }
</style>
<div class="mdiv">
<span></span>
<span></span>
<span></span>
<span></span>
</div>
|