Skip to content

Latest commit

 

History

History
114 lines (90 loc) · 1.91 KB

File metadata and controls

114 lines (90 loc) · 1.91 KB
/* Shared styles for all ranges */
ion-range {
  --knob-size: 34px;
}

ion-range::part(knob) {
  background: #fff;

  box-sizing: border-box;
}

/* Hide the Material Design indicator */
ion-range::part(knob)::before {
  display: none;
}

ion-range::part(pin) {
  color: #fff;
  border-radius: 50%;
}

ion-range::part(tick),
ion-range::part(tick-active) {
  height: 8px;
  top: 17px;
}

/* Single Knob Range */
#range-single::part(bar),
#range-single::part(tick) {
  background: #bed4ff;
}

#range-single::part(bar-active),
#range-single::part(tick-active) {
  background: #40a2fd;
}

#range-single::part(knob) {
  border: 4px solid #40a2fd;
}

#range-single::part(knob pressed) {
  background: #bed4ff;
}

#range-single::part(pin),
#range-single::part(pin)::before {
  background: #40a2fd;
}

/* Dual Knobs (A/B) Range */
#range-a-b::part(bar-active) {
  background: #1ea9ca;
}

#range-a-b::part(knob-a) {
  border: 4px solid #0f8fd6;
}

#range-a-b::part(knob-a pressed) {
  background: #cfeefe;
}

#range-a-b::part(pin-a),
#range-a-b::part(pin-a)::before {
  background: #0f8fd6;
}

#range-a-b::part(knob-b) {
  border: 4px solid #2dc2bd;
}

#range-a-b::part(knob-b pressed) {
  background: #d4f5f3;
}

#range-a-b::part(pin-b),
#range-a-b::part(pin-b)::before {
  background: #2dc2bd;
}

/* Dual Knobs (Lower/Upper) Range */
#range-lower-upper::part(bar-active) {
  background: linear-gradient(to right, #0059ff 0%, #b77bff 100%);
}

#range-lower-upper::part(knob-lower) {
  border: 4px solid #0059ff;
}

#range-lower-upper::part(knob-lower pressed) {
  background: #bed4ff;
}

#range-lower-upper::part(pin-lower),
#range-lower-upper::part(pin-lower)::before {
  background: #0059ff;
}

#range-lower-upper::part(knob-upper) {
  border: 4px solid #b77bff;
}

#range-lower-upper::part(knob-upper pressed) {
  background: #f1e5ff;
}

#range-lower-upper::part(pin-upper),
#range-lower-upper::part(pin-upper)::before {
  background: #b77bff;
}