Files
personal-website/components/Hero.tsx
T
2021-01-15 19:25:34 +01:00

61 lines
1.1 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { FC } from 'react';
import styled from 'styled-components';
import Typing from 'react-typing-animation';
const Wrapper = styled.div`
min-height: 45vh;
display: grid;
align-items: center;
height: auto;
@media (max-width: 768px) {
min-height: 65vh;
}
h2 {
font-size: 1.5rem;
}
.small {
font-size: 1rem;
font-weight: normal;
}
.green {
color: #73d26b;
}
.orange {
color: #d6a356;
}
.red {
color: #d75050;
}
`;
const Hero: FC = () => {
return (
<Wrapper>
<Typing speed={10} hideCursor={true} loop={false}>
<h2>Hi.</h2>
<h2>I Can Build Stuff.</h2>
<h2 className='green'>
Full Stack Developer <span className='small'>check</span>
</h2>
<h2 className='green'>
Passionate <span className='small'>check</span>
</h2>
<h2 className='orange'>
Hard Working <span className='small'>warning: not always the case</span>
</h2>
<h2 className='red'>
Designer 🛑<span className='small'>error: need more practise and feedback</span>
</h2>
</Typing>
</Wrapper>
);
};
export default Hero;