使CSS下划线动画与链接长度相同';s文本
所以我想让这个下划线悬停效果只延伸到我悬停的文本的长度,而不超过这个长度。我试着插入一些带有伪选择器的形状,如果我放了太长的下划线,它会覆盖所有长度,但不能像预期的那样工作,那么会覆盖溢出的部分……也许有什么想法 以下是指向我的代码笔的链接:使CSS下划线动画与链接长度相同';s文本,css,css-animations,Css,Css Animations,所以我想让这个下划线悬停效果只延伸到我悬停的文本的长度,而不超过这个长度。我试着插入一些带有伪选择器的形状,如果我放了太长的下划线,它会覆盖所有长度,但不能像预期的那样工作,那么会覆盖溢出的部分……也许有什么想法 以下是指向我的代码笔的链接: *{ 背景颜色:蓝色; } 李>a{ 位置:相对位置; 颜色:白色; 文字装饰:无; } a:悬停{ 颜色:白色; } 李:以前{ 内容:“; 位置:绝对位置; 宽度:70%; 高度:1px; 底部:0; 左-10; 背景色:白色; 可见性:隐藏; 变换:
*{
背景颜色:蓝色;
}
李>a{
位置:相对位置;
颜色:白色;
文字装饰:无;
}
a:悬停{
颜色:白色;
}
李:以前{
内容:“;
位置:绝对位置;
宽度:70%;
高度:1px;
底部:0;
左-10;
背景色:白色;
可见性:隐藏;
变换:scaleX(0);
过渡:所有0.2秒缓进缓出0秒;
}
li>a:悬停:之前{
能见度:可见;
变换:scaleX(1);
}
/*
a:以后呢{
内容:“;
背景颜色:黄色;
高度:10px;
宽度:100px;
}*/
*{
背景颜色:蓝色;
}
李>a{
位置:相对位置;
颜色:白色;
文字装饰:无;
}
a:悬停{
颜色:白色;
}
李:以前{
内容:“;
位置:绝对位置;
宽度:100%;
高度:1px;
底部:0;
左-10;
背景色:白色;
可见性:隐藏;
变换:scaleX(0);
过渡:所有0.2秒缓进缓出0秒;
}
li>a:悬停:之前{
能见度:可见;
变换:scaleX(1);
}
/*
a:以后呢{
内容:“;
背景颜色:黄色;
高度:10px;
宽度:100px;
}*/
*{
背景颜色:蓝色;
}
李>a{
位置:相对位置;
颜色:白色;
文字装饰:无;
}
a:悬停{
颜色:白色;
}
李:以前{
内容:“;
位置:绝对位置;
宽度:100%;
高度:1px;
底部:0;
左-10;
背景色:白色;
可见性:隐藏;
变换:scaleX(0);
过渡:所有0.2秒缓进缓出0秒;
}
li>a:悬停:之前{
能见度:可见;
变换:scaleX(1);
}
/*
a:以后呢{
内容:“;
背景颜色:黄色;
高度:10px;
宽度:100px;
}*/
在css中使用以下内容:
li > a:before {
...
width: 100%; // not 70 %
...
}
在css中使用以下内容:
li > a:before {
...
width: 100%; // not 70 %
...
}
谢谢,我会把它加入我的菜单,我想我需要发布更多的代码来获得更好的上下文,我会在检查时更新谢谢,我会把它加入我的菜单,我想我需要发布更多的代码来获得更好的上下文,我会在检查时更新
li > a:before {
...
width: 100%; // not 70 %
...
}