JavaFx CSS - ползунок

Попытка стилизовать слайдер с помощью CSS. В IntelliJ ide я заметил, что линия подчеркнута и выдает ошибку (как показано ниже).

Я обратился к Link1Link2Link3, чтобы получить некоторое представление о линейном градиенте, но все еще не могу понять, что вызывает ошибку.

Надеюсь, проблема ясна, ждите комментариев.

Ошибка:

Mismatched parameters ([[from <point> to <point> | to <side-or-corner>] ,]? 
[[repeat | reflect] ,]? <color-stop> [, <color-stop>]+) less... (Ctrl+F1) 

Inspection info: This inspection detects unknown functions and illegal function parameters.

IDE:

JavaFx CSS - ползунок

Сообщает ли JavaFX об ошибках синтаксического анализа при запуске приложения? В противном случае это может быть проблема, связанная с тем, что Intelllij не распознает CSS, специфичный для JavaFX.

Slaw 02.11.2018 16:03

Также имейте в виду, что не все функции CSS включены в JavaFx, некоторые вещи просто не работают. Не уверен, что это один из них, просто выложил его там. Пожалуйста, обратитесь к это справочное руководство, чтобы определить, правильно ли вы это делаете.

Hypnic Jerk 02.11.2018 16:29

@Slaw нет ошибки парсинга при запуске приложения. Просто эта ошибка заставляет меня сомневаться, что я делаю что-то не так. Hypnic Jerk - Спасибо за эту информацию. Добавлено: ошибка отображается из-за - derive (-fx-text-box-border, -10%). Если я заменю это просто -fx-text-box-border или скажу любой другой цвет, это не приведет к ошибке. Есть идеи, почему это могло быть?

iCoder 02.11.2018 16:32

Когда я ищу "CSS derive" в Google, многие результаты относятся конкретно к JavaFX. Возможно, derive специфичен для JavaFX (но я не знаком с CSS, отличным от JavaFX).

Slaw 02.11.2018 16:46
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
4
500
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Я нашел этот ссылка, где вместо использования производной код указан как:

linear-gradient(to right, #2D819D 20%, #969696 20%);

Я применил описанный выше подход, и это устраняет ошибку. Надеюсь, это правильный подход

Я просто хочу указать, что то, что у вас было раньше, является действительным JavaFX CSS. Проблема в том, что Intellij не распознает это как действительный CSS, вероятно, потому, что он не знает о специфичных для JavaFX функциях CSS.

Slaw 02.11.2018 17:58

Другие вопросы по теме