Panel Box is most usage components in ADF. In this post I want to show the complete skinning and how we can achieve the good look and feel.
I hope this post should useful for you requirement.
The below screenshot shows that how the panel box component looks without applying skinning.
The below screenshot shows that how the panel box component looks with applying skinning.
These are the selectors to achieve above look and feel.
af|panelBox::header-start:core:default {
background-image: none;
background-color: #e0eff9;
}
af|panelBox::header-end:core:default {
background-image: none;
background-color: #e0eff9;
}
af|panelBox::header-center:core:default {
background-image: none;
background-color: #e0eff9;
padding: 10px;
}
af|panelBox::header-element {
font-size: 13px;
color: #565656;
}
af|panelBox::center:core:default {
background-image: none;
border: 1px solid #E1E1E8;
background: #F9F9F9;
}
af|panelBox::footer-start:core:default {
display: none;
}
af|panelBox::footer-center:core:default {
display: none;
}
af|panelBox::footer-end:core:default {
display: none;
}
af|panelBox::disclosed-icon-style {
width: 22px;
height: 22px;
background-image: url("../images/open.gif");
outline: none;
cursor: pointer;
}
af|panelBox::disclosed-icon-style:hover {
width: 22px;
height: 22px;
background: url("../images/open.gif")!important;
outline: none;
}
af|panelBox::disclosed-icon-style:active {
width: 22px;
height: 22px;
background: url("../images/open.gif")!important;
outline: none;
}
af|panelBox::undisclosed-icon-style {
width: 22px;
height: 22px;
background-image: url("../images/close.gif");
outline: none;
cursor: pointer;
}
af|panelBox::undisclosed-icon-style:hover {
width: 22px;
height: 22px;
outline: none;
background: url("../images/close.gif")!important;
}
af|panelBox::undisclosed-icon-style:active {
width: 22px;
height: 22px;
outline: none;
background: url("../images/close.gif")!important;
}
If you want sample apllication for reference download below link,
Download:PanelboxPoc
I hope this post should useful for you requirement.
The below screenshot shows that how the panel box component looks without applying skinning.
The below screenshot shows that how the panel box component looks with applying skinning.
These are the selectors to achieve above look and feel.
af|panelBox::header-start:core:default {
background-image: none;
background-color: #e0eff9;
}
af|panelBox::header-end:core:default {
background-image: none;
background-color: #e0eff9;
}
af|panelBox::header-center:core:default {
background-image: none;
background-color: #e0eff9;
padding: 10px;
}
af|panelBox::header-element {
font-size: 13px;
color: #565656;
}
af|panelBox::center:core:default {
background-image: none;
border: 1px solid #E1E1E8;
background: #F9F9F9;
}
af|panelBox::footer-start:core:default {
display: none;
}
af|panelBox::footer-center:core:default {
display: none;
}
af|panelBox::footer-end:core:default {
display: none;
}
af|panelBox::disclosed-icon-style {
width: 22px;
height: 22px;
background-image: url("../images/open.gif");
outline: none;
cursor: pointer;
}
af|panelBox::disclosed-icon-style:hover {
width: 22px;
height: 22px;
background: url("../images/open.gif")!important;
outline: none;
}
af|panelBox::disclosed-icon-style:active {
width: 22px;
height: 22px;
background: url("../images/open.gif")!important;
outline: none;
}
af|panelBox::undisclosed-icon-style {
width: 22px;
height: 22px;
background-image: url("../images/close.gif");
outline: none;
cursor: pointer;
}
af|panelBox::undisclosed-icon-style:hover {
width: 22px;
height: 22px;
outline: none;
background: url("../images/close.gif")!important;
}
af|panelBox::undisclosed-icon-style:active {
width: 22px;
height: 22px;
outline: none;
background: url("../images/close.gif")!important;
}
If you want sample apllication for reference download below link,
Download:PanelboxPoc
These are the selectors remove the unwanted background for panelBox in ADF.
ReplyDeleteAwesome Dandu :)
ReplyDeleteThanks Bharath :)
ReplyDeletevery nice :)
ReplyDeleteThanks Abd alrhman Rayyan :)
ReplyDeleteHi Venkatesh,
ReplyDeletecan you please share header back ground for panel accordion as same as you mentioned in panel box...
Thanks Dandu. This code is not working with 11.1.1.7.0 version. Can you please help.
ReplyDeleteHi Pankaj,
ReplyDeleteSorry for late reply.It should work on any jdev version.Tel me what you are getting issue then ii will help you.
Thanks,
Venkatesh
i am not a good programmer so help me to bulid a slider in adf
ReplyDeleteGreat things you’ve always shared with us. Just keep writing this kind of posts.The time which was wasted in traveling for tuition now it can be used for studies.Thanks Zonnepanelen installateur
ReplyDelete