index.vue 966 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <template>
  2. <div class="editor-header">
  3. <div class="left">
  4. <div class="menu-item">文件</div>
  5. <div class="menu-item">编辑</div>
  6. <div class="menu-item">设置</div>
  7. <div class="menu-item">演示</div>
  8. <div class="menu-item">帮助</div>
  9. </div>
  10. <div class="right">
  11. <div class="menu-item icon">
  12. <IconGithub />
  13. </div>
  14. </div>
  15. </div>
  16. </template>
  17. <script lang="ts">
  18. import { defineComponent } from 'vue'
  19. export default defineComponent({
  20. name: 'editor-header',
  21. })
  22. </script>
  23. <style lang="scss" scoped>
  24. .editor-header {
  25. background-color: #fff;
  26. user-select: none;
  27. border-bottom: 1px solid $borderColor;
  28. display: flex;
  29. justify-content: space-between;
  30. padding: 0 10px;
  31. }
  32. .left, .right {
  33. display: flex;
  34. justify-content: center;
  35. align-items: center;
  36. }
  37. .menu-item {
  38. font-size: 13px;
  39. margin: 0 10px;
  40. cursor: pointer;
  41. &.icon {
  42. font-size: 20px;
  43. color: #666;
  44. }
  45. }
  46. </style>