Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > CSS
CSS Forum d'entraide sur l'utilisation des feuilles de style CSS. Avant de poster : Cours CSS, FAQ CSS, Galerie CSS
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/08/2011, 18h01   #1
Invité régulier
 
Inscription : avril 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 30
Points : 6
Points : 6
Par défaut Courbe avec lueur externe

Bonjour,
je cherche à dessiner des courbes en svg avec une lueur externe, un peu comme le rayonnement d'un sabre laser.

ou un peu comme ceci:


mon problème est que je n'arrive pas à faire cette lueur, est ce possible?
rgamor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 12h41   #2
Rédacteur/Modérateur
 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 320
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 320
Points : 7 272
Points : 7 272
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
Citation:
Envoyé par rgamor Voir le message

un peu comme ceci:
??? je pense que tu as oublié quelque chose
__________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
QuickEvent Lite : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
______________________________________________________________________________________

La rubrique Mac - Les cours & tutoriels Mac - Critiques de Livres Mac
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 19h08   #3
Invité régulier
 
Inscription : avril 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 30
Points : 6
Points : 6
désolé je pensais que ce problème ce réglait en CSS et en cherchant j'ai trouvé des pistes en SVG

qu'est ce que j'ai oublié?

j'y arrive petit à petit:
http://jsfiddle.net/BvtaT/1/

j'aimerai maintenant que la différence entre le flou et la forme soit moins dur et donner un peu plus d'intensité à la lueur
rgamor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/08/2011, 17h30   #4
Invité régulier
 
Inscription : avril 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 30
Points : 6
Points : 6
est il possible en CSS avec un .maclass:hover de modifier tous les éléments appartenant à maclass lorsqu'un seul est survolé?
rgamor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 10h56   #5
Invité régulier
 
Romain Knezevic
Inscription : novembre 2009
Messages : 9
Détails du profil
Informations personnelles :
Nom : Romain Knezevic

Informations forums :
Inscription : novembre 2009
Messages : 9
Points : 6
Points : 6
Je sais pas avec du css mais en JS tu peux faire (dans une boucle)
Code :
getElementByClassName("notStroked")[i].setAttribute("class", "stroked")
sur onmouseover et l'inverse sur onmouseout
Picpus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 11h40   #6
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Bonjour,
un petit test :
Code :
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
45
46
47
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<script type="text/javascript">
	function light()
	{
		var elem = document.getElementsByClassName("essai");
		for (var i = 0; i < elem.length; i++) {
			elem[i].setAttribute("class", "essai light");
		}
		var elem2 = document.getElementsByClassName("essai dark");
		for (var i = 0; i < elem2.length; i++) {
			elem2[i].setAttribute("class", "essai light");
		}
	};
	function dark()
	{
		var elem = document.getElementsByClassName("essai");
		for (var i = 0; i < elem.length; i++) {
			elem[i].setAttribute("class", "essai dark");
		}
		var elem2 = document.getElementsByClassName("essai light");
		for (var i = 0; i < elem2.length; i++) {
			elem2[i].setAttribute("class", "essai dark");
		}
	};
	</script>
 
	<style type="text/css">
.essai { background:#ccc; color:black; font-weight:normal; }
.light { background:yellow; color:red; font-weight:bold; }
.dark { color:green; }
	</style>
</head>
 
<body>
 
<span onmouseover="light();" onmouseout="dark();">tester ici</span>
<hr />
<div class="essai">tyui tryutru tyutryu</div>
<hr />
<div>qsd qsdqs dqsq</div>
<hr />
<div class="essai">v xcvbxgfhs hgfhsdtrh sdthgfhgfdh dgfhdf ghd gh</div>
 
</body>
</html>
Fonctionne sur firefox, safari ...
mais comme d'habitude, PAS sur I.E.(8) ...
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 11h50   #7
Invité régulier
 
Romain Knezevic
Inscription : novembre 2009
Messages : 9
Détails du profil
Informations personnelles :
Nom : Romain Knezevic

Informations forums :
Inscription : novembre 2009
Messages : 9
Points : 6
Points : 6
Citation:
Envoyé par jreaux62 Voir le message
Bonjour,
un petit test :
Code :
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
45
46
47
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<script type="text/javascript">
	function light()
	{
		var elem = document.getElementsByClassName("essai");
		for (var i = 0; i < elem.length; i++) {
			elem[i].setAttribute("class", "essai light");
		}
		var elem2 = document.getElementsByClassName("essai dark");
		for (var i = 0; i < elem2.length; i++) {
			elem2[i].setAttribute("class", "essai light");
		}
	};
	function dark()
	{
		var elem = document.getElementsByClassName("essai");
		for (var i = 0; i < elem.length; i++) {
			elem[i].setAttribute("class", "essai dark");
		}
		var elem2 = document.getElementsByClassName("essai light");
		for (var i = 0; i < elem2.length; i++) {
			elem2[i].setAttribute("class", "essai dark");
		}
	};
	</script>
 
	<style type="text/css">
.essai { background:#ccc; color:black; font-weight:normal; }
.light { background:yellow; color:red; font-weight:bold; }
.dark { color:green; }
	</style>
</head>
 
<body>
 
<span onmouseover="light();" onmouseout="dark();">tester ici</span>
<hr />
<div class="essai">tyui tryutru tyutryu</div>
<hr />
<div>qsd qsdqs dqsq</div>
<hr />
<div class="essai">v xcvbxgfhs hgfhsdtrh sdthgfhgfdh dgfhdf ghd gh</div>
 
</body>
</html>
Fonctionne sur firefox, safari ...
mais comme d'habitude, PAS sur I.E.(8) ...
:'( : c'est le code que j'utilise à peu de choses prés et qui en effet ne marche pas sous IE8

Une idée te vient pour contourner ? Et pour la version 9 ? (je l'ai pas et vraiment j'ai pas envie de l'installer)
Picpus est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 17h17   #8
Invité régulier
 
Inscription : avril 2009
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 30
Points : 6
Points : 6
ie9 ne gère pas non plus la méthode getElementsByClassName() mais je pense qu'en utilisant jQuery et son sélecteur $(.taclass)... ça peut marcher
rgamor est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/08/2011, 18h10   #9
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 2 993
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 45
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 2 993
Points : 5 786
Points : 5 786
Envoyer un message via Skype™ à jreaux62
Avec jquery, ca fonctionne aussi sur IE8 !!
Code :
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
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<!-- Scripts Google : initialisation jquery -->
    <script charset="utf-8" src="http://code.jquery.com/jquery-1.6.2.min.js"></script>
	<script type="text/javascript">
	$(function() {
		$('.enlight').mouseover(function() {
			$('.essai').addClass('light');
		});
		$('.enlight').mouseout(function() {
			$('.essai').removeClass('light');
		});
	});
	</script>
 
	<style type="text/css">
.essai { background:#ccc; color:black; font-weight:normal; }
.light { background:yellow; color:red; font-weight:bold; }
	</style>
</head>
 
<body>
 
<span class="enlight">tester ici</span>
<hr />
<div class="essai">tyui tryutru tyutryu</div>
<hr />
<div>qsd qsdqs dqsq</div>
<hr />
<div class="essai">v xcvbxgfhs hgfhsdtrh sdthgfhgfdh dgfhdf ghd gh</div>
 
</body>
</html>
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h07.


 
 
 
 
Partenaires

Hébergement Web