Articles taggés avec des des tutoriels


jQuery: comment construire une extension de Plugin

Comme toutes les bibliothèques de ce type également jQuery vous permet d'étendre sa fonctionnalité de base en utilisant le plugin réel. Respecter les règles de son fonctionnement, c.-à-restituiendo toujours un pointeur vers l'élément sélectionné ou le même jQuery, vous pouvez écrire un plugin avec quelques lignes de code. Prenez par exemple le projet de code de jQuery contre tout le monde: un point de repère avec 5 navigateur , qui était (après la correction rapporté par Luca ):

1
2
3
4
5
) . css ( 'cursor' , 'pointer' ) . click ( $ ('H2.dropdown'). Css («curseur», «pointeur»). Cliquez sur (
la fonction () {
$ ( this ) . next ( ) . is ( ':hidden' ) ) $ ( this ) . next ( ) . slideDown ( ) ; else $ ( this ) . next ( ) . slideUp ( ) ; if (.. $ (this) suivante () est (': hidden')) $ (this) next () slideDown (); else $ (this) next () slideUp ();....
}
);

En savoir plus ...

Actionscript 3.0 pour les débutants: leçon n ° 2

Comme promis voici la deuxième leçon dans ActionScript 3.0! Aujourd'hui, nous commençons l'analyse d'un projet simple qui reproduit le jeu de Tic Tac Toe ou Tris. J'ai essayé d'inclure dans cet exemple, certaines caractéristiques particulières d'ActionScript 3.0, en essayant de donner de l'espace à la compréhension et le style. Il s'ensuit que si je devais écrire le "jeu" vraiment, je l'aurais probablement structuré de façon très différente, mais dans ce cas j'ai essayé de servir d'intermédiaire entre une programmation classique et compact étanche à l'air avec une plus compréhensible pour les débutants.

En savoir plus ...

Accordéon simple avec la classe USimpleTabStrip

La classe USimpleTabStrip , présentée dans TabStrip simple discret , peut également être utilisé pour réaliser un menu simple Accordéon .
offerti da Scriptaculous : Utilisation des effets de BlindUp() et BlindDown() offert par Scriptaculous :

