CSS样式  |  105行  |  2.08 KB

/*
 * Copyright 2014 Google Inc. All rights reserved.
 *
 * 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.
 */

/* Fullscreen display elements */
html, body, #kythe, #container, #container div {
  height: 100%;
  margin-bottom: 0px;
}

#fringe {
  float: left;
  border: 0px;
  background: none;
  width: 35px; /* Enough space for 4-digit line numbers */
  word-wrap: normal;
  padding-left: 0px;
  padding-right: 4px;
  text-align: right;
}

#src-container code {
  white-space: pre;
  word-wrap: normal;
}

#src-container, #filetree-container {
  overflow: auto;
}

/* Compress file tree items */
#filetree-container ul > li {
  margin-left: 11px;
}
#filetree-container a {
  display: inline;
}
#filetree-container > ul > li {
  margin-left: 5px;
}
#filetree-container a {
  padding: 3px;
  margin: -1px;
}

.border {
  border: 1px solid lightgray;
  border-radius: 4px;
}

/* TODO(schroederc): don't overlay on top of source text */
#xrefs {
  padding: 5px;
  width: 100%;
  position: fixed;
  margin: 0px;
  bottom: 0px;
  overflow: auto;
  background: white;
  height: 33% !important;
}

#xrefs div {
  height: auto;
}

.snippet {
  font-size: 90%;
  color: gray;
  margin-left: 2em;
  margin-bottom: 0;
  white-space: pre;
}

.snippet span {
  display: inline-flex;
}

.spinner {
  -animation: spin 0.9s infinite linear;
  -webkit-animation: spin-webkit 0.9s infinite linear;
}

@-webkit-keyframes spin-webkit {
  from { -webkit-transform: rotate(0deg); }
  to   { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  from { transform: scale(1) rotate(0deg); }
  to   { transform: scale(1) rotate(360deg); }
}