Tue, 09 Aug 2022 14:53:57 +0200
Updated css for webcam-ng
618 | 1 | /* |
2 | * css file for the webcam screen. | |
3 | */ | |
4 | ||
5 | ||
6 | body { | |
624 | 7 | background: #252526; |
618 | 8 | font-family: Verdana, Arial, sans-serif; |
9 | margin: 0px; | |
10 | } | |
11 | ||
624 | 12 | /* |
618 | 13 | #jqxWidget { |
14 | width: 770px; | |
15 | height: 580px; | |
16 | float: left; | |
17 | } | |
624 | 18 | */ |
618 | 19 | |
20 | #content { | |
21 | width: 768px; | |
22 | height: 578px; | |
23 | background: #252526; | |
24 | float: left; | |
624 | 25 | color: #252526; |
618 | 26 | } |
27 | ||
28 | ||
29 | #camera_display { | |
30 | width: 560px; | |
31 | height: 560px; | |
32 | float: left; | |
33 | background-color: #252526; | |
34 | margin: 5px; | |
35 | margin-top: 5px; | |
36 | border: 2px solid; | |
37 | border-color: #59b4d4; | |
38 | border-radius: 5px 5px 5px 5px; | |
39 | } | |
40 | ||
41 | ||
42 | #camera_controls { | |
43 | width: 180px; | |
44 | height: 560px; | |
45 | float: right; | |
46 | background-color: #252526; | |
47 | margin: 5px; | |
48 | margin-top: 5px; | |
49 | border: 2px solid; | |
50 | border-color: #59b4d4; | |
51 | border-radius: 5px 5px 5px 5px; | |
52 | } | |
53 | ||
54 | ||
55 | img { | |
56 | float:left; | |
57 | margin:0 15px 15px 0; | |
58 | padding:1px; | |
59 | background:#59b4d4; | |
60 | border:1px solid #59b4d4; | |
61 | } | |
62 | ||
63 | /* Source image is 320x240. Increase the size a bit. */ | |
64 | #streamimage { | |
65 | width: 520px; | |
66 | height: 390px; | |
67 | margin-top: 83px; | |
68 | margin-left: 18px; | |
69 | } | |
70 | ||
71 | ||
72 | /* | |
73 | * CSS3 transformations: rotate, flip, mirror | |
74 | */ | |
75 | img.x-rotated-0 {} | |
76 | img.x-rotated-90 { | |
77 | -moz-transform: rotate(90deg); | |
78 | -webkit-transform: rotate(90deg); | |
79 | } | |
80 | img.x-rotated-180 { | |
81 | -moz-transform: rotate(180deg); | |
82 | -webkit-transform: rotate(180deg); | |
83 | } | |
84 | img.x-rotated-270 { | |
85 | -moz-transform: rotate(270deg); | |
86 | -webkit-transform: rotate(270deg); | |
87 | } | |
88 | img.x-mirrored-rotated-0 { | |
89 | -moz-transform: scaleX(-1); | |
90 | -webkit-transform: scaleX(-1); | |
91 | } | |
92 | img.x-mirrored-rotated-90 { | |
93 | -moz-transform: rotate(90deg) scaleX(-1); | |
94 | -webkit-transform: rotate(90deg) scaleX(-1); | |
95 | } | |
96 | img.x-mirrored-rotated-180 { | |
97 | -moz-transform: rotate(180deg) scaleX(-1); | |
98 | -webkit-transform: rotate(180deg) scaleX(-1); | |
99 | } | |
100 | img.x-mirrored-rotated-270 { | |
101 | -moz-transform: rotate(270deg) scaleX(-1); | |
102 | -webkit-transform: rotate(270deg) scaleX(-1); | |
103 | } | |
104 | img.x-flipped-rotated-0 { | |
105 | -moz-transform: scaleY(-1); | |
106 | -webkit-transform: scaleY(-1); | |
107 | } | |
108 | img.x-flipped-rotated-90 { | |
109 | -moz-transform: rotate(90deg) scaleY(-1); | |
110 | -webkit-transform: rotate(90deg) scaleY(-1); | |
111 | } | |
112 | img.x-flipped-rotated-180 { | |
113 | -moz-transform: rotate(180deg) scaleY(-1); | |
114 | -webkit-transform: rotate(180deg) scaleY(-1); | |
115 | } | |
116 | img.x-flipped-rotated-270 { | |
117 | -moz-transform: rotate(270deg) scaleY(-1); | |
118 | -webkit-transform: rotate(270deg) scaleY(-1); | |
119 | } | |
120 | img.x-flipped-mirrored-rotated-0 { | |
121 | -moz-transform: scale(-1,-1); | |
122 | -webkit-transform: scale(-1,-1); | |
123 | } | |
124 | img.x-flipped-mirrored-rotated-90 { | |
125 | -moz-transform: rotate(90deg) scale(-1,-1); | |
126 | -webkit-transform: rotate(90deg) scale(-1,-1); | |
127 | } | |
128 | img.x-flipped-mirrored-rotated-180 { | |
129 | -moz-transform: rotate(180deg) scale(-1,-1); | |
130 | -webkit-transform: rotate(180deg) scale(-1,-1); | |
131 | } | |
132 | img.x-flipped-mirrored-rotated-270 { | |
133 | -moz-transform: rotate(270deg) scale(-1,-1); | |
134 | -webkit-transform: rotate(270deg) scale(-1,-1); | |
135 | } | |
136 |