1
2
3
4
5
6
7
8
9
10
fonction init () {
USimpleTabStrip ( ) ; Uts USimpleTabStrip = new ();
; uts init ().;
function ( e ) { uts. OnShow = function (s) {
( e ) ; . Effet nouvelle BlindDown (s);
}
function ( e ) { uts. onHide = function (s) {
( e ) ; . Effet nouvelle BlindUp (s);
}
}

Et en remplaçant les éléments HTML ( source HTML ):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
"accordion" > < div class = "accordéon">
"#acc1" > Accordion 1 < / a > < une href = "# ACC1"> Accordéon 1 </ une >
"acc1" >< / a > < une name = "ACC1"> </ une >
< div >
h1 > < h1 > Contenu n ° 1 </ h1 >
p > < p > Blah blah blah .... </ p >
</ div >

"#acc2" > Accordion 2 < / a > < une href = "# ACC2"> Accordéon 2 </ une >
"acc2" >< / a > < une name = "ACC2"> </ une >
< div >
h1 > < h1 > Contenu # 2 </ h1 >
p > < p > Blah blah blah .... </ p >
</ div >

"#acc3" > Accordion 3 < / a > < une href = "# ACC3"> Accordéon 3 </ une >
"acc3" >< / a > < une name = "ACC3"> </ une >
< div >
h1 > < h1 > # 3 Contenu </ h1 >
p > < p > Blah blah blah .... </ p >
</ div >

</ div >

Est obtenue par un accordéon menu simple qui peut être utilisé dans un très rapide.

En savoir plus ...

Discret TabStrip simple

USimpleTabStrip JavaScript discrète est d'améliorer l'ancre du lien classique (encore) à l'intérieur d'une page HTML. Cette source est une amélioration de la fonction présentée dans TabStrip discret . Dans cette version, ainsi que d'aligner le code pour la version 1.6 de prototype.js a créé une véritable classe pour gérer la TabStrip. Le communiqué présenté ici est très simple et direct. Son travail principal réside dans l'ajout d'un événement de clic pour l'ancre du lien normal. Les styles CSS sont pas présentées aussi, juste pour laisser le maximum de liberté d'action, mais vous pouvez obtenir un TabStrip efficace avec quelques lignes de code supplémentaires CSS, voir Ajout de styles CSS ci-dessous.

HTML Code

La classe USimpleTabStrip travaille sur un code HTML simple, sftuttando l'ancre ( &lt;a name&gt;&lt;/a&gt; ):

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
<-! Simple liste de liens sur la page ->
< ul >
= "#tbs1" > Link 1 < / a >< / li > < les > < une href = "# Tbs1"> Lien 1 </ une > </ voyage >
= "#tbs2" > Link 2 < / a >< / li > < les > < une href = "# TBS2"> Lien 2 </ une > </ voyage >
= "#tbs3" > Link 3 < / a >< / li > < les > < une href = "# tbs3"> Lien 3 </ une > </ voyage >
</ ul >

<-! Blocs / TABS ->

"tbs1" >< / a > < une name = "Tbs1"> </ une >
< div >
h1 > < h1 > Annonce n ° 1 </ h1 >
p > < p > Blah blah blah .... </ p >
</ div >

"tbs2" >< / a > < une name = "TBS2"> </ une >
< div >
h1 > < h1 > Annonce n ° 2 </ h1 >
p > < p > Blah blah blah .... </ p >
</ div >

"tbs3" >< / a > < une name = "tbs3"> </ une >
< div >
h1 > < h1 > Data # 3 </ h1 >
p > < p > Blah blah blah .... </ p >
</ div >

funziona da contenitore. La balise div juste en dessous de l'ancre a travailler comme un récipient.

En savoir plus ...

Actionscript 3.0 pour les débutants: leçon n ° 1

Prémisse

Actionscript 3.0 peut être un bon point de départ pour se familiariser, ceux qui ne connaissent de programmation C et / ou C + +, programmation orioentata (POO). En outre, cette série de leçons seront utiles à ceux qui viennent de d'autres pièces ou à partir de versions antérieures de Flash.

Définir un projet

Dans cette première leçon, nous allons voir comment mettre en place un projet Flash CS3 générique. Il est bon d'utiliser lorsque les projets sont censés avoir à traiter avec au moins plus d'un fichier. L'utilisation du projet a été présenté - par Macromedia - déjà dans les versions antérieures à CS3, puis dovrebbere également connu pour être l'objet d'2.0 développeurs ActionScript.
Cependant, avec Actionscript 3.0 - comme nous le verrons - il est possible de créer un ActionScript (AS). Le film document-root nôtre Fla pour ainsi dire.. Cette fonctionnalité est très utile et fait un projet minimal consiste également d'au moins deux fichiers: le Fla Comme associé.. Pour cette raison, vous «toujours» à partir d'un projet, tellement en ce moment d'organiser les différents fichiers (. Fla. Comme, ...) qui fera partie de notre «package» de développement.
En outre, une fois acquise la dimesticazza avec la philosophie à des objets, instrinseca dans ce type de langage, il sera fin normale avec un certain nombre de fichiers, même pour des projets simples de manière substantielle.

En savoir plus ...

Utilisation de modèles pour créer un plan Sitemap WordPress

Il est une fonctionnalité de WordPress, parfois négligés, ce qui le rend très polyvalent, surtout pour ceux qui créer des thèmes: l'utilisation du modèle! Un modèle est tout simplement un fichier inclus dans le dossier du thème. Pour l'identifier comme un modèle il suffit d'insérer un commentaire spécial au début du fichier en PHP:

1
2
3
/ *
Nom du modèle: Plan du site
* /

En utilisant cette fonctionnalité, vous pouvez créer une page blanche, à la procédure standard de WordPress, et se connecter à notre modèle. Si vous créez un fichier, par exemple sitemap.php (en ajoutant le commentaire ci-dessus) et chargé dans le dossier de votre thème, vous remarquerez que l'éditeur lors de la création d'une page WordPress (pas de poste) dans le menu Modèle (ci-dessous) contient le nom du fichier de template est chargé. Comme indiqué dans la section modèle:

Certains thèmes ont des modèles personnalisés que vous pouvez utiliser pour certaines pages qui peuvent contenir des fonctionnalités supplémentaires ou des graphiques personnalisés. [...]

Moi, par exemple, j'ai utilisé cette fonctionnalité pour créer une page dynamique (qui exécute alors le code PHP) peut montrer un vrai plan pour votre blog.

Création d'un sitemap page

D'abord, créez un fichier sitemap.php et télécharger le dossier de votre thème. WordPress l'administration a créé une nouvelle page, donnez lui un nom et sélectionnez le modèle dans le menu qui se trouve ci-dessous l'éditeur! Terminé!

Le modèle, dans le cadre du thème, il contient aussi toute la structure du thème lui-même et est donc important de savoir qu'il écrit correctement. Cependant voici un squelette d'un plan du site que vous pouvez modifier pour refléter le thème que vous avez installé:

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
<? Php
/ *
Nom du modèle: Plan du site
* /
?>
<? Get_header Php ();?>
"content" > < div id = "contenu">
have_posts ( ) ) : the_post ( ) ; ?> <? Php if (have_posts ()): while (have_posts ()):? The_post ();>
"post" id = "post-<?php the_ID(); ?> "> < div class = "post" id = "post-<php the_ID ();?>">
h2 > < h2 > <php the_title ();?> </ h2 >
"date-time" ><?php the_time ( 'lj F, Y' ) ?>< / small > < petite class = "date-heure"> <? php the_time ('lj F, Y')?> </ petite >
"entry" > < div class = "entry">
href = "<?php bloginfo('url'); ?> " alt=" <?php bloginfo ( 'name' ) ; ?> ">Home < / a >< / strong >< / p > < p > < forte > < une href = "<bloginfo php ('url');?>" alt = "<php ​​bloginfo ('nom');?>"> Accueil </ une > </ div > </ p >
h3 > < h3 > Page </ h3 >
< ul >
; ?> <? Wp_list_pages PHP («title_li = ');?>
</ ul >
h3 > < h3 > Post </ h3 >
< ul >
) ; <Php $ archive_query WP_Query = new ('showposts = 1000');
while ($ archive_query-> have_posts ()):? $ archive_query-> the_post ();>
= "<?php the_permalink() ?> " rel="bookmark" title="Permanent Link to <?php the_title ( ) ; ?> "> <?php the_title ( ) ; ?>< / a >< / li > < les > < une href = "<php ​​the_permalink ()>?" rel = "bookmark" title = "Lien permanent vers <the_title php ();?>"> <? php the_title ();?> </ une > </ voyage >
<? Php endwhile;?>
</ ul >
h3 > < h3 > Archives mensuelles </ h3 >
< ul >
; ?> <? Wp_get_archives PHP ('type = mois');?>
</ ul >
h3 > < h3 > Catégorie </ h3 >
< ul >
; ?> <? Wp_list_categories PHP («title_li = 0 ');?>
</ ul >
h3 > < h3 > Flux RSS / FeedBurner </ h3 >
< ul >
= "<?php bloginfo('rdf_url'); ?> " alt="RDF/RSS 1.0 feed"> < acronym title = "Resource Description Framework" > RDF < / acronym > / < acronym title = "Really Simple Syndication" > RSS < / acronym > 1.0 feed < / a >< / li > < les > < une href = "<bloginfo php ('rdf_url');?>" alt = "RDF / RSS 1.0 feed"> < acronyme title = "Resource Description Framework"> RDF </ acronyme > / < acronyme du titre = "Really Simple Syndication"> RSS </ acronym > 1,0 flux </ une > </ voyage >
= "<?php bloginfo('rss_url'); ?> " alt="RSS 0.92 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 0.92 feed < / a >< / li > < les > < une href = "<php ​​bloginfo ('rss_url');?>" alt = "RSS 0.92 RSS"> < acronyme title = "Really Simple Syndication"> RSS </ acronym > 0,92 RSS </ une > </ voyage >
= "<?php bloginfo('rss2_url'); ?> " alt="RSS 2.0 feed"> < acronym title = "Really Simple Syndication" > RSS < / acronym > 2.0 feed < / a >< / li > < les > < une href = "<php ​​bloginfo ('rss2_url');?>" alt = "du flux RSS 2.0"> < acronyme title = "Really Simple Syndication"> RSS </ acronym > 2.0 flux </ une > </ voyage >
= "<?php bloginfo('atom_url'); ?> " alt="Atom feed">Atom feed < / a >< / li > < les > < une href = "<bloginfo php ('atom_url');?>" alt = "flux Atom"> flux Atom </ une > </ voyage >
</ ul >
</ div >
</ div >
<? Php endwhile, endif;?>
</ div >
<Php get_sidebar ();? Get_footer ();?>

En savoir plus ...

Tutoriel Photoshop: des techniques de réflexion

A partir des images du Web 2.0 Apple «réfléchi» inondée Intrenet. Souvent maltraités, cependant, sont toujours impressionnants. Savoir comment faire de bonnes affaires n'est pas compliqué et, avec une fantaisie pizzoco, vous pouvez la rendre moins "évidente" et "discount" ... si vous ne pouvez pas faire sans.

Les bases de l'Reflex

Tout d'abord nous allons voir comment mettre en place une réflexion de base. La technique pour fixer une réflexion de fond, du moins celle que je préfère à utiliser et qui continue, est la mise en œuvre simple et rapide. Cette méthode permet le maximum de liberté de faire des changements plus tard, et préserve la transparence dans le cas où vous souhaitez enregistrer l'image en PNG 24 avec transparence.

Flash Player Loading ...

1. Comme toujours Phosotoshop ouvrir et de charger l'image que nous voulons réfléchir sur une couche spécifique
2. Dupliquer notre couche (faites glisser l'icône couche à dupliquer image ) Et nominiamolo «l'ombre» ou «réflexe»
3. Menu "Edition", sélectionnez "Transform" / "Flip Vertical"
4. Glisser la nouvelle couche "réflexe" dessous de la couche initiale et la base de la couche initiale spostiamolo
5. Sélectionnez le calque «réflexe» et en maintenant enfoncée la touche ALT, ajouter un masque en cliquant sur ​​l'icône image «Masques» dans la couche fenêtre de l'outil, la couche «réflexe» devrait disparaître
6. Sélectionnez le calque de masque dans le «réflexe» et cliquez sur l'icône image Remplissage
7. Nous mettons en place un dégradé du noir ou blanc au transparent: image
8. Dessiner le gradient du centre de la couche initiale, dans la couche médiane de la "réflexe"

En savoir plus ...

Techniques de remplacement de texte dans Flash

La technique de remplacement de texte que je présente aujourd'hui est, sous certains aspects, vraiment intéressant. Contrairement à la substitution d'image classique est pour utiliser les CSS , cette technique utilise une animation Flash pour remplacer les titres de notre site. Bien qu'il soit un peu plus articulée, car elle nécessite la création d'une animation Flash et l'utilisation de JavaScript, permet d'obtenir une série d'avantages considérables:

  • Maintient l'accessibilité »pour le site en utilisant un vrai-discret Javascript afin que les robots et araignées continuer à voir la page au format HTML simple et correcte
  • Il ne nécessite pas la création de n par des titres d'image n. Il suffit d'un seul film pour remplacer tous les titres de notre site, avec une économie considérable en termes de téléchargement
  • Il vous permet de créer des titres simples, mais aussi avec la police ne sont normalement pas utilisés sur le Web
  • Le texte peut être rendu en HTML, grâce à des fonctionnalités de Flash
  • Le texte est sélectionnable
  • Être une animation Flash, vous pouvez insérer n'importe quel type d'interactivité et des animations

Vous noterez aussi que dans cette procédure sont pratiquement pas CSS pris en compte!

En savoir plus ...

Techniques pour le remplacement du texte en HTML / CSS

La façon correcte pour insérer des titres dans les graphiques sur une page Web est de son remplacement par des feuilles de style (voir amélioration progressive de l'accessibilité et la convivialité: discrète JavaScript ). Cette technique vous permet de faire du site un contenu plus accessible indépendamment des graphiques d'affichage fixés par les feuilles de style. En outre, les robots et les araignées, d'avoir une lecture correcte du langage HTML, en ignorant les graphiques de remplacement offrent à l'utilisateur final. Insérer une image directement (TAG img ), en fait, faire le texte du titre inaccessible aux lecteurs ordinaires ASCII (chenilles, araignées, le plug-in blog, les lecteurs d'écran, etc ...).

En savoir plus ...

Compte à rebours avec 3D FIVe3D

J'ai écrit une classe CountDown pour ActionScript 3.0. Pour le tester, j'ai créé un exemple en utilisant les capacités de rendu de texte FIVe3D .

Cliquez ici pour ouvrir l'animation Flash

En savoir plus ...



Arrêtez SOPA