Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Tlačítko s textem v php

Dobrý den.
Udělal jsem si stránku se systémem PHP fusion a udělal jsem si na něj vlastní styl.A když si chci přidat tlačitka a nechce se mi každé dělat zvlášť (vytvářet v grafickém editoru) a chci prostě nahrát čisté tlačítko a pomocí scriptu do něj vložit text... jak to mám udělat?

Zkoušel jsem si udělat do .css

.menu-button {
	background-color: #1a95ca;
        background-image: url(images/menu-button.png);
	height: 20px;
}

a potom už jen do theme.php

<a id="menu-button" href="http://mojestranka.cz" id="menu-button"><span>text</span><img src="www.mojestranka.cz/themes/mujstyl/images/prvni.gif" onmouseover="this.src='www.mojestranka.cz/themes/mujstyl/images/druhy.gif';" onmouseout="this.src='www.mojestranka.cz/themes/mujstyl/images/prvni.gif';">

tak se mi to nedá do toho obrázku ale vedle. ( pro info je to obrázek prvni.gif který se změní po najetí myši na druhy.gif)

Jak to tedy mám udělat aby se mi to dávalo do obrázku a nikoliv vedle?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Já to dělám posunem pozadí jednoho obrázku CSS /*měnící*/ .menici { background: url("images/pod_o…
Kráťa 02.03.2012 04:28
Kráťa
Díky ale nějak mi to nefunguje... do images jsem jen na zkoušku dal ten obrázek , do css vypsal teda…
Griven 02.03.2012 09:08
Griven
Mně to taky nefunguje, tak jsem zkoumal kde je chyba a když jsem vyměnil obrázek za jiný tak to jelo…
JoDiK 02.03.2012 17:52
JoDiK
Ono ti to tady nefunguje? en_menu.html kód tady i obrázek jsou identické
Kráťa 03.03.2012 08:17
Kráťa
Ještě prosím o poslední radu... jak to dám do středu toho panelu? zkoušel jsem to přes padding-left:…
Griven 03.03.2012 09:45
Griven
Pokud to celé máš v divu, tak dáš divu šířku a margin: auto. Pokud v tabulce, dáš jí align="center a… nový
Kráťa 03.03.2012 10:36
Kráťa
Teď jsem tomu nepochopil... Můžete mi to napsat podrobněji prosím? nový
Griven 07.03.2012 13:00
Griven
<div style="width: 555px; margin: auto; border: 1px solid red"> tady jednotlivé odkazy s float left… nový
Kráťa 07.03.2012 13:20
Kráťa
Jo děkuji... já tam nenapsal style=... a ještě se mi ten text zase zarovnal do leva ale to jsem k to… poslední
Griven 07.03.2012 13:31
Griven

Já to dělám posunem pozadí jednoho obrázku

CSS

	/*měnící*/
	.menici {
		background: url("images/pod_odkaz.gif") 0 0 no-repeat;
		width: 162px;
		height: 29px;
		display: block;
		color: #ffffff;
		margin: auto
		}
	.menici:hover {
		background-position: -162px 0;
		width: 162px;
		height: 29px;
		display: block;
		margin: auto
	}
	/*měnící konec*/

kód odkazu

<a class="menici" href="en_index.html" title="DUTCH SHEPHERD - HOME">HOME</a>

Ten obrázek se při najetí šoupne. Není třeba vyrábět nějaké přednačítání obrázků etc. a vypadá takto

[http://pc.poradna.net/file/view/8627-pod-odkaz-gif ]

K omrknutí, jak to vypadá
en_menu.html

naučil jsem se to na
odkazy.html (Pixiho vylepšení)

Díky ale nějak mi to nefunguje... do images jsem jen na zkoušku dal ten obrázek , do css vypsal teda toto

.menici {
	background-image: url(images/pod_odkaz.gif) 0 0 no-repeat;
	width: 162px;
	height: 29px;
	display: block;
	color: #ffffff;
	margin: auto
	}
.menici:hover {
	background-position: -162px 0;
	width: 162px;
	height: 29px;
	display: block;
	margin: auto
}

a do theme.php (kde je tedy i menu) dal

<a class="menici" href="viewpage.php?page_id=3" title="Test Buttonu">Test Buttonu</a>

Mně to taky nefunguje, tak jsem zkoumal kde je chyba a když jsem vyměnil obrázek za jiný tak to jelo a najednou to pak začlo fungovat i s tím jeho.
Tak asi má nějaký divný ten obrázek, navíc je tam chyba i v tom zápisu stylu.
Zkus si uložit tento obrázek (přeuložil jsem ho přes jpg): [http://pc.poradna.net/file/view/8633-poz-gif]

a oprav si zápis stylu (jenom background, ne background-image!):

.menici {
background: url("poz.gif") 0 0 no-repeat;
width: 162px;
height: 29px;
color:#ffffff;
display: block;
margin: auto
}
.menici:hover {
background-position: -162px 0;
display: block;
margin: auto
}

Tohle mi už funguje.

<div style="width: 555px; margin: auto; border: 1px solid red">
tady jednotlivé odkazy s float left
</div>

nebo

<table align="center" style="width: 555px; margin: auto" border="0">
<tr>
<td>první odkaz</td>
<td>druhý odkaz</td>
<td>třetí odkaz</td>
</tr>
</table>

Zpět do poradny Odpovědět na původní otázku Nahoru