*/
#noVNC_fallback_error {
- position: fixed;
z-index: 1000;
- left: 50%;
- transform: translate(-50%, -50px);
- transition: 0.5s ease-in-out;
-
visibility: hidden;
- opacity: 0;
+}
+#noVNC_fallback_error.noVNC_open {
+ visibility: visible;
+}
- top: 60px;
+#noVNC_fallback_error > div {
+ max-width: 90%;
padding: 15px;
- width: auto;
+
+ transition: 0.5s ease-in-out;
+
+ transform: translateY(-50px);
+ opacity: 0;
text-align: center;
font-weight: bold;
box-shadow: 6px 6px 0px rgba(0, 0, 0, 0.5);
background: rgba(200,55,55,0.8);
}
-#noVNC_fallback_error.noVNC_open {
- transform: translate(-50%, 0);
- visibility: visible;
+#noVNC_fallback_error.noVNC_open > div {
+ transform: translateY(0);
opacity: 1;
}
<body>
- <div id="noVNC_fallback_error">
- <div>noVNC encountered an error:</div>
- <br>
- <div id="noVNC_fallback_errormsg"></div>
+ <div id="noVNC_fallback_error" class="noVNC_center">
+ <div>
+ <div>noVNC encountered an error:</div>
+ <br>
+ <div id="noVNC_fallback_errormsg"></div>
+ </div>
</div>
<!-- noVNC Control Bar -->