Avatar billede epimetheus Nybegynder
22. november 2007 - 17:06 Der er 11 kommentarer

Expanding menu.

Jeg skal bruge lidt hjælp til en menu.

Det skal laves med et billede af en hånd.
Ved mouse over, skal billedet forstørres og der skal så være et link på hver fingerspids.

Er det helt umuligt?
Avatar billede w13 Novice
22. november 2007 - 17:17 #1
Det kan godt laves. Hvis du da har billederne, der skal bruges. Det må være ét billede af en lille hånd og ét billede af en stor hånd med links på fingrene.
Og så med noget <map> og <area> ville jeg umiddelbart sige. Men det er svært at sige uden at have billederne.
Avatar billede epimetheus Nybegynder
22. november 2007 - 17:27 #2
Det er cirka samme idé jeg selv har.

Hvordan forhindre man map linksne i at virke, med mindre det er det store billede der er synligt?

Hvis det er det lille billede der er synligt, går det jo ikke med links uden fingerspidser.
Avatar billede w13 Novice
22. november 2007 - 17:29 #3
Har du koden til den store hånd? Så kan jeg nok fikse noget javascript, der virker efter dit ønske.
Avatar billede epimetheus Nybegynder
22. november 2007 - 18:17 #4
Jeg har ikke lavet noget endnu.
Billedet er ikke taget endnu.

Hvad sker der med menuen hvis brugeren ikke kan vise java?
Kan man lave det med en alternativ menu?
Avatar billede w13 Novice
22. november 2007 - 18:27 #5
Du mener JavaScript? (Java er et andet sprog til programmering af computer-programmer.)

Stort set alle kan se JavaScript. Og stort set ingen hjemmesider kan længere ses uden JavaScript. Men du kan bare lave en alternativ menu således:

<noscript>
Menu her
</noscript>
Avatar billede w13 Novice
22. november 2007 - 18:28 #6
Nå ja, og jeg kan først prøve at løse problemer, når jeg har din grundkode. Ellers bli'r det bare for besværligt, og der skal rettes for meget frem og tilbage.
Avatar billede epimetheus Nybegynder
22. november 2007 - 19:34 #7
Her er grundkoden til min side.

css

__________________________

body {
  background:#ffffff;
  font-size: 100%;
  text-align:center;
  font-size:90%;
}

#page{
  width:600px;
  min-height:300px;
  margin-top:30px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:30px;
  background:#ffffff;
  position:relative;
  border-style:none;
  text-align:left;
  padding-left:160px;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
}

#menu{
  top:0px;
  left:0px;
  position:absolute;
  width:150px;
  height:150px;
  border-style:solid;
  border-width:1px;
  border-color:#000000;
  text-align:center;
}

h1{
  color:#990000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:120%;
  font-weight:bold;
}

h2{
  color:#990000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:110%;
  font-weight:bold;
}

h3{
  color:#990000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:100%;
  font-weight:bold;
}

p{
  color:#990000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:90%;
}


_____________________________________________


html


______________________________________________


<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da">

<head>
  <title>Forsiden</title>

  <link rel="stylesheet" type="text/css" href="stylemenu.css"/>
</head>


<body>
  <div id="page">
    <div id="menu">
     

      <p>Det er her menuen skal være</p>


    </div>
    <p>en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
    en meget lang tekst en meget lang tekst en meget lang tekst
  </div>
</body>
</html>


_______________________________________________

Border-style skal fjernes i den færdige side.
Avatar billede epimetheus Nybegynder
22. november 2007 - 19:36 #8
Der mangler vist et </p> efter den meget lange tekst.
Avatar billede w13 Novice
22. november 2007 - 19:38 #9
Jo, men jeg tænkte nu mere på, hvordan <map> og <area> sku' se ud i forhold til billedet og sådan. Det er svært at arbejde med uden at ha' dem, som de skal se ud.
Avatar billede epimetheus Nybegynder
22. november 2007 - 19:50 #10
Jamen jeg har jo ikke lavet den del endnu.

Skal jeg lave koden i alm. html og css til at vise stort og lille billede, med <map> og <area> til de links der skal være på det store billede?
Avatar billede w13 Novice
22. november 2007 - 21:28 #11
Meget gerne. =)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester