Как сделать эффект блеска в CSS (см. Рисунок ниже) для кнопки в JavaFX? - PullRequest
0 голосов
/ 18 сентября 2018

Это CSS, который я пробовал:

.button {
  -fx-background-radius: 4;
  -fx-effect: dropshadow(gaussian, rgba(0, 0, 0, 0.7), 10, 0, 0, 1);
  -fx-background-insets: 0, 1;
  -fx-padding: 5 20 5 20;
}
<div class="button">Nouvea</div>

Мне нужен этот эффект:

https://i.stack.imgur.com/E4zLV.png

1 Ответ

0 голосов
/ 18 сентября 2018

Попробуйте это css:

#shinyButton{
    -fx-background-color: 
        #ECECEC,
        linear-gradient(#ECECEC 50%, #D5D5D5 100%),
        radial-gradient(center 50% -40%, radius 200%, #ECECEC 45%, #D5D5D5 50%);
    -fx-background-radius: 10;
    -fx-background-insets: 0,1,1;
    -fx-text-fill: black;
    -fx-effect: dropshadow( three-pass-box , rgba(0,0,0,0.6) , 3, 0.0 , 0 , 1 );
}

enter image description here

Для получения дополнительной информации проверьте ссылку, которую @Sedrick дал вам в комментариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...