【发布时间】:2018-05-08 20:15:17
【问题描述】:
我正在做一个小项目,以了解更多关于 Javascript 的知识,以便将来可以处理 svg 动画。
现在我正在开发一个按钮,当你点击它时会改变他的输入。
circle = document.getElementById('circle');
$remove = document.getElementById('remove');
remove.style.display = "block";
$undo = document.getElementById('undo');
undo.style.display = "none";
circle.onclick = function() {
remove.style.display = "none";
undo.style.display = "block";
}
.circle {
width: 200px; height: 200px;
background-color: #10ac84;
border-radius: 50%;
}
.circle svg { font-size: 1.5em; }
<div class="circle" id="circle">
<i class="fas fa-trash-alt" id="remove"></i>
<i class="fas fa-undo" id="undo"></i>
</div>
将它放入 sn-p 有点困难,因为我无法加载字体 awesome cdn。
-|我要做什么 |-
当您进入该页面时,该圆圈将在垃圾桶上显示一个图标。 当用户单击圆圈时,垃圾桶将消失,撤消图标将出现。 这是为了删除我的应用程序中的一个项目,并在您想要它时撤消它。
-|问题 |-
我可以删除 FontAwesome 图标并为其添加样式吗?因为它会转换成SVG的
我希望我已经解释得很好,并且有人可以帮助我。
【问题讨论】:
-
你是用 SVG-with-JS 方法还是 WebFonts-with-CSS 方法?
-
是的,我愿意。 [fa-svg-with-js.css] 和 [fontawesome-all.min.js]
标签: javascript svg font-awesome-5