Jump to content

different button different gradient color


jptec

Recommended Posts

Hi,

 

I want like to do each button different appearance.

 

I do at the button :

 

function beforeInit(sender, config)
{
  config.style ={
    borderColor: 'red',
    borderStyle: 'solid'
   }
}
 
This can change border color but I like to change the background to a gradient color. Any hints?
 
I find this in the neptune css
.x-nlg .x-btn-default-large {
background-image: url(images/btn/btn-default-large-bg.gif);
background-position: 0 top
}
 
can I use that in button with different image for different button?
 
if I put simple in it 
 
function beforeInit(sender, config)
{
  config.style ={
    borderColor: 'red',
    borderStyle: 'solid',
    background-imageurl(images/btn/btn-default-large-bg.gif);
   }
}
 
it come with loading cannot show the page.
 
How can I do that ?
 
 
Joe
Link to comment
Share on other sites

Hi,

 

if I put simple in it 

 
function beforeInit(sender, config)
{
  config.style ={
    borderColor: 'red',
    borderStyle: 'solid',
    background-imageurl(images/btn/btn-default-large-bg.gif);
   }
}
 
it come with loading cannot show the page.
 
How can I do that ?

 

Try like this:

function beforeInit(sender, config)
{
    config.style = {
        'borderColor': 'red',
        'borderStyle': 'solid',
        'background-image': 'url("images/btn/btn-default-large-bg.gif")'
    }
}
Link to comment
Share on other sites

Hi,

 

Can you try this?:

 

1. UniServerModule -> CustomCSS:

.x-btn.x-my-over {
    background: blue none repeat scroll 0 0;
}
.x-btn.x-btn-my-pressed {
    background: red none repeat scroll 0 0;
}

2. UniButton1 -> ClientEvents -> UniEvents -> beforeInit fn:

function beforeInit(sender, config)
{
    config.overCls = 'my-over';
    config.pressedCls = 'my-pressed';
}

Best regards.

Link to comment
Share on other sites

Corrected:

 

1. UniServerModule -> CustomCSS:

.x-btn.x-my-over.x-my-focus  {
    background: blue none repeat scroll 0 0;
}
.x-btn.x-my-over {
    background: blue;
}
.x-btn.x-my-focus.x-my-pressed {
    background: red none repeat scroll 0 0;
}
.x-btn.x-my-focus {
    background: lime none repeat scroll 0 0;
}

2. UniButton1 -> ClientEvents -> UniEvents -> beforeInit fn:

function beforeInit(sender, config)
{
    config.overCls = 'my-over';
    config.pressedCls = 'my-pressed';
    config.focusCls = 'my-focus';
}

 

This post also can help you, try:

http://forums.unigui.com/index.php?/topic/5861-change-background-color-button-solved/

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...