Avatar billede hanloven Mester
16. september 2004 - 11:36 Der er 9 kommentarer og
1 løsning

Tilretning af hotspot

Hej eksperter..

For nogle dage siden fik jeg hjælp til at lave et hotspot på min hjemmeside, men jeg har en del problemer med at det dækker et alt for stort område (Jeg kommer til at aktivere det når jeg udfylder en form, jeg også har på siden..). Er der en der kan fortælle mig hvordan jeg gør det mindre ?? og evt. et link til en side på nettet hvor jeg kan læse om hvordan det fungere..

På forhånd tak.
//hanloven
Avatar billede hanloven Mester
16. september 2004 - 11:37 #1
ups... glemte lige koden :-)

<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;}
body{background: url("baggrund.jpg") no-repeat top center fixed #ccc;text-align:center;}
#container{position:relative;width:800px;margin:0 auto;}
#hotspot{position:absolute;width:400px;height:250px; cursor:pointer;background:transparent;border:0;z-index:200;}
</style>

<body>
<div id="container">
  <div id="hotspot" onclick="location.href='index.htm'" title=Forsiden..></div>
</div><br>
Avatar billede bernhof Nybegynder
16. september 2004 - 11:43 #2
gør det mindre ved at rette width og/eller height i linien:

#hotspot{position:absolute;width:400px;height:250px; cursor:pointer;background:transparent;border:0;z-index:200;}

Det kunne fx være:

#hotspot{position:absolute;width:153px;height:234px; cursor:pointer;background:transparent;border:0;z-index:200;}

istedet ..
Avatar billede hanloven Mester
16. september 2004 - 11:53 #3
Tak for det hurtige svar.. Nu blev det godtnok mindre, men nu ligger det ikke hvor det skal. Er det ikke muligt at få en border rundt om spotten, så jeg kan se hvor den er ?
Avatar billede bernhof Nybegynder
16. september 2004 - 12:11 #4
Ret border:0 i #hotspot-linien til border:1, som fx herunder. Det burde gøre det.

#hotspot{position:absolute;width:400px;height:250px; cursor:pointer;background:transparent;border:1;z-index:200;}
Avatar billede bernhof Nybegynder
16. september 2004 - 12:12 #5
her er en lidt mere overskuelig udgave af linien:

#hotspot
  {
  position: absolute;
  width: 400px;
  height: 250px;
  cursor: pointer;
  background: transparent;
  border: 1;
  z-index: 200;
  }
Avatar billede hanloven Mester
16. september 2004 - 12:55 #6
Det fungerer ikke med den border, men det er heller ikke så vigtigt. Ved du hvordan jeg flytter hele hotspot- området til højre (ca 50 px) ??
Avatar billede bernhof Nybegynder
16. september 2004 - 13:00 #7
Du tilføjer left: 50px til #hotspot-elementet:

#hotspot
  {
  position: absolute;
  width: 400px;
  height: 250px;
  cursor: pointer;
  background: transparent;
  border: 0px;
  z-index: 200;
  left: 50px;
  }
Avatar billede bernhof Nybegynder
16. september 2004 - 13:01 #8
Hvis du vil rykke dit hotspot ned på siden, skal du benytte fx:

top: 100px;

ligesom med left: 50px;
Avatar billede hanloven Mester
16. september 2004 - 13:28 #9
1000 tak for hjælpen, så fungere det bare :-)
Avatar billede bernhof Nybegynder
16. september 2004 - 13:32 #10
Så lidt :)
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
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

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