box1をhoverしたらborderを表示したいです。
hoverした時にborderが表示されるのですが一瞬黒色のborderが表示されてしまいます。
またhoverした時に下にレイアウトがずれてしまいます。
修正方法わかる人いましたらご教授お願いしたいです。
import "./styles.css"; import styled from "styled-components"; const Box = styled.div` padding: 9px 18px; cursor: pointer; display: inline-block; color: #222426; &:hover { border: solid #e2e6ea 1px; transition: all 0.2s cubic-bezier(0.08, 0.52, 0.52, 1); } span { cursor: pointer; font-weight: bold; font-size: 20px; line-height: 20px; color: #222426; } `; const App = () => { return ( <> <div className="App"> <h1>Hello CodeSandbox</h1> <h2>Start editing to see some magic happen!</h2> </div> <Box> <span>box1</span> </Box> <div> <span>aaaaaaa</span> </div> <div style={{ width: "full", height: "100px", background: "red" }}></div> </> ); }; export default App;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/08 13:15