Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/toolkit/content/widgets/panel-list/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 2 kB image not shown  

Quelle  panel-item.css   Sprache: unbekannt

 
Spracherkennung für: .css vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

:host(:not([hidden])) {
  display: flex;
  align-items: center;
}

::slotted(a) {
  margin-inline-end: var(--space-medium);
}

button {
  background-color: transparent;
  color: inherit;
  background-position: 8px center;
  background-repeat: no-repeat;
  background-size: 16px;
  border: none;
  position: relative;
  display: flex;
  font: inherit;
  padding: var(--space-xsmall) var(--space-small);
  padding-inline-start: var(--space-xxlarge);
  text-align: start;
  width: 100%;
  -moz-context-properties: fill;
  fill: currentColor;
  overflow: hidden;

  &:dir(rtl),
  &:-moz-locale-dir(rtl) {
    background-position-x: right 8px;
  }

  &:enabled:hover {
    background-color: var(--button-background-color-hover);
    color: var(--button-text-color-hover);
  }

  &:enabled:hover:active {
    background-color: var(--button-background-color-active);
    color: var(--button-text-color-active);
  }

  &:focus-visible {
    outline: var(--focus-outline);
    outline-offset: var(--focus-outline-inset);
  }

  &:disabled {
    opacity: var(--button-opacity-disabled);
    color: var(--button-text-color-disabled);
  }

  :host([type="checkbox"][checked]) & {
    background-image: url("chrome://global/skin/icons/check.svg");
  }

  > moz-badge {
    flex: 0;
    display: inline-flex;
    margin-inline-start: var(--space-small);
  }
}

::part(label) {
  flex: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}

:host([badged]) button::after {
  --panel-item-badge-size: 5px;
  --panel-item-badge-background-color: var(--color-accent-primary);
  --panel-item-badge-inset-block-start: var(--dimension-4);
  --panel-item-badge-inset-inline-start: var(--dimension-24);

  content: "";
  display: block;
  /* The size of the dot is in between dimension token sizes. */
  /* stylelint-disable-next-line stylelint-plugin-mozilla/use-design-tokens */
  width: var(--panel-item-badge-size);
  /* stylelint-disable-next-line stylelint-plugin-mozilla/use-design-tokens */
  height: var(--panel-item-badge-size);
  border-radius: var(--border-radius-circle);
  background-color: var(--panel-item-badge-background-color);
  position: absolute;
  inset-block-start: var(--panel-item-badge-inset-block-start);
  inset-inline-start: var(--panel-item-badge-inset-inline-start);
}

.submenu-icon {
  background-image: url("chrome://global/skin/icons/arrow-right.svg");
  background-position: center center;
  background-repeat: no-repeat;
  fill: currentColor;
  width: var(--size-item-small);
  height: var(--size-item-small);
  margin-inline-start: var(--space-small);

  &:dir(rtl) {
    background-image: url("chrome://global/skin/icons/arrow-left.svg");
  }
}

[Dauer der Verarbeitung: 0.45 Sekunden]