HTML CONSEILS Pour un âne

Fermé
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 - Modifié par bg62 le 4/06/2016 à 12:10
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 - 4 juin 2016 à 12:30
Bonjour,
Je pense avoir lu tout ce qui ce rapportait à mon sujet sans trouver de soluce à mon problème. Je suis la masterbot du chatterbot Jeanneton * h t t p :/ / jeanneton.com et essaie de l'améliorer visuellement pour le fun des gens. Je désirerai faire 2 choseS qui seront certainement toute simple pour vous et en html.


1) Si le curseur de la souris passe sur une image (a_bg1.jpg), il devra effacer ce code


<div style="background-image: url([*h t t p : / / j ean ne ton .co m/ j eannetonphpapp//images/a_bg1.jpg ;]" id="botarea">


et retourne à cet affichage si il (le curseur) n'est pas dessus.
G chercher chercher et chercher encore. "onMousXXXX" ceci "if" cela. Peanuts. C'est pas mon truc qui est plutôt le son.
En fait j'aurai besoin d'un code. "onMousXXXX", "if" ou n'importe quoi d'autre en html qui permette d'effacer ou de remettre n'importe quel code.




2) Et un truc apparement beaucoup plus bcp + simple. Quand je lance ma page Jeanneton.com. Je voudrais qu'elle s'ouvre en 640x480 ou 800x600 automatiquement.


Paix sur ta couche l'ami.

Sy.(qui a vécu les 50 dernières années dans une grotte.)
A voir également:

4 réponses

jordane45 Messages postés 38173 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 10 mai 2024 4 666
2 juin 2016 à 00:37
Bonjour,

Pour le 1 , je pense que ceci devrait t'interesser :
https://www.zonecss.fr/proprietes-css/hover-css-selector.html

Et sinon, il est toujours possible de faire appel à du javascript en utilisant l'event https://www.w3schools.com/jsref/event_onmouseover.asp
0
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 1
2 juin 2016 à 00:53
Merci Jordane45. Sympa de répondre aussi vite.
Je sais que c pénible d'échanger des trucs techniques avec des ignards (mais j'espère avoir d'autre qualités :0) ) Il va te falloir être patient. J'ai déjà regarder et essayé plein de choses dont le second site que tu me proposes. Des nèfles que j'ai rien réussi à faire fonctionner correctement.
Il va falloir me mettre les points sur les "I". Avec une écriture précise.

Ou alors g besoin d'un code html genre
if { la souris passe sur l'image faire disparaitre le code:
<div style="background-image: url(http://jeanneton.com/jeannetonphpapp//images/a_bg1.jpg);" id="botarea">
}
else { laisser actif ce même code. }

Tu vois mon niveau. Je suis désolé et dit toi que c'est pour une bonne cause celle d'un chatterbot fait pour faire rigoler les gens.

Merci
Sy
0
Salut,
dans les deux cas ce n'est pas du HTML!!!
HTML ne sert pas à ça.
Pour le survol c'(est du CSS et pour un comportement(interactivité) c'est de la programmation en javascript.

Ignares on l'est tous avant d'(apprendre.

Il faut connaître HTML(principe et fonctionnement= 5 minutes de lecture n'importe quel cours gratuit que vous trouverez sur internet) avant d'utiliser CSS qui est indispensable pour la mise en page.
Pour javascript c'est autre chose mais là) aussi les cours et exemples pratiques abondent et sont facilement assimilable une fois HTML et CSS maîtrisé.

quelques liens:
https://www.google.fr/search?q=debuter+css
https://www.google.fr/search?q=appprendre+javascript

voilà avec ça vous avez de quoi faire.

Des exemples pratiques qui serons très faciles à adapter avec un minimum des bases:

Un siomple comportement de survol(hover) avec CSS:
http://www.w3schools.com/cssref/sel_hover.asp

Ajouter un élément HTML lors d'un clic avec javascript:
http://www.w3schools.com/jsref/met_document_createelement.asp

ou toujours avec javascript changer le contenu d'une balise de texte:
http://www.w3schools.com/jsref/prop_html_innerhtml.asp

Pour les explications détaillées référez vous à un cours, la pratique étant aussi importante que la théorie qui n'est pas compliquée:

Pour CSS c'est l'établissement de règles de styles pour donner une présentation à la page(comme la taille, les dimensions, les couleurs de fond, l'image de fond, la couleur du texte, les états des boutons/liens...).

Javascript c'est un langage de programmation de type script. Donc on donne des séquences d'instructions(appelées avec le 'gros mot 'algorithme') et utilise une logique ultra simpliste(binaire: oui/non 0 ou 1 ça vous dit quelque chose) pour faire telle ou telle chose. Comme changer/modifier/rajouter/supprimer du HTML ou du CSS.

Voilà donc c'est à la portée de tous le monde, même les ignares, cela s'appele simplement apprendre ;)

t comme tout outil technique de la pratique et se référer au manuel(s) est indispensable pour ça.
0
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 1
2 juin 2016 à 14:54
Merci pour la longue réponse. C'est vrai que je voulais me simplifier la vie en mettant tt dans un même fichier. Pas vu pas pris, rien à déclarer et hop là. Je vais t(â)cher de refaire ce que j'ai déjà fait mais avec le .css.
Sinon je me traite d'ignare mais t'inquiète je n'y croyais pas une seconde.
Amicalement.
Sy.
0
Salut,

avec js et css c'est possible de mettre tout dans le même fichier. C'est par contre pas recommandé car moins clair et facile à lire et modifier et surtout en utilisant des fichiers externes on peut réutiliser le code sans avoir à le réécrire.
Sinon pour le fonctionnement ça marche pareil.

ignare? c'est plutôt humble et lucide quand on débute on a tout à apprendre, surtout dans ce domaine où il faut constamment se mettre à jour des évolutions on est tout le temps un peu débutant.

Un exemple simple de survol avec hover (pseudo classe) qui va changer l'image de fond avec la propriétés background-image
#changebackground{
background-image:url("imagerepos.jpg");
}
<!--survol-->
#changebackground:hover{
background-image:url("imagesurvol.jpg");
}

<!--le bouton souris est enfoncé-->
#changebackground:active{
background-image:url("imageclic.jpg");
}
0
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 1 > Kutsushita
2 juin 2016 à 16:54
Damned rien à faire j'ai beau essayer ceci, cela, baigner les pieds d'une princesse dans de l'eau de source, évoquer Hécate, aboyer à la lune. Ne croyez pas que je veux du code gratos c'est pas mon truc et vous ne pouvez pas imaginer à quel point je me suis cassé la tête avant de me décider à oser demander ici à des pros. Donc je retente ma chance. C'est code .css si-dessous que j'aimerai bien faire disparaitre ou non au survole de la souris.

