abonnement Unibet Coolblue Bitvavo
  donderdag 24 november 2011 @ 20:06:17 #226
230788 n8n
Pragmatisch
pi_104773523
JS niet nodig als het een parent is, dan gebruik je natuurlijk gewoon: parent:hover img { wijziging }
Specialization is for insects”.—Robert Heinlein
pi_104835991
tis lastig spul...zeker als je er nog niet heel veel van snapt :(

misschien nog wat hulp
ik heb nu dit, dat laat de hele tekst hoveren


1
2
3
4
5
6
7
8
    $(document).ready(function() {
        $("#letters").hover(function() {
            $(".letter1").toggleClass("rood");
            $(".letter2").toggleClass("blauw");
            $(".letter3").toggleClass("geel");
            $(".letter4").toggleClass("oranje");
        });
    });

maar hoe kan ik dit nu combineren met een sprite...dat terwijl ik het woord hover
ook een image hover
pi_104836061
Zijn letter1/letter2/letter3/letter4 children van #letters? Zo ja, dan kun je het toch gewoon met CSS doen...?

1
2
3
4
5
6
<div id="letters">
<span class="letter1">A</span>
<span class="letter2">B</span>
<span class="letter3">C</span>
<span class="letter4">D</span>
</div>

en in je CSS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#letters span {
 ....
}

.letter1 { ... } 
.letter2 { ... } 
.letter3 { ... } 
.letter4 { ... } 

#letters:hover span {
   ....
}

#letters:hover .letter1 { ... } 
#letters:hover .letter2 { ... }
#letters:hover .letter3 { ... }
#letters:hover .letter4 { ... }
Nee.
  zaterdag 26 november 2011 @ 09:44:58 #229
137776 boem-dikkie
Jedi Mind Baby!
pi_104836087
quote:
0s.gif Op zaterdag 26 november 2011 09:37 schreef MrNiles het volgende:
tis lastig spul...zeker als je er nog niet heel veel van snapt :(

misschien nog wat hulp
ik heb nu dit, dat laat de hele tekst hoveren
[ code verwijderd ]

maar hoe kan ik dit nu combineren met een sprite...dat terwijl ik het woord hover
ook een image hover
Je zet dat plaatje normaal als background met een position. En als je hovert zorg je dat de position zo staat dat je een ander deel van het plaatje te zien krijgt. Je maakt dus bijv. de normal en hover boven elkaar en met background-position zorg je dat je eerst het bovenste deel van die afbeelding te zien krijgt en als je hovert het tweede deel.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104836091
quote:
0s.gif Op zaterdag 26 november 2011 09:42 schreef PimD het volgende:
Zijn letter1/letter2/letter3/letter4 children van #letters? Zo ja, dan kun je het toch gewoon met CSS doen...?
[ code verwijderd ]

en in je CSS
[ code verwijderd ]

het letterstuk werkt..maar ik wil tegelijkertijd ook een image veranderen
hier werd aangeraden dmv sprites...
sprites werkt wel met css...maar hoe te combineren met jQuery
pi_104836111
quote:
14s.gif Op zaterdag 26 november 2011 09:44 schreef boem-dikkie het volgende:

[..]

Je zet dat plaatje normaal als background met een position. En als je hovert zorg je dat de position zo staat dat je een ander deel van het plaatje te zien krijgt. Je maakt dus bijv. de normal en hover boven elkaar en met background-position zorg je dat je eerst het bovenste deel van die afbeelding te zien krijgt en als je hovert het tweede deel.
again :)
het hoveren werkt...letters...en image...APART
moet kan ik dit tegelijk triggeren...dus hover over tekst, change tekst EN image
  zaterdag 26 november 2011 @ 09:46:44 #232
137776 boem-dikkie
Jedi Mind Baby!
pi_104836114
quote:
0s.gif Op zaterdag 26 november 2011 09:45 schreef MrNiles het volgende:

[..]

het letterstuk werkt..maar ik wil tegelijkertijd ook een image veranderen
hier werd aangeraden dmv sprites...
sprites werkt wel met css...maar hoe te combineren met jQuery
Je roept in je jQuery toch al een class aan? Dan gebruik je toch gewoon je css?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104836134
Je kunt die background-position toch gewoon veranderen op de :hover...?
Nee.
pi_104836156
quote:
7s.gif Op zaterdag 26 november 2011 09:46 schreef boem-dikkie het volgende:

