logo.js 979 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const Logo = () => (
  2. <div id='logo'>
  3. <div id='circle'><span id='dot'>˙</span><span id='u'>u</span></div>
  4. <div id='text'><span>fit</span></div>
  5. <style jsx>{`
  6. #logo {
  7. display: grid;
  8. grid-template-columns: 60px 1fr;
  9. grid-auto-flow: column;
  10. grid-gap: 3px;
  11. font-family: "roboto";
  12. font-weight: 900;
  13. font-size: 40px;
  14. line-height: 1;
  15. }
  16. #circle {
  17. display: grid;
  18. grid-template-columns: 30px 30px;
  19. grid-auto-flow: column;
  20. color: white;
  21. background-color: red;
  22. width: 60px;
  23. height: 60px;
  24. border-radius: 30px;
  25. vertical-align: bottom;
  26. }
  27. #text {
  28. display: grid;
  29. height: 60px;
  30. vertical-align: text-bottom;
  31. }
  32. #circle > span,
  33. #text > span {
  34. padding-top: 12px;
  35. }
  36. #dot {
  37. text-align: right;
  38. }
  39. `}</style>
  40. </div>
  41. )
  42. export default Logo