index.vue 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <template>
  2. <div class="editor-navigation">
  3. <GroupSettings class="group-settings-area"/>
  4. <div
  5. class="app-player"
  6. ref="layer"
  7. >
  8. <Core/>
  9. <Toolbar class="navigation-toolbar"></Toolbar>
  10. </div>
  11. <InitialSceneSettings class="initial-scene-settings-area"></InitialSceneSettings>
  12. </div>
  13. </template>
  14. <script>
  15. import InitialSceneSettings from "./initialSceneSettings.vue";
  16. import GroupSettings from "./groupSettings.vue";
  17. import Core from "@/framework/core/core-v1.2.vue";
  18. import Toolbar from "@/framework/Toolbar.vue";
  19. export default {
  20. name: "EditorNavigation",
  21. components: {
  22. InitialSceneSettings,
  23. GroupSettings,
  24. Core,
  25. Toolbar,
  26. },
  27. };
  28. </script>
  29. <style lang="less" scoped>
  30. .editor-navigation {
  31. height: 100%;
  32. display: flex;
  33. .group-settings-area {
  34. width: 300px;
  35. flex: 0 0 auto;
  36. }
  37. .app-player {
  38. flex: 1 1 auto;
  39. padding: 10px;
  40. position: relative;
  41. height: 100%;
  42. .navigation-toolbar {
  43. position: absolute;
  44. left: 10%;
  45. right: 10%;
  46. top: 70%;
  47. bottom: 10%;
  48. }
  49. }
  50. .initial-scene-settings-area {
  51. width: 274px;
  52. flex: 0 0 auto;
  53. }
  54. }
  55. </style>