В моем проекте есть несколько потрясающих шрифтов значков, заключенных в тег «a». Я хочу, чтобы они вращались при наведении, но не совсем понимаю, как это реализовать.
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
import { library } from '@fortawesome/fontawesome-svg-core';
import { fab } from '@fortawesome/free-brands-svg-icons';
import logo from "../images/logo.png";
library.add(fab)
function Footer() {
return (
<footer>
<div className = "socials">
<a href = "/">
<FontAwesomeIcon icon = {["fab", "facebook"]}/>
</a>
<a href = "/">
<FontAwesomeIcon icon = {["fab", "instagram"]}/>
</a>
<a href = "/">
<FontAwesomeIcon icon = {["fab", "twitter"]}/>
</a>
</div>
<div>
<a href = "#home"><img src = {logo} alt = "Crepes&Burgers"/></a>
</div>
</footer>
);
}
export default Footer;






Вы можете попробовать это:
import React from "react";
import "./styles.css";
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
import { library } from "@fortawesome/fontawesome-svg-core";
import { fab } from "@fortawesome/free-brands-svg-icons";
library.add(fab);
function Footer() {
return (
<footer>
<div className = "socials">
<a href = "/">
<FontAwesomeIcon className = "icon" icon = {["fab", "facebook"]} />
</a>
<a href = "/">
<FontAwesomeIcon className = "icon" icon = {["fab", "instagram"]} />
</a>
<a href = "/">
<FontAwesomeIcon className = "icon" icon = {["fab", "twitter"]} />
</a>
</div>
</footer>
);
}
export default Footer;
CSS:
.icon {
padding: 5px 10px;
}
.icon:hover {
transform: rotate(45deg);
transition: all 0.25s ease-in-out;
}
ах, ти. Я пропустил самый простой способ сделать это