Измените цвет рамки на <избранной> HTML-форме

Есть несколько пакетов, которые могут это сделать. Мне лично нравится cuttlefish:

# devtools::install_github("jcbain/cuttlefish")
colours_vector <- cuttlefish::create_palette("example.jpg", n = 32)

Вот краткий пример использования Моны Лизы в качестве источника для нашей палитры:

library(ggplot2)
mona_lisa <- 
  "https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Mona_Lisa%2C_by_Leonardo_da_Vinci%2C_from_C2RMF_retouched.jpg/800px-Mona_Lisa%2C_by_Leonardo_da_Vinci%2C_from_C2RMF_retouched.jpg"

colours_vector_mlisa <- cuttlefish::create_palette(mona_lisa, n = 7)
ggplot(mpg, aes(displ, hwy, colour = class)) + 
  geom_point() +
  scale_color_manual(values = colours_vector_mlisa)

enter image description here [ 113]

16
задан Linus Caldwell 6 June 2013 в 19:41
поделиться

4 ответа

Я был бы включение consinder, которые выбирают блок в блоке отделения и установке свойства границ как так:

<div style="border: 2px solid blue;">
  <select style="width: 100%;">
    <option value="Sal">Sal</option>
    <option value="Awesome">Awesome!</option>
  </select>
</div>


необходимо смочь играть с этим для выполнения то, в чем Вы нуждаетесь.

24
ответ дан 30 November 2019 в 16:42
поделиться

Как указанный Diodeus, IE ничего не позволяет кроме границы по умолчанию для <select> элементы. Однако я знаю о двух взломах для достижения подобного эффекта:

  1. Использование DIV, который помещается абсолютно в ту же позицию выпадающего и устанавливает, это - границы. Будет казаться, что выпадающее имеет границу.

  2. Использование решение JavaScript, например, то обеспечило здесь .

Это может однако оказаться слишком большим усилием, таким образом, необходимо оценить при реальном требовании границы.

6
ответ дан 30 November 2019 в 16:42
поделиться

Нет, эти <select> управление является системным регулятором уровня, не клиентским регулятором уровня в IE. Несколько версий назад это даже не играло приятно - с z-индексом, помещая себя сверху фактически всего.

, Чтобы сделать что-либо предполагают, что необходимо будет эмулировать функциональность с помощью CSS и собственных элементов.

4
ответ дан 30 November 2019 в 16:42
поделиться

You может установить цвет рамки в IE однако существуют некоторые проблемы.

Argh... Я, возможно, поклялся, что Вы могли сделать это... просто протестированное и поняли, что я не был корректен. Примечания ниже все еще применяются все же.

  1. в IE8 (Beta1-> RC1) изменение цвета рамки или цвета фона / изображение вызывает de-theming управления в WindowsXP (стрелка отбрасывания, и поле похожи на Windows 95)

  2. , Вы все еще не можете разработать опции в рамках избранного управления очень хорошо, потому что IE не поддерживает его. ( посмотрите ошибку № 291 )

1
ответ дан 30 November 2019 в 16:42
поделиться