javascript 코드로 스타일링
css-in-js를 사용하는 이유, css를 사용한다면?
import styled from 'styled-components';
const Sample = styled.div`
width: 100px;
height: 100px;
`;
export default () => (
<Sample />
);
css keyframes와 유사하나, keyframes도 함수로 제공
css keyframes란?
Animation을 만들기 위해 사용
p {
animation-duration: 2s;
animation-name: slidein;
}
@keyframes slidein(keyframe의 이름) {
from(최초 상태) {
margin-right: 100%;
width: 300%;
}
to(나중 상태) {
margin-right: 0;
width: 100%;
}
}
import styled, { keyframes } from 'styled-components';