fleshherbal
@fleshherbal

Делаю колесо фортуны. Как изменить класс блока непосредственно из C#?

Делаю колесо фортуны. Прописал для каждой вариации остановки колеса свою анимацию в css (@keyframes).

Думаю вы понимаете как выглядит и работает колесо фортуны, и для каждого деления прописана своя анимация, например для банана один кейфрэйм, а для клубники, например, уже другая анимация.
В C# классе я сделал рандомайзер, который возвращает названия имен классов css, c анимациями. И если выпадет имя класса css для банана, то будет проигрываться анимация для него, то же с клубникой.
После нажатия кнопки вращения, в блок должен подставиться css class который был выбран c# кодом.

Для mvs я мог бы воспользоваться html helpers и уже подставлять в div блок нужный класс.
Но как менять в WF классы блоков через скрипт?

-почему сразу не использовал MVC? не могу ответить - так нужно.
-в гугле ответа не нашел именно с WF.
-готовые варианты скриптов использовать не буду.
-почему выбрал такую реализацию? - видимо я глупый и не смог ни чего лучше придумать.
  • Вопрос задан
  • 305 просмотров
Решения вопроса 1
fleshherbal
@fleshherbal Автор вопроса
Нашёл решение на данный вопрос. Оказалось, что очень даже просто. Что бы изменить css класс из кода c#, достаточно воспользоваться свойством CssClass
https://docs.microsoft.com/ru-ru/dotnet/api/system...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы