BlABlA HTML

Accueil | billet1 | billet2 | billet3 | billeta | billet4 | billet5 | billet6

Déplacement d'image au survol

Le principe est de créer une image qui est répète 2 fois l'une au dessus de l'autre, le premier représentant l'état normal; le second celui lors du survol.

Applications

Menu CSS sans chargement d'image

Zoom

Article original

Mouse Overs complexes

Exemple chez pompage.net

Utilisation des images

Article original

Pour mettre une image purement décorative.
Utiliser un element div vide et lui affecter un fond et une taille en css.

 

<div id="img_deco">&nbsp;</div>

Nous avons vu dans un précédent billet des scripts js pour les liens externes, un petit exemple ici avec du css et une image

Lien d'exemple

Code HTML

<a href="http://www.w3.org/" class="extern">Lien d'exemple</a>

Feuille de style :

a.extern {
  background-image: url(extern.png);
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 18px;
}

Lien d'exemple

Code HTML :
<a href="http://www.w3.org/" class="extern2">Lien d'exemple</a>

Feuille de style :

a.extern2:after {
  content: ' *' url(extern.png);
}

Cadres

Le contenu du cades

fin cadre

CSS alternatifs

article original

Galerie de menus

Le temps que je crée la mienne, allez donc voire listamatic.

Style switcher

Exemple de site dont j'ai réalisé le design avec un style switcher: night-tech.
C'est le site d'un amis qui fait de la vente de produits lumineux.

fichier switch.php
if ( isset($_GET['style']) && ($_GET['style']=='blue' || $_GET['style']=='pink')) {
$style=$_GET['style'];
setcookie('sitestyle', $style, time()+60*60*24*30);
}
header("Location: ".$_SERVER['HTTP_REFERER']);

fichier utils.php
function linkstyle() {
if (isset($_COOKIE['sitestyle'])) {
if ($_COOKIE['sitestyle']=='pink') {
echo '<link href="styles/menu_r.css" rel="stylesheet" type="text/css">';
} elseif ($_COOKIE['sitestyle']=='blue') {
echo '<link href="styles/menu_b.css" rel="stylesheet" type="text/css">';
}
} else {
echo '<link href="styles/menu_b.css" rel="stylesheet" type="text/css">';
}
}
$activeblue='style="border: 2px solid #999;"';
$activepink='';
if (isset($_COOKIE['sitestyle']) && $_COOKIE['sitestyle']=='pink') {
$activeblue='';
$activepink='style="border: 2px solid #999;"';
}

Dans le fichier qui doit changer de style
<?php require_once('utils.php'); ?>
<?php echo linkstyle(); ?>

XHTML1.0 | CSS2