Ich bin mir sicher, dass dies eine neue Frage ist, aber ich habe erst kürzlich damit begonnen, Sass in meinen Projekten zu implementieren und ich würde gerne wissen, ob es einen einfacheren/effizienteren Weg gibt, diesen Code mit Sass zu realisieren Eure Hilfe :) .Kann ich IDs für Elemente in einem Keyframe angeben, um CSS mit sass zu reduzieren?
Ich möchte so gruppieren, dass ich die 100% Keyframe-Breite nach ID identifizieren kann, anstatt die Animationszeile und den Keyframe für jede neu zu schreiben.
span.underline {
display:block;
width:calc(100% - 130px);
height:2px;
background-color:transparent;
position:absolute;
left:41px;
}
#topNav .dropdown-menu>li>a:hover > span.underline#acctInfo {
animation: acctInfo 0.3s ease-out forwards;
background: #FFF;
}
@keyframes acctInfo {
0% {
width:0;
}
100% {
width:calc(100% - 130px);
}
}
#topNav .dropdown-menu>li>a:hover > span.underline#replenish {
animation: replenish 0.3s ease-out forwards;
background: #FFF;
}
@keyframes replenish {
0% {
width:0;
}
100% {
width:calc(100% - 60px);
}
}
#topNav .navbar-nav>li>a:hover > span.underline#more {
animation: more 0.3s ease-out forwards;
background: #FFF;
}
@keyframes more {
0% {
width:0;
}
100% {
width:calc(100% - 65px);
}
}