Hoe ik het heb gedaan: How to Create a sticker-lint in 3 stappen
Dinsdag, 2 december, 2008 De sticker (of lint) zijn de beelden die zijn gepositioneerd in de rechterbovenhoek of linker bovenhoek, en ze vormen gezamenlijk een band hoek. Er zijn verschillende soorten, van eenvoudige statische beelden naar de meest spectaculaire Flash-films. Soms zijn zo gebouwd zijn verblijf in hun standpunt, zelfs wanneer u de inhoud van uw browservenster.
Als u niet wilt toevertrouwen aan een dienst als QuickRibbon.com, maar willen bouwen aan een lint helemaal voor jou, hier zijn 3 eenvoudige stappen te volgen.
1. We maken het beeld
Allereerst maken we de afbeelding die we willen zetten in een hoek, rechts of links. De afbeelding hieronder weergegeven, om 163x163 pixels, ecostruita naar de linkerbovenhoek.

Om het effect volledige overlapping moet kiezen op het moment van de redding, een formaat dat voorstander van transparantie, zoals GIF-of PNG.
2. De HTML-code
Opgeslagen ons imago hebben wij in onze pagina, inwikkeling de tag img met een div container die u kunt gebruiken om de afbeelding in:
Als onze sticker moet een link, kunnen we gebruik maken van de tag map om een kwetsbaar gebied dat is niet rechthoekig. De sticker die in dit voorbeeld, in feite, je hebt een schuine en transparantie benadrukt de contouren perfect. Het zou daarom onjuist om te klikken op een leeg gebied door simpelweg toevoegen van een tag a introns. Dan gebruiken we deze syntaxis:
- > <area shape = "poly" coords = "163,0,0,163,0,129,129,0" href = "http://undolog.com" > </map> <map "ribbonlink" naam => <area vorm = "poly" coords = "163,0,0163,0129129,0" href = "http://undolog.com"> </ kaart>
Het kenmerk coords area worden de coördinaten van onze lint.
3. de NOS
Nu voegen we de definities van de stijlen waardoor de sticker van onze positie op de pagina goed:
- div.ribbon (
- ; standpunt: absolute;
- top: 0px; left: 0px;
- height: 163px; width: 163px;
- ;padding: 0 ; margin: 0; padding: 0;
- ; overflow: visible;
- ; float: none;
- } z-index: 10000)
- div.ribbonimg (
- ;padding: 0 ;margin: 0 ; border: 0; padding: 0; margin: 0;
- } background-image: none)
Als we willen dat het lint blijft "appiccicato" naar de video, zelfs als het venster te schuiven, simpelweg wijzig het type absolute stijl position fixed
- div.ribbon (
- ; standpunt: vastgesteld;
- top: 0px; left: 0px;
- height: 163px; width: 163px;
- ;padding: 0 ; margin: 0; padding: 0;
- ; overflow: visible;
- ; float: none;
- } z-index: 10000)
Opmerking: het type
fixedin stijlpositiontot voor kort werd niet ondersteund door alle browsers. Om het effect, in feite werd gedwongen gebruik te maken van een Javascript-functie die op regelmatige tijdstippen gecontroleerd is de stroom van de inhoud van het venster en de positie van het lint om de indruk te wekken te blijven in wezen immobiel is. Gelukkig, vandaag, met wat verouderde versie van Explorer, alle browsers ondersteunen het typefixed



















