In the current code, the logo is a background image in monobook.php. In
order to get the effect I want, it must be a transparent image with two
different background images defined in the style sheet. However the
transparent image is the logopath defined in localsettings.php, so it can be
changed to another image without going back into monobook.
-----Original Message-----
From: mediawiki-l-bounces(a)lists.wikimedia.org
[mailto:mediawiki-l-bounces@lists.wikimedia.org] On Behalf Of Jim Wilson
Sent: Thursday, November 08, 2007 5:15 PM
To: MediaWiki announcements and site admin list
Subject: Re: [Mediawiki-l] Change logo on hover
Why did you add the <img> tag to the Monobook skin? It should be
sufficient to edit only the [[MediaWiki:Monobook.css]] article to do
what you want.
On Nov 8, 2007 2:25 PM, James Sweet <james(a)educationarchitects.com> wrote:
Hi All,
I want the logo of a wiki to change to a different image when the mouse
hovers over it. So. I modified the p-logo section of monobook.php as
follows:
<div class="portlet" id="p-logo">
<a href="<?php echo
htmlspecialchars($this->data['nav_urls']['mainpage']['href'])?>"><img
src="<?php $this->text('logopath') ?>" width="150"
alt="Go to the Home
Page"/></a>
</div>
Then, I modified the p-logo anchor styles in main.css as follows.
#p-logo a,
display: block;
height: 175px;
width: 150px;
background:url(image1.png) no-repeat top left;
background-position: 35% 50% !important;
text-decoration: none;
}
#p-logo a:hover {
display: block;
height: 175px;
width: 150px;
background:url(image2.png) no-repeat top left;
background-position: 35% 50% !important;
text-decoration: none;
}
Finally, in localsettings.php I set the logopath to a transparent png
file.
However, neither of the background images is displayed by MediaWiki. Does
anyone know what other files or styles need to be modified to make this
work?
Best,
Jim Sweet
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l(a)lists.wikimedia.org
http://lists.wikimedia.org/mailman/listinfo/mediawiki-l