Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

How to control OnHover JSON Theme values for action buttons

How do I go about controlling the values for the 'On Hover' seciont for Fill within a Action Button?

 

I have experimented with this (and close derivatives around this), however this doesn't seem to work.

Would be quite nice to know how to control the 'Default State', 'On Hover' and 'On Press' 

 

"actionButton":{"*":
	{
	"fill":
		[{
			"show":true,
			"onHover":
				{
				"fillColor":{"solid":{"color":"#25476E"}},
				"transparency":0
				}	
		}],

	}},
  • Anonymous's avatar
    Anonymous
    7 years ago

    In case others stumble on this... The solution is....

     

    "fill":
    		[
    			{
    				"show":true
    			},
    			{
    				"$id": "default",
    				"transparency": 20,
    				"fillColor": {"solid":{"color":"#111111"}}
    			},
    			{
    				"$id": "hover",
    				"transparency": 70,
    				"fillColor": {"solid":{"color":"#555556"}}
    			},
    			{
    				"$id": "selected",
    				"transparency": 30,
    				"fillColor": {"solid":{"color":"#ddd556"}}
    			}
    		]

2 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    In case others stumble on this... The solution is....

     

    "fill":
    		[
    			{
    				"show":true
    			},
    			{
    				"$id": "default",
    				"transparency": 20,
    				"fillColor": {"solid":{"color":"#111111"}}
    			},
    			{
    				"$id": "hover",
    				"transparency": 70,
    				"fillColor": {"solid":{"color":"#555556"}}
    			},
    			{
    				"$id": "selected",
    				"transparency": 30,
    				"fillColor": {"solid":{"color":"#ddd556"}}
    			}
    		]
    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi Guys.

       

      I'm no theme expert and are also learning.  However, below I have unlocked some magic regarding the action button theme.  Don't judge the colors used.  I was just trying to expose as much of the visual as I could.  Hopefully this will help some of you.

       

      "actionButton": {

      "*" : {
      "outline": [
      {
      "show":true
      },
      {
      "$id": "default",
      "transparency": 0,
      "weight": 15,
      "roundEdge": 15,
      "lineColor": {"solid":{"color":"#41A4FF"}}
      },
      {
      "$id": "hover",
      "transparency": 0,
      "weight": 20,
      "lineColor":{"solid":{"color":"#41A4FF"}}
      },
      {
      "$id": "selected",
      "transparency": 0,
      "weight": 30,
      "lineColor":{"solid":{"color":"#41A4FF"}}
      }
      ],
      "text":
      [
      {
      "show":true
      },
      {
      "$id": "default",
      "fontSize": 10,
      "fontColor":{"solid":{"color":"#ffffff"}},
      "text": "The Default"
      },
      {
      "$id": "hover",
      "fontSize": 15,
      "fontColor":{"solid":{"color":"#000000"}},
      "text": "The Hover"
      },
      {
      "$id": "selected",
      "fontSize": 10,
      "fontColor":{"solid":{"color":"#ffffff"}},
      "text": "The Click/Select"
      }
      ],
      "title":
      [
      {"show": true},
      {"text": "The Title"},

      {
      "fontSize":12,
      "fontFamily":"Arial",
      "fontColor":{"solid":{"color":"#41A4FF"}}
      },
      {"background":{"solid":{"color":"#DEEFFF"}}}
      ],
      "fill":
      [
      {
      "show":true
      },
      {
      "$id": "default",
      "transparency": 0,
      "fillColor": {"solid":{"color":"#000000"}}
      },
      {
      "$id": "hover",
      "transparency": 0,
      "fillColor": {"solid":{"color":"#67DCDC"}}
      },
      {
      "$id": "selected",
      "transparency": 0,
      "fillColor": {"solid":{"color":"#C72783"}}
      }
      ]
      }
      }