diff --git a/source/website/css/website.css b/source/website/css/website.css index 46547c1..69135e7 100644 --- a/source/website/css/website.css +++ b/source/website/css/website.css @@ -76,13 +76,15 @@ div.intro_content { width: 500px; max-width: 90%; - margin: 50px auto; + margin: 0px auto; + position: relative; } div.intro div.intro_logo { border-bottom: 1px solid var(--ov_border_color); padding-bottom: 30px; + margin-bottom: 30px; } div.intro svg.intro_logo @@ -93,11 +95,6 @@ div.intro svg.intro_logo margin-bottom: 20px; } -div.intro div.intro_formats -{ - margin-top: 30px; -} - div.intro div.intro_dragdrop_text { font-size: 30px; diff --git a/source/website/index.js b/source/website/index.js index 14c3c2a..11d86a4 100644 --- a/source/website/index.js +++ b/source/website/index.js @@ -53,6 +53,7 @@ export function StartWebsite (externalLibLocation) toolbarDiv : document.getElementById ('toolbar'), mainDiv : document.getElementById ('main'), introDiv : document.getElementById ('intro'), + introContentDiv : document.getElementById ('intro_content'), fileNameDiv : document.getElementById ('main_file_name'), leftContainerDiv : document.getElementById ('main_left_container'), navigatorDiv : document.getElementById ('main_navigator'), diff --git a/source/website/website.js b/source/website/website.js index 102c6f9..c563b7c 100644 --- a/source/website/website.js +++ b/source/website/website.js @@ -4,7 +4,7 @@ import { ImportErrorCode, ImportSettings } from '../engine/import/importer.js'; import { CameraMode } from '../engine/viewer/camera.js'; import { RGBColor } from '../engine/model/color.js'; import { Viewer } from '../engine/viewer/viewer.js'; -import { AddDiv, AddDomElement, ShowDomElement, SetDomElementOuterHeight, CreateDomElement, GetDomElementOuterWidth } from '../engine/viewer/domutils.js'; +import { AddDiv, AddDomElement, ShowDomElement, SetDomElementOuterHeight, CreateDomElement, GetDomElementOuterWidth, GetDomElementOuterHeight } from '../engine/viewer/domutils.js'; import { CalculatePopupPositionToScreen, ShowListPopup } from './dialogs.js'; import { HandleEvent } from './eventhandler.js'; import { HashHandler } from './hashhandler.js'; @@ -173,6 +173,10 @@ class WebsiteLayouter SetDomElementOuterHeight (this.parameters.introDiv, contentHeight); this.viewer.Resize (contentWidth - safetyMargin, contentHeight); + let introContentHeight = GetDomElementOuterHeight (this.parameters.introContentDiv); + let introContentTop = (contentHeight - introContentHeight) / 3.0; + this.parameters.introContentDiv.style.top = introContentTop.toString () + 'px'; + this.measureTool.Resize (); } } diff --git a/website/index.html b/website/index.html index 9e387dd..e45c94d 100644 --- a/website/index.html +++ b/website/index.html @@ -65,7 +65,7 @@