.poe
является элементом li
, поэтому измените .poe li
на li.poe
, затем используйте псевдоэлементы
.poe {
list-style: none;
position: relative;
margin-bottom: 14px;
}
.poe:before,
.poe:after{
content: "";
position: absolute;
width: 4px;
height: 4px;
top: 50%;
margin: -2px 0 0 -2px;/*width/2 and height/2*/
left: -20px;
border-radius: 50%;
border: 1px solid black;
transition: all .3s ease
}
.poe:before{
background-color: black;
}
.poe:after{
transform: scale(4)
}
.poe:hover {
cursor: pointer
}
.poe:hover:after{
transform: scale(0)
}
<ul>
<li class="poe"><span id="anime" class="anime"></span>1. HOVER ME</li>
<li class="poe"><span id="anime" class="anime"></span>2. HOVER ME</li>
</ul>
или
.poe {
list-style: none;
position: relative
}
.poe:hover {
cursor: pointer
}
.poe:before,
.poe:after{
content: "";
position: absolute;
width: 4px;
height: 4px;
top: 50%;
margin: -2px 0 0 -2px;/*width/2 and height/2*/
left: -20px;
border-radius: 50%;
border: 1px solid black;
transition: all .1s ease
}
.poe:before{
background-color: black;
}
.poe:hover:after{
transform: scale(2.2,2.2)
}
<ul>
<li class="poe"><span id="anime" class="anime"></span>1. HOVER ME</li>
<li class="poe"><span id="anime" class="anime"></span>2. HOVER ME</li>
</ul>