Replacing tabs with images using CSS
Put this in your (customised) ploneCustom.css:
ul#portal-globalnav {
height: 30px;
}
ul#portal-globalnav li {
display: block;
float: left;
padding: 0;
margin: 0;
overflow: hidden;
background-repeat: no-repeat;
height: 30px;
}
ul#portal-globalnav li a,
ul#portal-globalnav li a:hover,
ul#portal-globalnav li.selected a {
display: block;
padding: 30px 0 0 0;
border: 0;
background: none;
height: 0px !important;
height /**/:30px;
}
li#portaltab-index_html {
background-image: url("/bibiplone/globalnav/home.png");
width: 150px;
}
li#portaltab-news {
background-image: url("/bibiplone/globalnav/news.png");
width: 200px;
}
li#portaltab-Members {
background-image: url("/bibiplone/globalnav/members.png");
width: 100px;
}
If you need roll-over images that are different on hover (ie: when user has pointer over the image), try this:
ul#portal-globalnav {
height: 30px;
}
ul#portal-globalnav li {
display: block;
float: left;
padding: 0;
margin: 0;
overflow: hidden;
background-repeat: no-repeat;
height: 30px;
}
ul#portal-globalnav li a,
ul#portal-globalnav li a:hover,
ul#portal-globalnav li.selected a {
display: block;
padding: 30px 0 0 0;
border: 0;
height: 0px !important;
height /**/:30px;
}
li#portaltab-index_html a {
background-image: url("/bibiplone/globalnav/home.png");
background-position: 0px 0px;
width: 150px;
}
li.selected#portaltab-index_html a:hover,
li#portaltab-index_html a:hover {
background-image: url("bibiplone/globalnav/home.png");
background-position: 0px 60px;
width: 150px;
}
li.selected#portaltab-index_html a {
background-image: url("bibiplone/globalnav/home.png");
background-position: 0px 30px;
width: 150px;
}
