• Hjem
  • Portefolie
  • Om bloggen
  • Om meg
  • Gratis design
  • Blogger jeg liker
  • Designhjelp
  • Hvordan jeg hjelper

Archive for the ‘Hvordan gjør de det?’ Category

You are currently browsing the archives for the Hvordan gjør de det? category.

6 mar 2010

Hvordan gjør de det? Roterende header som TheGiant

Først ut skal vi se på hvordan TheGiant ( http://thegiant.blogg.no ) klarer å få til at header bildet som roterer seg. Du kan legge inn så mange bilder du vil, og plassere dem der du vil.

Dette er ikke vanskelig, men du bør vite hvordan du ordner bilder i rett størrelse og ellers ikke være utålmodig så går dette ganske greit.

Først må du finne de bildene du ønsker å bytte mellom. Du trenger ikke å sette inn hele header bildet, bare den delen som skal rotere/bytte på. Bildene kan være så stor eller små du ønsker, men det som er viktig er at de er like store.  Så laster du dem opp til http://tinypic.com og noterer ned direkte adressen til bildene ( nederste feltet ).

Når det er gjort går du inn i stilsett filen, helt nederst setter du inn disse linjene, kopier inn alt:

1
2
3
4
5
6
7
8
9
10
11
#photodiv{
background-repeat: no-repeat;
float: right; /* om du vil ha bildet på venstre ( left ) eller høyre ( right ) siden */
height: 269px;  /* hvor høyt er bildene du skal bruke */
left: 10px; /* for å justere bildet, hvis du vil ha det mer til venstre så bruker du feks -10px */
position: relative;
overflow: hiden;
top: 10px;  /* lenger ned eller opp, kan bruke - ( minus ) for å flytte den lenger opp også */
width: 309px; /* hvor bredd bildene er */

}

Alt er beskrevet i koden over, når du etter på ser at bildene blir forlangt til høyre må du forandre til feks left: 20px; Dette er noe du bare må prøve deg frem til senere.

Da skal vi sette inn koden i male. Dette må gjøres i alle malene, men vi gjør det først i forside malen og tilpasser koden der før du kopiere dem over til de andre malene.

GÃ¥ inn i malen og finn denne linjen:

</head>   IKKE <head> men </head> Selv om det er bare et tegn i forskjell gjør det stor forskjell. Over linjen </head> limer du inn denne koden, nok en gang, alt skal inn:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
<script type="text/javascript"><!--
//
// CSS Photo Shuffler v1.0 by
// Carl Camera
// http://iamacamera.org
//
// SetOpacity Function and inpiration from Photo Fade by
// Richard Rutter
// http://clagnut.com
//
// License: Creative Commons Attribution 2.5 License
// http://creativecommons.org/licenses/by/2.5/
//
// Customize your photo shuffle settings
//
// * Surround the target <img> with a <div>. specify id= in both
// * set background-repeat:no-repeat in CSS for the div
// * The first and final photo displayed is in the html &lt;img&gt; tag
// * The array contains paths to photos you want in the rotation.
// If you want the first photo in the rotation, then it's best to
// put it as the final array image. All photos must be same dimension
// * The rotations variable specifies how many times to repeat array.
// images. zero is a valid rotation value.
var gblPhotoShufflerDivId = "photodiv";
var gblPhotoShufflerImgId = "photoimg";
// her legger du inn bildene, husk at hver bilde adresse må være inni "

//det skal også være et komma mellom hver bilde adresse.

//UNTATT på siste bildet der skal ikke være noe komme etter

// du kan plassere så mange bilder du ønsker her.

var gblImg = new Array(
"http://i48.tinypic.com/2n9j91c.jpg",
"http://i46.tinypic.com/6p9m3p.jpg",
"http://i48.tinypic.com/14ie4o2.jpg"
);
var gblPauseSeconds = 15.25;  // hvor lenge hvert bilde skal være fremme
var gblFadeSeconds = .85; // hvor lang tid overgangen fra ett bilde til et annet skal være
var gblRotations = 9999; // hvor mange ganger bildene skal vises

//under her skal de ikke gjøres noe forandringer

// End Customization section
var gblDeckSize = gblImg.length;
var gblOpacity = 100;
var gblOnDeck = 0;
var gblStartImg;
var gblImageRotations = gblDeckSize * (gblRotations+1);
window.onload = photoShufflerLaunch;
function photoShufflerLaunch()
{
var theimg = document.getElementById(gblPhotoShufflerImgId);
gblStartImg = theimg.src; // save away to show as final image
document.getElementById(gblPhotoShufflerDivId).style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
setTimeout("photoShufflerFade()",gblPauseSeconds*1000);
}
function photoShufflerFade()
{
var theimg = document.getElementById(gblPhotoShufflerImgId);
// determine delta based on number of fade seconds
// the slower the fade the more increments needed
var fadeDelta = 100 / (30 * gblFadeSeconds);
// fade top out to reveal bottom image
if (gblOpacity < 2*fadeDelta )
{
gblOpacity = 100;
// stop the rotation if we're done
if (gblImageRotations < 1) return;
photoShufflerShuffle();
// pause before next fade
setTimeout("photoShufflerFade()",gblPauseSeconds*1000);
}
else
{
gblOpacity -= fadeDelta;
setOpacity(theimg,gblOpacity);
setTimeout("photoShufflerFade()",30); // 1/30th of a second
}
}
function photoShufflerShuffle()
{
var thediv = document.getElementById(gblPhotoShufflerDivId);
var theimg = document.getElementById(gblPhotoShufflerImgId);
// copy div background-image to img.src
theimg.src = gblImg[gblOnDeck];
// set img opacity to 100
setOpacity(theimg,100);
// shuffle the deck
gblOnDeck = ++gblOnDeck % gblDeckSize;
// decrement rotation counter
if ( gblImageRotations < 1)
{
// insert start/final image if we're done
gblImg[gblOnDeck] = gblStartImg;
}
// slide next image underneath
thediv.style.backgroundImage='url(' + gblImg[gblOnDeck] + ')';
}
function setOpacity(obj, opacity) {
opacity = (opacity == 100)?99.999:opacity;
// IE/Win
obj.style.filter = "alpha(opacity:"+opacity+")";
// Safari&lt;1.2, Konqueror
obj.style.KHTMLOpacity = opacity/100;
// Older Mozilla and Firefox
obj.style.MozOpacity = opacity/100;
// Safari 1.2, newer Firefox and Mozilla, CSS3
obj.style.opacity = opacity/100;
}
// --></script>

