Marzipano: Auto-Rotoation
Voreinstellungen können in der Datei "data.js" geändert werden
1) Datei data.js öffnen2) nach "autorotoate" suchen (im Dateiende
"name": "Project Title",
"settings": {
"mouseViewMode": "drag",
"autorotateEnabled": false,
"fullscreenButton": false,
"viewControlButtons": true
}
- "autorotateEnabled": false, : Das Bild dreht, bis die Rotation deaktiviert wird.
- "autorotateEnabled": false, : Das Bild muss zum drehen manuell aktiviert werden.
Offene Frage:
Kann das Autorotate-Bedienelement auch ausgeblendet werden? In der index.js ist dazu folgende Code-Zeile:var autorotateToggleElement = document.querySelector('#autorotateToggle');
Weiterführend:
Das Icon der Schaltfläche ist in der index.html verlinkt<a href="#" id="autorotateToggle">
<img class="icon off" src="img/play.png">
<img class="icon on" src="img/pause.png">
</a>
Das Design der Autorotate-Schaltfläche ist in der style.css hinterlegt
#autorotateToggle {
display: block;
position: absolute;
top: 0;
right: 0;
width: 40px;
height: 40px;
padding: 5px;
background-color: rgb(0,192,243);
background-color: rgba(0,192,243,1.0);
}
.mobile #autorotateToggle {
width: 50px;
height: 50px;
}
/* If there is a fullscreen button, autorotate must placed a bit to the left */
body.fullscreen-enabled #autorotateToggle {
right: 40px;
}
body.fullscreen-enabled.mobile #autorotateToggle {
right: 50px;
}
#autorotateToggle .icon {
position: absolute;
top: 5px;
right: 5px;
width: 30px;
height: 30px;
}
.mobile #autorotateToggle .icon {
top: 10px;
right: 10px;
}
#autorotateToggle .icon.on {
display: none;
}
#autorotateToggle .icon.off {
display: block;
}
#autorotateToggle.enabled .icon.on {
display: block;
}
#autorotateToggle.enabled .icon.off {
display: none;
}