Spaces:
No application file
No application file
| /* Copyright 2023 The MediaPipe Authors. | |
| Licensed under the Apache License, Version 2.0 (the "License"); | |
| you may not use this file except in compliance with the License. | |
| You may obtain a copy of the License at | |
| http://www.apache.org/licenses/LICENSE-2.0 | |
| Unless required by applicable law or agreed to in writing, software | |
| distributed under the License is distributed on an "AS IS" BASIS, | |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
| See the License for the specific language governing permissions and | |
| limitations under the License. */ | |
| @use "@material"; | |
| body { | |
| font-family: roboto; | |
| margin: 2em; | |
| color: #3d3d3d; | |
| --mdc-theme-primary: #007f8b; | |
| --mdc-theme-on-primary: #f1f3f4; | |
| } | |
| h1 { | |
| color: #007f8b; | |
| } | |
| h2 { | |
| clear: both; | |
| } | |
| em { | |
| font-weight: bold; | |
| } | |
| video { | |
| clear: both; | |
| display: block; | |
| transform: rotateY(180deg); | |
| -webkit-transform: rotateY(180deg); | |
| -moz-transform: rotateY(180deg); | |
| } | |
| section { | |
| opacity: 1; | |
| transition: opacity 500ms ease-in-out; | |
| } | |
| header, | |
| footer { | |
| clear: both; | |
| } | |
| .removed { | |
| display: none; | |
| } | |
| .invisible { | |
| opacity: 0.2; | |
| } | |
| .note { | |
| font-style: italic; | |
| font-size: 130%; | |
| } | |
| .videoView, | |
| .detectOnClick { | |
| position: relative; | |
| float: left; | |
| width: 48%; | |
| margin: 2% 1%; | |
| cursor: pointer; | |
| } | |
| .videoView p, | |
| .detectOnClick p { | |
| position: absolute; | |
| padding: 5px; | |
| background-color: #007f8b; | |
| color: #fff; | |
| border: 1px dashed rgba(255, 255, 255, 0.7); | |
| z-index: 2; | |
| font-size: 12px; | |
| margin: 0; | |
| } | |
| .highlighter { | |
| background: rgba(0, 255, 0, 0.25); | |
| border: 1px dashed #fff; | |
| z-index: 1; | |
| position: absolute; | |
| } | |
| .canvas { | |
| z-index: 1; | |
| position: absolute; | |
| pointer-events: none; | |
| } | |
| .output_canvas { | |
| transform: rotateY(180deg); | |
| -webkit-transform: rotateY(180deg); | |
| -moz-transform: rotateY(180deg); | |
| } | |
| .detectOnClick { | |
| z-index: 0; | |
| } | |
| .detectOnClick img { | |
| width: 100%; | |
| } | |