Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使CSS下划线动画与链接长度相同';s文本_Css_Css Animations - Fatal编程技术网

使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 %
...
}