zoneminder/web/zm_html_view_watchX.css

337 lines
6.0 KiB
CSS

@import url(zm_html_base.css);
body {
text-align: center;
}
#container {
margin-left: auto;
margin-right: auto;
}
#menuBar {
width: 100%;
margin-top: 2px;
margin-bottom: 2px;
text-align: center;
}
#menuBar #monitorName {
position: absolute;
left: 4px;
}
#menuBar #closeWindow {
position: absolute;
right: 4px;
}
#menuBar #menuControls > span {
padding-left: 3px;
padding-right: 3px;
}
#imageFeed{
text-align: center;
}
#monitorStatus {
width: 100%;
margin-top: 3px;
margin-bottom: 2px;
text-align: center;
}
#monitorStatus #enableAlarms {
position: absolute;
left: 4px;
}
#monitorStatus #forceAlarm {
position: absolute;
right: 4px;
}
#monitorStatus #monitorState {
}
#dvrControls {
margin-top: 3px;
margin-bottom: 2px;
text-align: center;
}
#dvrControls input {
height: 20px;
width: 28px;
padding-bottom: 3px;
margin-left: 3px;
margin-right: 3px;
}
#dvrControls input[disabled] {
color: #aaaaaa;
}
#dvrControls input.active {
border: 1px solid blue;
}
#dvrControls input.inactive {
border: 1px solid green;
}
#dvrControls input.unavail {
border: 1px solid red;
}
#replayStatus {
width: 100%;
margin-top: 3px;
margin-bottom: 2px;
text-align: center;
}
#events {
width: 100%;
}
#eventList {
width: 100%;
}
#eventList thead td {
font-weight: bold;
}
#eventList td {
text-align: center;
}
li {
display: inline;
list-style-type: none;
}
span.alarm {
color: #DC143C;
font-weight: bold;
}
span.alert {
color: #FF8C00;
font-weight: bold;
}
#eventList tr.highlight {
background-color: #B0E0E6;
}
#ptzControls {
vertical-align: top;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
width: 340px;
border: 1px dashed #006699;
}
#ptzControls input.textbutton {
width: 40px;
}
#ptzControls #controlsPanel {
position: relative;
margin-left: auto;
margin-right: auto;
width: 100%;
height: 184px;
}
#ptzControls input[type=image] {
border: 0px;
}
#ptzControls #controlsPanel .longArrowBtn {
background-repeat: no-repeat;
width: 32px;
height: 48px;
position: relative;
text-align: center;
}
/*
* This is a bit of a hack as these lines should be in the above
* section but that messes up layout on IE6
*/
#ptzControls #controlsPanel > div > div.longArrowBtn {
left: 50%;
margin-left: -16px;
}
#ptzControls #controlsPanel .upBtn {
background-image: url("graphics/arrow-l-u.gif");
}
#ptzControls #controlsPanel .downBtn {
background-image: url("graphics/arrow-l-d.gif");
}
#ptzControls #controlsPanel #focusControls {
position: absolute;
left: 0px;
}
#ptzControls #controlsPanel #focusControls > div {
text-align: center;
padding: 1px;
}
#ptzControls #controlsPanel #zoomControls {
position: absolute;
left: 54px;
}
#ptzControls #controlsPanel #zoomControls > div {
text-align: center;
padding: 1px;
}
#ptzControls #controlsPanel #pantiltPanel {
position: absolute;
left: 50%;
top: 8px;
width: 120px;
margin-left: -60px;
}
#ptzControls #controlsPanel #pantiltPanel > div {
text-align: center;
padding: 1px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #pantiltButtons {
position: relative;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
border: 1px solid #006699;
text-align: center;
padding: 1px;
width: 96px;
height: 96px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls .arrowBtn {
background-repeat: no-repeat;
width: 32px;
height: 32px;
position: absolute;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #upLeftBtn {
background-image: url("graphics/arrow-ul.gif");
top: 0px;
left: 0px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #upBtn {
background-image: url("graphics/arrow-u.gif");
top: 0px;
left: 32px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #upRightBtn {
background-image: url("graphics/arrow-ur.gif");
top: 0px;
left: 64px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #leftBtn {
background-image: url("graphics/arrow-l.gif");
top: 32px;
left: 0px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #centerBtn {
background-image: url("graphics/center.gif");
top: 32px;
left: 32px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #rightBtn {
background-image: url("graphics/arrow-r.gif");
top: 32px;
left: 64px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #downLeftBtn {
background-image: url("graphics/arrow-dl.gif");
top: 64px;
left: 0px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #downBtn {
background-image: url("graphics/arrow-d.gif");
top: 64px;
left: 32px;
}
#ptzControls #controlsPanel #pantiltPanel #pantiltControls #downRightBtn {
background-image: url("graphics/arrow-dr.gif");
top: 64px;
left: 64px;
}
#ptzControls #controlsPanel #pantiltPanel #powerControls {
margin-left: auto;
margin-right: auto;
}
#ptzControls #controlsPanel #pantiltPanel #powerControls div {
text-align: center;
padding: 1px;
}
#ptzControls #controlsPanel #irisControls {
position: absolute;
right: 54px;
}
#ptzControls #controlsPanel #irisControls > div {
text-align: center;
padding: 1px;
}
#ptzControls #controlsPanel #whiteControls {
position: absolute;
right: 0;
}
#ptzControls #controlsPanel #whiteControls > div {
text-align: center;
padding: 1px;
}
#ptzControls #presetControls {
position: relative;
margin-top: -20px;
margin-left: auto;
margin-right: auto;
}
#ptzControls #presetControls input {
margin: 1px 1px 1px 1px;
}
#ptzControls #presetControls > div {
margin-top: 5px;
margin-bottom: 5px;
}
#ptzControls #presetControls > div > span {
margin-left: 20px;
margin-right: 20px;
}