webForumDet fria alternativet

Vill göra denna meny

Design & grafik

22 svar · 540 visningar · startad av Mannen

Medlem sedan jan. 2003247 inlägg
Frågan#1

Hejsan
Om ni går till http://www.cnn.com och tittar på deras meny till vänster.
Den är gjord utan bilder.

Vart finns det en "guide" på hur man gör en sånn. Jag har sett det en gång men kommer ej ihåg vart.

Någon som vet, lägg då läänken här. Eller om ni har andra åsikter och förslag

Medlem sedan juni 20019 519 inlägg
#2

detta är väll inte så svårt?
http://voigtan.cjb.net

jag har gjort min "meny" i bara tabeller med olika färger.. så det lär ju vara lätt att fixa "menyn" i tabell form..

Medlem sedan feb. 20003 785 inlägg
#3

Prova att expermentera lite med CSS och JavaScript så får du säkert fram något.

Deras lösning verkar vara uppbyggd på så sätt att en MouseOver ändrar css-formateringen. Inte så värst avancerat som voigtann1 säger men väldigt smart och estetiskt tilltalande enligt min mening!

Medlem sedan aug. 20004 638 inlägg
#4

Precis en sån lösning jag förordar också! :D CSS och enkel JavaScript är hundratals gånger bättre än Java, Flash, Bratta-JavaScript och andra styggelser.. ;)

Medlem sedan feb. 2003115 inlägg
#5

en skitenkel och övertydlig guide vore inte fel. Någon som kan rekomendera något i den vägen?

mvh david s

Medlem sedan juni 20019 519 inlägg
#6

tja.. jag skulle väll kunna slänga ihop en snabb lösning :e ger mej 30 minuter eller något :e

Medlem sedan feb. 2003115 inlägg
#7

ok! jag kikar in igen efter lunch-gröten och 'svart krabba' vid typ 12-rycket!:e

Medlem sedan feb. 2003115 inlägg
#8

OFFTOPIC!! varför fick jag ingen smiley när jag avslutate ovanstående inlägg med :e

Medlem sedan feb. 2003115 inlägg
#9

aha! mellanslag! :) :e

Medlem sedan juni 20019 519 inlägg
#10

stött på litet problem.. hur får man en class in i onmouse over? :e

Medlem sedan jan. 2003247 inlägg
#11

Visst är en den enkelt uppbyggd, men om man inte är så haj på javascript och css tillsammans så kan det bli problem.

Jag vill ha menyn för den kräven inga bilder som ska laddas.

Vet inte hur du får in class i onmouse over.... :(

hoppas det går bra med kursen :)

Medlem sedan mars 2001895 inlägg
#12

Vadå? Det är väl visst bilder som skall laddas?? De ligger ju bara som bakgrund istället...

Medlem sedan jan. 2003247 inlägg
#13

är det inte så att det är en onmouse over och då ändrar tabellen färg? --> utan bilder...?
Eller har jag fel?

Medlem sedan mars 20015 287 inlägg
#14

Inga bilder, onmouseover --> ändrar färg.

Medlem sedan jan. 2003247 inlägg
#15

Ha!, ejick du hade fel ;)

Medlem sedan juni 20019 519 inlägg
#16

jag har fixat detta.. dock är jag på "jobbet" och har inte koderna här :e lovar att skicka när jag är färdig... har gjort så att det ska vara enkelt att förstå och ändra själv.

Medlem sedan sep. 20026 425 inlägg
#17

Lite exempelkod, enkel att modifiera:

<table>
<tr bgcolor="#000000">
<td>

<table cellspacing="0" cellpadding="0" width="150" border="0">
<tr>
<td onmouseover="this.style.backgroundColor='#ffffff';" onmouseout="this.style.backgroundColor=''#f3f2ff;" width="150" bgColor="#f3f2ff">Text</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#ffffff';" onmouseout="this.style.backgroundColor=''#f3f2ff;" width="150" bgColor="#f3f2ff">Text</td>
</tr>
</table>

</td>
</tr>
</table>
Medlem sedan juni 20019 519 inlägg
#18

sant.. det är enkelt.. fast jag har alltid problem att läsa allt på en rad.. gilar mer struktur :e som sagt.. lägger upp det när jag kommer hem

Medlem sedan mars 20015 287 inlägg
#19

Ett litet fel i koden ovanför.

<table>
<tr bgcolor="#000000">
<td>

<table cellspacing="0" cellpadding="0" width="150" border="0">
<tr>
<td onmouseover="this.style.backgroundColor='#ffffff';" onmouseout="this.style.backgroundColor='#f3f2ff';" width="150" bgColor="#f3f2ff">Text</td>
</tr>
<tr>
<td onmouseover="this.style.backgroundColor='#ffffff';" onmouseout="this.style.backgroundColor='#f3f2ff';" width="150" bgColor="#f3f2ff">Text</td>
</tr>
</table>

</td>
</tr>
</table>

''#f3f2ff;

Medlem sedan juni 20019 519 inlägg
#20

Detta style-sheet gör själva designen på hur dina "knappar" ska se ut.

<style type="text/css">
<!--
.menu {
/* Vilket typsnitt/storlek/färg ska du ha i din text på knappen? */
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px;
	color: #FFFFFF;

/* Vilket Bakgrund skall själva bakgrunden vara? */
	background: #736357;

/*Vill du ha en '"3D" känsla på din knapp? vill du inte ha runt hela "knappen'" så är det bara att sätta 0 px eller ta bort de rader du inte vill ha */
	border-top : 1px solid #AA9E94;
	border-bottom : 1px solid #624837;
	border-left : 1px solid #AA9E94;
	border-right : 1px solid #624837;
	
/* Använder detta bara för att besökare skall förstå att det är en länk i knappen */
	cursor: hand;
}
.menu_hover {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color: #FFFFFF;

	background: #707B87;

	border-top : 1px solid #919BA6;
	border-bottom : 1px solid #6E7986;
	border-left : 1px solid #919BA6;
	border-right : 1px solid #6E7986;

	cursor: hand;
}
-->
</style>

Självklart kan du mixtra hur mycket du vill med hur dina knappar skall se ut. När du är färdig med det så är det dags att få "Knapparna" att fungera.

<table width="100" border="0" cellpadding="1" cellspacing="1" bgcolor="#000000">
  <tr>
    <a href="#"><td class="menu" onmouseover="this.className='menu_hover'" onmouseout="this.className='menu'">Knapp 1</td></a>
  </tr>
</table>

Lägg till hur många knappar du vill nu

Allt skall fungera.

Lycka till!

370 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
239 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)