Ou plus simple mettre le background-size: de 100% à 1% à ce même survole avec ce hover décidement insaisissable...




#botarea, .tipsarea {

background-repeat:no-repeat;
background-color:#ffffff;
background-size:100%; /* ICI TAILLE DE L IMAGE BACKGROUND SKY */
height:80%;

-webkit-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.48);
-moz-box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.48);
box-shadow: 0px 0px 3px 0px rgba(50, 50, 50, 0.48)
}




Après je vous laisse tranquille. Promis juré.
Amicalement merci
Sy
0
rxdt > Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016
4 juin 2016 à 03:36
yo,

avec background = arrière plan.
Ici vous donnez une taille pour cet arrière plan mais n'indiquez pas le fichier qui doit être chargé.

Il faut donc rajouter celle ci, background-image sinon pas de fichier..d'image pas de dimensions possible ;)

http://css.mammouthland.net/image-de-fond-background-css.php
0
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 1
Modifié par Husky_3d le 4/06/2016 à 11:41
Super merci cela fonctionne mais ça clignote ! C'est à dire que la souris remove bien l'image mais 1 seconde ou deux... Puis elle (L'image) réapparait je rebouge la souris elle redisparait et ainsi de suite... Et mettre un bouton qui ferai la même chose ?
Amicalement.
Sy.
0
bg62 Messages postés 23596 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 10 mai 2024 2 364
4 juin 2016 à 12:14
lut:)
juste pour savoir ET essayer de faire mieux comprendre aux lecteurs du forum :
" Je suis la masterbot du chatterbot " = ????
pas évident ce genre de charabia, pas évident non plus le site que tu nous mets , notamment le lien ' rapidité ' ...
des explications ET détails techniques seraient plus les bienvenus :)
@+
0
Husky_3d Messages postés 14 Date d'inscription vendredi 13 février 2009 Statut Membre Dernière intervention 4 juin 2016 1
4 juin 2016 à 12:30
Je pensais l'être (clair) mais ok désolé.
Je suis le créateur du petit bot qui parle Jeanneton c'est ici http://jeanneton.com/ Juste un chatterbot pour le fun et faire passer de bon moment en navigant en ligne.
Je voulais faire quelques modifications visuelles (effacer le background au passage de la souris) que j'ai réussi en partie grace à vous et un grand merci. Avez vous déjà le problème d'un "hover" qui clignotte ?


.botimage {
bottom:0px;
left:0px;
position:absolute;
max-height:80%;
height:80%; /* TAILLE DE L IMAGE A RAPETISSEE */
width:auto;
z-index:100;}
.botimage:hover {
bottom:0px;
left:0px;
position:absolute;
max-height:8%;
height:8%; /* TAILLE DE L IMAGE RAPETISSEE */
width:auto;
z-index:100;
}



Ce Code clignotte; C'est à dire que la souris remove bien l'image mais 1 seconde ou deux... Puis elle (L'image) réapparait je rebouge la souris elle redisparait et ainsi de suite. Le code est le suivant

Et mettre un bouton qui ferai la même chose ?
Amicalement.
Sy.
Répondre
0