Ich habe ein Sechseck mit nach und vor Eigenschaften mit CSS gemacht, jetzt versuche ich ein Glühen um das Sechseck beim Schweben zu erzeugen, funktioniert perfekt für die Mitte des Stückes, aber nicht für die Punkte des Sechsecks (oben und unten Stücke) mit: nach und: vor.Wie schreibe ich Hover-Eigenschaft mit CSS für ein Stück mit: nach und: vor Eigenschaften?
.hexagon1 {
position: absolute;
left: 50%;
transform: translate(-50%);
width: 106px;
height: 61.20px;
background-color: #02cd68;
margin: 30.60px 0;
top:44px;
cursor: pointer;
transition: box-shadow 0.2s ease-in-out;
}
.hexagon1:hover {
box-shadow: 0px 0px 40px #02cd68;
}
.hexagon1:before,
.hexagon1:after {
content: "";
position: absolute;
width: 0;
border-left: 53px solid transparent;
border-right: 53px solid transparent;
}
.hexagon1:before {
bottom: 100%;
border-bottom: 30.60px solid #02cd68;
transition: box-shadow 0.2s ease-in-out;
}
.hexagon1:after {
top: 100%;
width: 0;
border-top: 30.60px solid #02cd68;
transition: box-shadow 0.2s ease-in-out;
}
<div class="hexagon1"></div>
Ich habe mit .hexagon1 versucht: nach: Hover, aber es gibt kein Ergebnis :(jede Anregung dank
Wenn Sie mit Browser-Unterstützung nicht zu schrecklich besorgt sind ([caniuse] (http://caniuse.com/#feat=css- Filter)), Sie ca n schalte deinen 'box-shadow: 0px 0px 40px # 02cd68;' auf '.hexagon1: hover' auf 'filter: drop-shadow (0px 0px 40px # 02cd68);'. Bleeding-Edge CSS ist mächtig. – abluejelly