summaryrefslogtreecommitdiff |
diff options
author | nsensfel <SpamShield0@noot-noot.org> | 2018-05-28 16:53:11 +0200 |
---|---|---|
committer | nsensfel <SpamShield0@noot-noot.org> | 2018-05-28 16:53:11 +0200 |
commit | c06ee5ae724b8bf3d79f0f873aa46857a4d58249 (patch) | |
tree | 22afd834165f1ee2906dd8b9af4035f68c1b6460 | |
parent | 8ff8836f0011d08c0814b68a6e3dad381e4f591f (diff) |
Makes active characters blink.
-rw-r--r-- | src/battlemap/src/View/SubMenu/Characters.elm | 33 | ||||
-rw-r--r-- | src/battlemap/www/style.css | 13 |
2 files changed, 38 insertions, 8 deletions
diff --git a/src/battlemap/src/View/SubMenu/Characters.elm b/src/battlemap/src/View/SubMenu/Characters.elm index d96eb2d..a4ed10e 100644 --- a/src/battlemap/src/View/SubMenu/Characters.elm +++ b/src/battlemap/src/View/SubMenu/Characters.elm @@ -17,15 +17,10 @@ import View.Character -------------------------------------------------------------------------------- -- LOCAL ----------------------------------------------------------------------- -------------------------------------------------------------------------------- -get_character_element_html : ( - String -> - Struct.Character.Type -> - (Html.Html Struct.Event.Type) - ) -get_character_element_html viewer_id char = +get_character_text_html : Struct.Character.Type -> (Html.Html Struct.Event.Type) +get_character_text_html char = (Html.div [ - (Html.Attributes.class "battlemap-characters-element"), (Html.Attributes.class "clickable"), (Html.Events.onClick (Struct.Event.CharacterInfoRequested @@ -34,7 +29,6 @@ get_character_element_html viewer_id char = ) ] [ - (View.Character.get_portrait_html viewer_id char), (Html.text ( (Struct.Character.get_name char) @@ -57,6 +51,29 @@ get_character_element_html viewer_id char = ] ) +get_character_element_html : ( + String -> + Struct.Character.Type -> + (Html.Html Struct.Event.Type) + ) +get_character_element_html viewer_id char = + (Html.div + [ + (Html.Attributes.class "battlemap-characters-element"), + ( + if (Struct.Character.is_enabled char) + then + (Html.Attributes.class "battlemap-characters-element-active") + else + (Html.Attributes.class "battlemap-characters-element-inactive") + ) + ] + [ + (View.Character.get_portrait_html viewer_id char), + (get_character_text_html char) + ] + ) + -------------------------------------------------------------------------------- -- EXPORTED -------------------------------------------------------------------- -------------------------------------------------------------------------------- diff --git a/src/battlemap/www/style.css b/src/battlemap/www/style.css index 20c1da6..c8b15c1 100644 --- a/src/battlemap/www/style.css +++ b/src/battlemap/www/style.css @@ -214,6 +214,13 @@ flex-wrap: wrap; } +.battlemap-characters-element-active +{ + animation-name: brown-alarm-bg; + animation-duration: 2s; + animation-iteration-count: infinite; +} + .battlemap-character-portrait:hover { cursor: pointer; @@ -422,6 +429,12 @@ 100% {background-color: rgba(255,0,0,0.25);} } +@keyframes brown-alarm-bg { + 0% {background-color: #917C6F;} + 75% {background-color: #AC9D93} + 100% {background-color: #917C6F;} +} + @keyframes blue-alarm-bg { 0% {background-color: rgba(0,0,255,0.25);} 75% {background-color: rgba(0,0,255,1);} |