@import "./../globalCssVariables.scss"; .timeline-toolbox{ position:absolute; display:flex; align-items: flex-start; flex-direction: row; top: 10px; div{ margin-left:10px; } } .timeline-container{ width:100%; height:300px; position:absolute; background-color: $light-color-secondary; box-shadow: 0px 10px 20px; .info-container{ margin-top: 80px; right:20px; position:absolute; height: calc(100% - 100px); width: calc(100% - 140px); overflow: hidden; .scrubberbox{ position:absolute; background-color: transparent; height: 30px; width:100%; .tick{ height:100%; width: 1px; background-color:black; } } .scrubber{ top:30px; height: 100%; width: 2px; position:absolute; z-index: 1001; background-color:black; .scrubberhead{ top: -30px; height: 30px; width: 30px; background-color:transparent; border-radius: 50%; border: 5px solid black; left: -15px; position:absolute; } } .trackbox{ top: 30px; height:calc(100% - 30px); width:100%; border:1px; overflow:hidden; background-color:white; position:absolute; box-shadow: -10px 0px 10px 10px grey; } } .title-container{ margin-top: 110px; margin-left: 20px; height: calc(100% - 100px - 30px); width: 100px; background-color:white; overflow: hidden; .datapane{ top:0px; width: 100px; height: 75px; border: 1px solid $dark-color; background-color: $intermediate-color; color: white; position:relative; float:left; border-style:solid; } } .resize{ bottom: 5px; position:absolute; height: 30px; width: 50px; left: calc(50% - 25px); } } .overview{ position: absolute; height: 50px; width: 200px; background-color: black; .container{ position: absolute; float: left 0px; top: 25%; height: 75%; width: 100%; background-color: grey; } } .round-toggle { height: 40px; width: 80px; background-color: white; border: 2px solid purple; border-radius: 20px; animation-fill-mode: forwards; animation-duration: 500ms; top: 20px; input{ position:absolute; opacity: 0; height: 0; width: 0; } .round-toggle-slider{ height: 35px; width: 35px; background-color: white; border:1px solid grey; border-radius: 20px; transition: transform 500ms ease-in-out; margin-left: 0px; margin-top: 0.5px; } } @keyframes turnon{ from{ background-color: white; } to{ background-color: purple; } } @keyframes turnoff{ from{ background-color: purple; } to{ background-color: white; } }