Har skrevet inn forklaringer i koden hvor du skal gjøre de forskjellige tingene, har langt inn 3 bilder, disse er bare å bytte ut. Men det kan kanskje være lurt å la disse stå her enda. Slik at du ser om du har fått tid til å virke.

Så går vi litt lenger ned i malen, finn linjen:

<div id=”doc2″>

Under denne limer du inn denne koden:

1
<div id="photodiv"><img id="photoimg" src="http://i48.tinypic.com/14ie4o2.jpg" alt="" /></div>

Da er det bare å forhåndsvise og se om alt virker. Hvis det virker så kan du sett inn dine egne bilder.

Husk ogsÃ¥ Ã¥ justere høyden og bredden i stilsett filen, slik at de passer til bildene du bruker. Hvis bildene ikke kommer pÃ¥ rett plass, lagrer du, gÃ¥ inn i stilsettfilen og juster hvor bildene skal komme opp i den kodebiten du satt inn der. I tillegg til Ã¥ legge inn bildene i den delen som ble lagr inn over </head> linjen sÃ¥ skal du sette inn en bilde adresse i delen som ble plasser under <div id=”doc2″> ogsÃ¥, bytt ut med den som alt er der.

Skal være godt forklaring, hvis det er noe du lurer på så er det bare å spørre.

Slik gjorde de det.  Spørsmål eller kommentarer er selvfølgelig velkommen :)
Fikk du det til?

6 mars, 2010 at 12:07 by Tronds

Posted in Design, Hvordan gjør de det?, html/css | 11 Comments »

5 mar 2010

Hvordan gjør de det?

Tenkte jeg skulle ta for meg designene til de “store” bloggerne. Hvordan klarer de Ã¥ fÃ¥ til noe av det de har, skal først se pÃ¥ hvordan The Giant ( snakk om “stor” blogger :D ) klarer Ã¥ fÃ¥ til en header som bytter bilder.

Kommer til å skrive en forklaring på hvordan det er mulig å få noe lignende på sin blogg, da selvfølgelig med egne bilder.

Første innlegget i serien kommer i morgen.

Har du noe forslag til andre blogger jeg kan se på? noe du har ønsket å få på din blogg?

5 mars, 2010 at 0:12 by Tronds

Posted in Hvordan gjør de det?, blogg.no | 6 Comments »

Følg meg!
  • Legg meg til som venn

    Er du en blogg.no bruker så har du muligheten til å legge meg til som venn. Blir enklere å følge meg. Når jeg føler for det tilbyr jeg også å lage design til tilfeldige personer som er har lagt meg til som "venn". Om du har 1 eller 10000 lesere har ikke noe betydning.

  • Siste innlegg

    • Bloggpause? neida, et litt opphold.
    • En liten preview av designverktøyet.
    • Lag ditt eget design enkelt
    • Bloggtrafik.nu merkelig poengsystem
    • Slik ser det ut hos meg nÃ¥!
  • Siste kommentarer

    • therese birkeland til Design: Meny
    • Martine til Design: Favicon?
    • Martine til Design: Favicon?
    • Martine til Design: Favicon?
    • Hjørdis Isabell til Design: Fjern “sisteinnlegg” “kategori” “Arkiv” fra sidemenyen
  • Emner

    backup Design Hva er best KRIK nerd opplevelser tur youtube zargate Andre blogger (2)
    Bakgrunn (2)
    Bilder på nettet (1)
    Blogg (55)
    blogg.no (7)
    CSS (3)
    Design (22)
    Design bygger (2)
    Design forbedringer (5)
    Dyrene (1)
    Familie (8)
    Favicon (1)
    Ferie (1)
    Firefox (2)
    Forbedringer (2)
    Gratis Design (3)
    Header (1)
    html/css (7)
    Hva er best (1)
    Hverdag (1)
    Hvordan gjør de det? (2)
    IKEA (2)
    Ipod touch (2)
    Jobb (4)
    Just for fun (20)
    Kommentar (3)
    KRIK (3)
    Lenker (6)
    Lister (1)
    Lurer på (3)
    Mat (6)
    Meny (3)
    Merkelig (1)
    mote (2)
    Musikk (3)
    Nerding (19)
    nyttige sider (2)
    Onlinetools (1)
    opplevelser (5)
    Personlig (14)
    Produkt (2)
    Siden (3)
    Slik er jeg (1)
    Surfende (1)
    Tanker (11)
    Tatovering (1)
    Tech (4)
    Ting som skjer (4)
    Trening (2)
    Uncategorized (1)
    Wordpress (1)
    youtube (2)

    WP Cumulus Flash tag cloud by Roy Tanck requires Flash Player 9 or better.

  • Bloggrull

Alt har en begynnelse… is powered by WordPress
Theme Design by Generic Designer

Entries (RSS) and Comments (RSS)
Bloggurat