|
|
![]() |
||
|
|
|||
|
JavaScript.nu
/
HTML-kurs
/
Bilder
Bilder
Vad vore internet utan bilder? Ganska tr�kigt, inte sant? Du ska nu l�ra dig infoga bilder p� din hemsida. Och det �r l�tt som en pl�tt. F�rst vill jag dock passa p� att p�minna dig om att i princip alla bilder p� internet skyddas av upphovsr�ttslagen. Med det menas kort sagt att du m�ste fr�ga sidans �gare innan du f�r ta hans/hennes bild och anv�nda den p� din egen sida.
Om du ser en bild som du tycker om p� en annan sajt, kan du "sno" den
genom att trycka med h�ger musknapp p� bilden och
sedan trycka p� Save Image As.../Spara bild som....
Om du s�ker efter bilder b�r du bes�ka
denna sajt
s� kommer du att hitta tusentals med bilder, animationer,
sm�filmer, knappar etc.
Om du vill infoga en bild p� din hemsida skriver du: <IMG SRC="filnamn.bildformat"> Filnamnet �r t.ex. hus. Bildformatet �r t.ex. gif.
F�r att g�ra en l�nk till en bild, skriv: <A HREF="hus.gif">Se v�r sommarstuga</A> I detta fall �r bildens namn hus och bilden �r gjord i formatet gif. Bilden dyker nu upp i en sida med vit bakgrund och utan text. F�r att s�tta en ram runt bilden beh�ver du bara infoga den r�da texten i raden nedan. <IMG SRC="filnamn.gif" BORDER="4">
D� blir det s�h�r:
Du kan �ndra 4 till vad du vill.
Om du anger ett h�gre v�rde �n 4 f�r du en tjockare
ram.
Om du vill ha en text MELLAN 2 bilder, skriv s�h�r:
<IMG SRC="filnamn.gif" ALIGN="left">
Resultatet blir d�:
Du kan ocks� centrera texten, allts� s� att den hamnar i mitten av bilderna. F�r att g�ra det skriver du: <IMG SRC="filnamn.gif" ALIGN="left"> <CENTER>en text</CENTER> <IMG SRC="filnamn.gif" ALIGN="right">
Resultatet blir:
F�r att centrera en bild ensam skriver du:
Resultatet blir:
![]() F�r att centrera en bild eller f�r att flytta den till n�gon sida av din sida skriver du. <P ALIGN="right"><IMG SRC="filnamn.gif"></P> <P ALIGN="center"><IMG SRC="filnamn.gif"></P> <P ALIGN="left"><IMG SRC="filnamn.gif"></P> (standard)
Resultatet blir:
F�r att en text ska dyka upp om du drar musen �ver bilden skriv: <IMG SRC="filnamn.gif" ALT="Denna text kommer att synas">
Resultatet blir (dra musen �ver bilden f�r att se resultatet).
Du kan �ndra bredd och h�jd p� bilden genom att infoga WIDTH och/eller HEIGHT (WIDTH=bredd och HEIGHT=h�jd) i IMG-taggen. T.ex. skriver du...: <IMG SRC="filnamn.gif" WIDTH="50" HEIGHT="100"> ...F�r att n� detta resultat:
V�rdet kan ocks� anges i %.
Att ha WIDTH- och HEIGHT-attribut i IMG-taggen �r otroligt bra f�r att sidan ska ladda mycket snabbare. L�s mer om det under layouttips.
Om du har en v�ldigt stor bild p� sidan s� kan du l�ta en mindre (r�knat i kilobyte, inte storleksm�ssigt (=hur stor yta den tar p� sk�rmen)) bild ladda in f�rst s� att bes�karen ska se vad bilden f�rest�ller och s� att den riktiga bilden kommer in senare. Detta g�r du genom att skriva in detta: <IMG SRC="storbild.gif" LOWSRC="litenbild.gif" Det som h�nder �r att f�rst s� kommer "litenbild.gif" att visas och sedan kommer "storbild.gif" att visas.
OBS: Om n�gon av bilderna �r animerade kommer den att visas hela tiden,
s� ha INTE en animerad bild som "LOWSRC", eftersom bara den kommer att visas.
Det som jag ska l�ra ut nu kan vara sv�rt om du �r nyb�rjare p� HTML. Jag r�der dig att avvakta fr�n att l�sa om du nyss b�rjat med HTML (alternativt kan du l�sa fast inte bli sur om du inte f�rst�r :) ).
Som du (s�kert) vet skriver man...
Nedan ser du koden f�r figuren jag har ovan (textf�rgen=figurens f�rg): <MAP NAME="figur1"> <AREA SHAPE="rect" COORDS="0,0,51,51" HREF="rektangelsidan.html"> <AREA SHAPE="circle" COORDS="91,26,26" HREF="cirkelsidan.html"> <AREA SHAPE="poly" COORDS="145,0,124,41,124,51,185,51,185,43,166,43,145,0" HREF="enfigursidan.html"> </MAP> <IMG SRC="bild.gif" USEMAP="#figur1" BORDER="2" WIDTH="185" HEIGHT="51" ALT="Fina figurer :)">
F�rst har vi v�ran MAP-tagg, som vi d�pt till "figur1". Vi kan v�lja vad vi vill h�r.
Sedan har vi v�ra AREA-taggar. Den f�rsta inneh�ller shape="rect". Det betyder att formen (=shape) ska vara en rektangel (=rect/rectangle). Om man inte skriver n�gon SHAPE-attribut s� blir AREA-taggen automatiskt en rektangel (SHAPE="recr").
Det jag ska skriva nu kr�ver en del matematiska termer.
Inom parantes har jag skrivit detsamma p� ren svenska f�r de som inte f�rst�r vad jag menar. :)
Har du nu f�rst�tt vad jag har skrivit ovan s� �r det bara att l�sa p�... :)
Kvadraten: (SHAPE="rect/rectangle")
Cirkeln: (SHAPE="circ/circle")
Den valfria figuren: (SHAPE="poly/polygon")
Nu har jag skrivit </MAP>, vilket avslutar min "karta" (eng. map). Kartan heter, som vi tidigare sa, figur1. Vill vi ha fler s�dana h�r kartor f�r vi namnge dem till n�got annat, t.ex. figur2.
Sist har vi sj�lva bilden (vad annars?). :)
I dina AREA-taggar kan du naturligtvis ha TARGET-attributen (vet du inte vad detta �r s� strunta i det). Om du vill att en bild ska �ndras n�r man f�r musen �ver den m�ste du l�ra dig JavaScript, alternativt s� kan du anv�nda mitt f�rdiga JavaScript som finns h�r (kopiera och klistra till din sida). Till nyb�rjare s� rekommenderar jag naturligtvis att bara kopiera mitt JavaScript som redan �r f�rdigt, det �r ju l�ttast s�. ;)
Copyright © Omid Rouhani 1997-2022; Alla r�ttigheter reserverade. Guider: [ HTML guide ] - [ JavaScript guide ] - [ DHTML guide ] - [ Perl guide ] - [ Sitemap ] | ||||||||||||||||||||||||||||||||||||||||||||||||