Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.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
Jquery 如何在鼠标悬停时显示字体图标_Jquery_Html_Css_Font Awesome - Fatal编程技术网

Jquery 如何在鼠标悬停时显示字体图标

Jquery 如何在鼠标悬停时显示字体图标,jquery,html,css,font-awesome,Jquery,Html,Css,Font Awesome,我有一个链接是可编辑的,如果有人在该链接上悬停,应该有一个足总编辑图标悬停 下面是html代码 <a href="#" class="btn" id="company_name" data-type="text" data-pk="3" data-name="company_name" data-title="Enter Company Name">Learn web programming</a>&nbsp;<i class="fa fa-pencil"&

我有一个链接是可编辑的,如果有人在该链接上悬停,应该有一个足总编辑图标悬停

下面是html代码

<a href="#" class="btn" id="company_name" data-type="text" data-pk="3" data-name="company_name" data-title="Enter Company Name">Learn web programming</a>&nbsp;<i class="fa fa-pencil"></i>


我只想在鼠标悬停时显示fa-fa pencil图标

在fa pencil字体中使用unicode(朝向横幅底部),然后使用内容:“f040”(f040是fa pencil的unicode)并粘贴它。

在fa pencil字体中使用unicode(朝向横幅底部),然后使用内容:“f040”(f040是fa pencil的unicode)并粘贴它。

简单的css可以使用and实现这一功能。此外,我在html中添加了一些细微的变化,即
span
包装,以便在符号悬停在图标上时使其可见

a:hover+span+i,/*链接悬停时选择i*/
a+span:hover+i,/*当链接后的空格悬停时,选择i*/
a+span+i:当图标悬停时,悬停{/*选择i*/
能见度:可见;
}
a+span+i{/*在所有其他情况下隐藏它*/
可见性:隐藏;
}

简单的css可以使用and实现这一功能。此外,我在html中添加了一些细微的变化,即
span
包装,以便在符号悬停在图标上时使其可见

a:hover+span+i,/*链接悬停时选择i*/
a+span:hover+i,/*当链接后的空格悬停时,选择i*/
a+span+i:当图标悬停时,悬停{/*选择i*/
能见度:可见;
}
a+span+i{/*在所有其他情况下隐藏它*/
可见性:隐藏;
}

Fontawesome图标,生成的内容悬停..正如@Rinku建议的那样

#company_name {
        position: relative;
    }

        #company_name:hover:after {
            content: '\f040';
            font: normal normal normal 14px/1 FontAwesome;
            right: 0;
            position: absolute;
        }


Fontawesome图标,生成的内容悬停..正如@Rinku建议的那样

#company_name {
        position: relative;
    }

        #company_name:hover:after {
            content: '\f040';
            font: normal normal normal 14px/1 FontAwesome;
            right: 0;
            position: absolute;
        }