jquery - 切换类:在不显示字体图标之前
问题描述
我正在尝试在 pyseduo 之前使用 :before 两个类。一旦目标类悬停,2类交换。在 safari 中工作正常,但在其他浏览器中,底部的图标不显示。它只显示悬停状态图标。切换类是否支持淡入淡出或过渡以缓慢交换类?
CSS:
.play{
height:30px;
width: 30px;
color: rgba(62, 173, 236,0.7);
bottom:0.2em;
left:46.7%;
position: absolute;
display: inline-block;
}
.play:before{
content: '\f04b';
font-family: "Font Awesome 5 Free";
font-size: 18px;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
.pause{
display: inline-block;
height:30px;
width: 30px;
color: rgba(62, 173, 236,0.7);
bottom:.6em;
left:46.7%;
position: absolute;
}
.pause:before{
content: '\f28b';
font-family: "Font Awesome 5 Free";
font-size:27px;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
}
jQuery
$('.platform_Slide').hover(function() {
$('.play').toggleClass('pause');
});
解决方案
推荐阅读
- python - xgboost 文档有误吗?(早期停止轮次以及最佳和最后一次迭代)
- mysql - XAMPP 访问被拒绝
- unity3d - AR 核心以统一方式动态加载预制件
- php - 在 Laravel 5.7 中加密并在 Codeigniter 3.1 中解密
- java - 当前值/单元格 POI 的 Excel 公式
- graalvm - nashorn CompiledScript graalvm 等效
- jackson - 处理杰克逊双向引用的最佳方式
- laravel - Laravel Mix:从 Minifying for Production 中排除 SASS 文件
- google-cloud-platform - 启动脚本问题 - Compute Engine
- perl - Perl 从字符串中删除一个字符,除非它是重复的