Transparante PNG’s in Internet Explorer 6

De beste oplossing om met transparante afbeeldingen te werken in websites is het gebruik van PNG-afbeeldingen in plaats van de vroeger populaire GIF-afbeeldingen. Het nadeel aan GIF’jes is namelijk dat een pixel óf een kleur heeft, óf transparant is. PNG’s hebben daar geen last van, bij een PNG kan een pixels ook deels transparant zijn en daarom zijn de overgangen vloeiender.

De inmiddels verouderde browser Internet Explorer heeft echter problemen met het weergeven van transparante PNG’s. Je zal zien dat Internet Explorer het transparante deel vervangt door een egale kleur.

Drew McLellan heeft hiervoor een oplossing gevonden: SuperSleight.

Deze oplossing:

  • werkt zowel voor achtergrondafbeeldingen als ‘gewone’ afbeeldingen
  • geeft automatisch ’position: relative’ in voor links en formulieren (kan uitgezet worden)
  • kan voor een volledig bestand gebruikt worden, of voor een deel van een bestand
  • verandert ’scaleMode’ naar ’crop’ i.p.v. ’scale’ bij achtergrondafbeeldingen met ‘no-repeat’
  • is compatibel met AJAX-requests

Ik gebruik SuperSleight al een tijdje en ben er erg te spreken over. Gebruik de volgende link om SuperSleight te downloaden:

Download SuperSleight

Je kunt SuperSleight eenvoudig gebruiken door de volgende code in de <head> van je pagina te plaatsen:

<!--[if lte IE 6]>
<script type="text/javascript" src="supersleight-min.js"></script>
<![endif]-->

Je moet hooguit het pad naar het bestand aanpassen, als je het JavaScript-bestand in een andere map installeert. Als je om performance-redenen ervoor zou willen kiezen om SuperSleight alleen te activeren op bepaalde elementen zou je onderin het script  supersleight.init() moeten vervangen door  supersleight.limitTo() waarmee je het alleen op bepaalde elementen kunt toepassen.

Hoe het niet moet: Inventum en virals

Vandaag werd ik gewezen op deze viral. Je ziet Playmate Dorien Rose (Ja, “Dorien” klinkt Nederlands en dat is ze ook) maar het was mij nogal onduidelijk waar het nu om ging. Weten jullie het wel?

{democracy:1}

Niet spieken! Het antwoord staat hieronder, selecteer de tekst om het te lezen:
Het gaat om een elektrische (onder)deken van Inventum

En? Had je het goed?

UPDATE:

@Hoof via Twitter: Ik denk dat vrouwen die aankoop doen. En of die het hier warm van krijgen…

Dat ben ik met ‘m eens. De viral is vooral gericht op mannen en de daadwerkelijke doelgroep bestaat volgens mij vooral uit vrouwen. Als je dan mikt op ‘mannen-die-hun-vrouw-zo’n-ding-cadeau-willen-geven’ dan is je doelgroep al een stuk kleiner (en verkoop je dus minder…)

Verder ben ik ook niet onder de indruk van de website die hier achter zit.

Het idee is dat je daar een aantal keren op de afstandsbediening van de elektrische deken moet klikken en dat Dorien dat kennelijk erg leuk vindt. Maar na 2 keer klikken moet je ineens je gegevens invullen zonder dat daarbij staat waarom je dat zou doen. Alleen dankzij het vinkje “Ja, ik wil graag informatie ontvangen over producten van Inventum” weet je dat Inventum achter deze actie zit en dat zij degene zijn die meer gegevens van je willen hebben. En de enige reden waarom je gegevens aan Inventum zou doorgeven is dat je heel wanhopig meer van Dorien zou willen zien en heeft niets maar dan ook niets met het product te maken.
Ik kan me niet voorstellen dat ze veel respons krijgen, en het aantal vrouwen dat reageert zal zeker niet noemenswaardig zijn.

Gratis Codeweavers software dankzij Bush

Codeweavers heeft onlangs President Bush uitgedaagd met de “The CodeWeavers Lame Duck Presidential Challenge”. Dit houdt in dat Codeweavers hun software 24 uur gratis beschikbaar stellen als Bush één van hun doelen bereikt. Deze doelen zijn:

  1. het verlagen van de brandstofprijzen
  2. het verlagen van de voedselprijzen
  3. het creëren van meer banen
  4. de huizenmarkt er weer bovenop helpen
  5. gerechtigheid voor Osama Bin Laden (lees: “captured or terminated”)

De eerste 4 doelen hebben ze verder gespecificeerd zodat het goed meetbaar was wanneer de doelen waren bereikt. Het eerste doel hield in dat de brandstofprijs zou dalen van $3.79 per gallon naar $2.79 per gallon. Ze hadden niet verwacht dat de brandstofprijs zo zou dalen maar ‘dankzij’ de economische crisis is dit dan toch gebeurd. En belofte maakt schuld:

Vandaag is de software van Codeweavers gratis te downloaden vanaf hun website: lameduck.codeweavers.com. Tot 23:59 uur (Central Standard Time) kun je de software downloaden. Het gaat om software voor Mac en Linux waarmee je Windows-applicaties kunt installeren: Crossover.

Dit is een mooi voorbeeld van een leuke, ludieke actie die je veel naamsbekendheid oplevert in de media. Dit jaar verdienen ze er zelf niet aan maar met een beetje geluk blijft een deel van de mensen die de software dit jaar gratis krijgt, de software volgend jaar (betaald) gebruiken. Ze nemen hiermee wel een risico maar ik gun het ze van harte dat volgend jaar inderdaad meer mensen een licentie bij ze kopen. Mooie actie, hulde!