En poursuivant votre visite de ce site, vous acceptez l'utilisation de cookies pour permettre ses différents services. Voir les Mentions légales.
 
 
  • Sur ce site, vous trouverez : Camera ! Évidemment...

    ...mais aussi des carousels : WaterwheelCarousel par exemple...

  • ... des informations sur les iFrames responsives

    Une solution élégante pour rendre les iFrames (cadres, dans lesquels on intègre d'autres pages) "responsive design" : Ils s'adapteront automatiquement et de manière proportionnelle à la dimension de la page.

    Lisez le tutoriel

    Lisez également ces trois tutoriels : ici , ici  et  ici

    pour créer un bandeau "responsive design", constitué de cellules indépendantes, au contenu varié, à placer en haut, en bas, dans la boite édito, dans un article...de votre site.

  • ...un Audio Player dans un Iframe... ...un autre, simple, intégré dans Guppy... et... JPlayer ... intégré, lui aussi.

  • ...des images qui changent au survol de la souris... ...par exemple :

    ...mais bien d'autres effets à découvrir, notamment celui que vous êtes en train d'utiliser...

  • ...et bien sûr des skins pour habiller vos sites GuppY V5...la série "Transparences" avec ici FeatureCarousel

  • Camera

    Camera

    ¤ Camera est un slider développé par Manuel Masia. On peut l'utiliser très facilement dans GuppY. Dans ses différentes options possibles, on peut faire varier les transitions, les apparitions de titres, les vignettes de pagination. Camera peut même intégrer des vidéos ! Sur ce site quelques tutoriels pour mieux maitriser Camera.

    Informations Camera

    ¤ Deux carousels de Brian Osborne sont disponibles lisez les tutoriels : WaterwheelCarousel et FeatureCarousel.

    ¤ Deux "slideshows" sont disponibles avec ou sans JQuery : lisez les tutoriels : Accordion (CSS) et Circle Nav (JQuery).

  • iFrames

    iFrames responsives

    Une solution élégante pour rendre les iFrames (cadres, dans lesquels on intègre d'autres pages) "responsive design" : Ils s'adapteront automatiquement et de manière proportionnelle à la dimension de la page.

    Lisez le tutoriel

    Lisez également ces trois tutoriels : ici , ici  et  ici

    pour créer un bandeau "responsive design", constitué de cellules indépendantes, au contenu varié, à placer en haut, en bas, dans la boite édito, dans un article...de votre site.

  • Audio-Players

    Audio-Players

    ¤ Un Audio-player à mettre en place dans un iFrame. Léger et "customisable", quelques skins en téléchargement lui sont destinées.

    Lisez le tutoriel

    ¤ Un Audio-player simple avec playlist également peut être intégré directement dans GuppY.

    Lisez le tutoriel

    ¤ Un autre Audio-player (JPlayer) avec playlist également peut être intégré directement dans GuppY.

    Lisez le tutoriel

  • Effets au survol

    Effets au survol

    Des astuces amusantes, surtout en CSS, pour agrémenter les sites.

    Au survol de la souris : des images qui changent, qui pivotent et font apparaitre un nouveau contenu, les boutons déroulants offrant de nouvelles informations, une boîte-menu déroulante (celle-là même que vous utilisez)... et d'autres, à venir, sans doute.

    La possibilité aussi de personnaliser des infobulles dans une image mappée cliquable générée par Gimp (traitement d'image libre et gratuit). Lisez le tutoriel

    Des liens vers des tutoriels sont disponibles dans le menu "Astuces>Changements au survol"

  • Skins

    Skins pour GuppY V5

    Quelques skins sont disponibles en téléchargement pour habiller les sites GuppY. Elles sont toutes compatibles "Config Look" et adaptées aux dernières versions (à partir de GuppY 5.02.02) moyennant quelques champs à adapter dans "Config Look". Elles peuvent être testées sur Démo-skins en version 5.02.08 (et au-delà...) -ce sont celles qui sont proposées en téléchargement-.

    Démo-skins

    Zone de téléchargement

 
Vous êtes ici :   Accueil » Appliquer une texture sur un texte
 
Prévisualiser...  Imprimer...  Imprimer la page...
Prévisualiser...  Imprimer...  Imprimer la section...
Recherche
 
Fermer

Calendrier

Astuces

 

Appliquer une texture sur un texte

rss Cet article est disponible en format standard RSS pour publication sur votre site web :
http://www.71site.fr/data/fr-articles.xml

Appliquer une texture sur un texte uniquement en CSS

Cette proposition peut paraitre anecdotique, mais elle est amusante, et peut agrémenter un titre dans un article ou une boite libre très facilement.

Des informations plus précises sur la propriété utilisée (background-clip) ici

Selon mes tests, je n'ai rencontré qu'un seul navigateur (SeaMonkey) qui n'affiche pas ces textures sur les textes, je ne les ai bien sûr pas tous testés... mais les plus utilisés affichent cette astuce. Communiquez-moi au besoin vos observations...

Dans les exemples qui suivent, des textures (au survol également), ainsi que des dégradés... Les règles de style correspondantes sont indiquées au dessous. Elles peuvent être placées dans le code source de l'article de la boite libre entre les balises <style type="text/css"> </style> , ou bien dans votre fichier styleplus.css. Le code source est indiqué également, très simple à reproduire.

Il faudra cependant veiller, si vous utilisez des images de texture à ce que le chemin soit correct. Ici, les images sont dans un dossier img/textures. Si vous placez le style dans styleplus.css, il serait avantageux de placer vos textures dans un dossier textures que vous pourriez placer dans le dossier img de la skin, ainsi le chemin serait identique à celui proposé ici.

TEXTURE

SURVOL

DÉGRADÉ-1

DÉGRADÉ-2

<style type="text/css">
.texture-cailloux {
    background: url('img/textures/cailloux.gif'); /*chemin image texture*/
    background-clip: text; /*
NE PAS MODIFIER*/
    -webkit-background-clip: text; /*
NE PAS MODIFIER*/
    color: transparent; /*
NE PAS MODIFIER ou, à la place, les deux lignes ci-dessous*/
    /* color: #fff;
    -webkit-text-fill-color: transparent; */ /*utiliser éventuellement à la place pour SeaMonkey*/
    letter-spacing:0px; /*écart entre les caractères*/
}


.texture-eau {
    background: url('img/textures/eau.jpg'); /*chemin image texture*/
    background-clip: text; /*
NE PAS MODIFIER*/
    -webkit-background-clip: text; /*
NE PAS MODIFIER*/
    color: transparent; /*
NE PAS MODIFIER ou, à la place, les deux lignes ci-dessous*/
    /* color: #fff;
    -webkit-text-fill-color: transparent; */ /*utiliser éventuellement à la place pour SeaMonkey*/
    letter-spacing:0px; /*écart entre les caractères*/
}

.texture-eau:hover {
    background: url('img/textures/eponge.gif'); /*chemin image texture au survol*/

    background-clip: text; /*NE PAS MODIFIER*/
    -webkit-background-clip: text; /*
NE PAS MODIFIER*/

}

.texture-gradient1 {
    background: linear-gradient( to bottom right, #1f3336 10%, #f4c6a6 80%); /*nature du dégradé*/
    background-clip: text;
/*NE PAS MODIFIER*/
    -webkit-background-clip: text; /*NE PAS MODIFIER*/
    color: transparent; /*NE PAS MODIFIER ou, à la place, les deux lignes ci-dessous*/
    /* color: #fff;    
    -webkit-text-fill-color: transparent; */ /*utiliser éventuellement à la place pour SeaMonkey*/
    letter-spacing:0px; /*écart entre les caractères*/
}

.texture-gradient2 {
    background: radial-gradient(#e66465 0%, #9198e5 70%); /*nature du dégradé*/
    background-clip: text;
/*NE PAS MODIFIER*/
    -webkit-background-clip: text; /*NE PAS MODIFIER*/
    color: transparent; /*NE PAS MODIFIER ou, à la place, les deux lignes ci-dessous*/
    /* color: #fff;    
    -webkit-text-fill-color: transparent; */ /*utiliser éventuellement à la place pour SeaMonkey*/
    letter-spacing:0px; /*écart entre les caractères*/
}

</style>

<p style="font-family:verdana;font-size:90px;text-align:center;"><strong><span class="texture-cailloux">TEXTURE</span></strong></p>

<p style="font-family:verdana;font-size:90px;text-align:center;"><strong><span class="texture-eau">SURVOL</span></strong></p>

<p style="font-family:verdana;font-size:90px;text-align:center;"><strong><span class="texture-gradient1">DÉGRADÉ-1</span></strong></p>

<p style="font-family:verdana;font-size:90px;text-align:center;"><strong><span class="texture-gradient2">DÉGRADÉ-2</span></strong></p>

Les classes "texture-xxx" peuvent être appliquées sur span comme c'est le cas ici ou sur tout autre élément ( p a div...).

Si vous pensez que l'adaptation pour SeaMonkey est utile, il faut remplacer color:transparent; (qui permet d'afficher la texture en transparence des caractères) par une autre couleur contrastée par rapport à la texture car dans ce cas, sur SeaMonkey, le texte apparaitra de cette couleur sur le fond de votre texture... Cela permet de le rendre lisible.

NB : la propriété -webkit-text-fill-color n'est pas standardisée (voir ici). Elle a la même fonction que color et peut être utilisée malgré tout... Là également, sur mes tests, seul SeaMonkey ne la connait pas, les autres navigateurs testés l'appliquent.

Amusez-vous bien...

Me contacter sur le forum de ce site pour toute question ou aide pour utiliser ces procédures.


Date de création : 25/03/2019
Catégorie : Astuces - Autres astuces en CSS
Page lue 793 fois


Réactions à cet article


Personne n'a encore laissé de commentaire.
Soyez donc le premier !

Vous êtes ici :   Accueil » Appliquer une texture sur un texte

Préférences


Se reconnecter :
Votre nom (ou pseudo) :
Votre mot de passe
<O>


  Nombre de membres 44 membres
Connectés :
( personne )
Snif !!!

Lettre d'information

Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.

Avant de soumettre ce formulaire, veuillez lire et accepter les Mentions légales.

J'accepte :
Recopier le code :
16 Abonnés