[..]

Je roept in je jQuery toch al een class aan? Dan gebruik je toch gewoon je css?
kijk..en dat gaat m me nou net een stukje te snel :)
$("#letters").hover(function() {
letters is dan de class?
dus als ik dan #letters gebruik in css bij de image...en in html ook deze class bij de image zet...maar moet ik dan nog iets in de jquery toevoegen?
pi_104836172
Oh oh oh oh :')
Nee.
  zaterdag 26 november 2011 @ 09:56:51 #236
137776 boem-dikkie
Jedi Mind Baby!
pi_104836208
quote:
0s.gif Op zaterdag 26 november 2011 09:51 schreef MrNiles het volgende:

[..]

kijk..en dat gaat m me nou net een stukje te snel :)
$("#letters").hover(function() {
letters is dan de class?
dus als ik dan #letters gebruik in css bij de image...en in html ook deze class bij de image zet...maar moet ik dan nog iets in de jquery toevoegen?
#letters is de id van je div.

$(".letter1").toggleClass("rood");

Hier zet je dat als je in de div #letters hovert over .letter1 hij de class 'rood' moet krijgen.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104836230
quote:
0s.gif Op zaterdag 26 november 2011 09:53 schreef PimD het volgende:
Oh oh oh oh :')
je hebt een supermooie site, en veel mooie dingen gemaakt...dat heb je vast ook niet in 1 dag geleerd :{
pi_104836298
quote:
0s.gif Op zaterdag 26 november 2011 09:58 schreef MrNiles het volgende:

[..]

je hebt een supermooie site, en veel mooie dingen gemaakt...dat heb je vast ook niet in 1 dag geleerd :{
Oh absoluut, maar als je al bezig gaat met jQuery, font-faces e.d. terwijl je nog niet eens het verschil kent tussen een class en een ID...
Nee.
pi_104836327
quote:
0s.gif Op zaterdag 26 november 2011 10:04 schreef PimD het volgende:

[..]

Oh absoluut, maar als je al bezig gaat met jQuery, font-faces e.d. terwijl je nog niet eens het verschil kent tussen een class en een ID...
goed punt...ik geef het op
pi_104837417
quote:
0s.gif Op zaterdag 26 november 2011 10:07 schreef MrNiles het volgende:

[..]

goed punt...ik geef het op
Krijg eerst eens de basis van css onder de knie ^O^.
pi_104957636
quote:
0s.gif Op vrijdag 18 november 2011 15:47 schreef RenRen- het volgende:
Mooi getekend zo :')

[ afbeelding ]
Dit is het overzicht, met thumbnails die ik ga tekenen gok ik.

[ afbeelding ]
Als je op een thumbnail of titel klikt kom je bij het daadwerkelijke recept terecht.

Wat er dus geupload moet gaan worden is platte tekst, 2 afbeeldingen en een titel.

Verder komt er op de site nog een home met (denk ik) een slider, wat leuke artikelen uit de nieuwspagina, nieuwe recepten, dat soort dingen. Contactformulier komt er ook uiteraard, en een zoekfunctie :') Die ik ook al vrees, maar dat is voor later, hoeft niet in mijn plan.
Nou, het mag sowieso niet met wordpress. |Dan wordt je plan afgewezen. Dus ik ga snel lynda af denk ik.
  dinsdag 29 november 2011 @ 18:35:07 #242
42636 TheSeeker_NL
Damn fine coffee
pi_104976117
Opgelost

[ Bericht 34% gewijzigd door TheSeeker_NL op 29-11-2011 18:44:58 ]
  woensdag 30 november 2011 @ 17:56:17 #243
218617 YazooW
bel de wouten!
pi_105014157
Ik wil een rechthoek van 720px bij 360px maken, elke pixel moet individueel aangestuurd kunnen worden. Ik had al een oplossing gemaakt in PHP die er als volgt uit ziet:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
$pix
=1;
$divId=1;
$var="px";

for(
$i=0$i<360$i ++) {
  for(
$j=0$j<720$j++) {
    echo 
"<div id=\"$divId\" style=\"position:absolute; height:$pix$var; width:$pix$var; background:#000000; top:$i$var; left:$j$var;\"></div>";

  
$divId++;
  }
}

?>

Probleem hierbij is dat er dus zo'n 260.000 divjes aangemaakt worden wat natuurlijk niet echt ten goede komt aan de snelheid/performance. Hebben jullie misschien iets van suggesties waarin ik dit het beste kan maken? jQuery of iets?
pi_105014405
Canvas lijkt me.
Nee.
  woensdag 30 november 2011 @ 18:04:24 #245
50298 QM84
Het Orakel
pi_105014534
Wat wil je doen met al die pixels die aangestuurd kunnen worden? Ik denk dat het waarom belangrijker is om te weten, dan het hoe. ;)
dat dus.
  woensdag 30 november 2011 @ 18:07:29 #246
218617 YazooW
bel de wouten!
pi_105014690
In het PHP topic werd mij ook al de vraag gesteld waarom ik het niet in Canvas maak.
Alleen kom ik er niet helemaal uit bij Canvas, de enige manier die ik tot dusver heb kunnen vinden om een pixel te tekenen is als volgt:
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">

var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.moveTo(0,0);

ctx.lineTo(1,1);
ctx.stroke();

</script>

Lijkt mij volgens mij niet de bedoeling om een simpele pixel te tekenen met een lineTo...
Ik kan ook niet echt tutorials vinden die het hebben over pixels, tutorials gaan meteen over allemaal "fancy" dingen met allemaal toeters en bellen er op.
pi_105014743
quote:
7s.gif Op woensdag 30 november 2011 18:04 schreef QM84 het volgende:
Wat wil je doen met al die pixels die aangestuurd kunnen worden? Ik denk dat het waarom belangrijker is om te weten, dan het hoe. ;)
Dat ja.
  woensdag 30 november 2011 @ 18:13:19 #248
218617 YazooW
bel de wouten!
pi_105014940
quote:
7s.gif Op woensdag 30 november 2011 18:04 schreef QM84 het volgende:
Wat wil je doen met al die pixels die aangestuurd kunnen worden? Ik denk dat het waarom belangrijker is om te weten, dan het hoe. ;)
Elke pixel is gelijk aan een bepaald gebied gebaseerd op gps coördinaten. Aan de hand van de gps coördinaten wil ik bijvoorbeeld met de flickr api nagaan hoeveel foto's er geposts zijn in een bepaalde tijd in dat gebied. Vervolgens moet de kleur van de pixel gebaseerd worden op het aantal geplaatste foto's in een bepaald gebied. Voorbeeld van wat mijn eindresultaat ongeveer moet gaan worden: link

Maar even voor de duidelijkheid, ik zit nog helemaal in de beginfase, het eerste wat ik nu wil nagaan is hoe ik op een snelle manier een rechthoek op mijn scherm tover.
pi_105017218
Als je begint met en basiskleur en daar pixels / divs eroverheen zet om de kleur sterker te maken scheelt het al een boel pixels als je leeg begint, toch?
  woensdag 30 november 2011 @ 20:03:18 #250
218617 YazooW
bel de wouten!
pi_105019548
quote:
0s.gif Op woensdag 30 november 2011 19:11 schreef DaFan het volgende:
Als je begint met en basiskleur en daar pixels / divs eroverheen zet om de kleur sterker te maken scheelt het al een boel pixels als je leeg begint, toch?
Daar heb je wel een goed punt inderdaad, zo'n 70% van de aarde bestaat uit water, denk dat er vanuit die gebieden niet echt gepost wordt op Flickr bijvoorbeeld. Blijft er zo'n 30% over wat land is, en van die 30% heb je dan ook nog grote gebieden waar geen activiteit is. Als ik een schatting moet maken wordt slechts 15 a 20 % van het rechthoek ingevuld met gekleurde pixels.

Ik ga me nu weer wat verder inlezen over wat je allemaal met HTML5 Canvas kan doen, lijkt me toch beter dan met divjes werken, als ik 20% van het rechthoek moet invullen zit ik namelijk nog steeds met +- 50.000 divjes wat natuurlijk niet echt snel is.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')