abonnement Unibet Coolblue Bitvavo
pi_104740603
ander vraagje

om 2 heel verschillende lettertypes te gebruiken heb ik een font-face gebruikt
nu zijn staat 1 lettertype lager dan het andere.
Hoe kan ik dit oplossen
dit is de code:
1
2
3
        <div id="textheader">
        <span class="eroded">tekst1</span><span class="loco">  tekst2</span>
        </div>
css:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@font-face {
    font-family: eroded;
    src: url('28days.eot');
    src: local(" 28days "), url( 28days.ttf ) format("truetype"); /* non-IE */
}

@font-face {
    font-family: loco;
    src: url('loco.eot');
    src: local(" loco"), url( loco.ttf ) format("truetype"); /* non-IE */
}

span.eroded
{
    font-family: eroded, sans-serif; 
    font-size:80px;
}
span.loco
{
    font-family: loco, sans-serif; 
    font-size:80px;
}

of beter image van maken??
pi_104740763
Hoe bedoel je lager? Pic?
  woensdag 23 november 2011 @ 22:18:11 #203
12221 Tijn
Powered by MS Paint
pi_104740918
Euh... Is de makkelijkste oplossing niet gewoon de lage tekst wat omhoog plaatsen, met bv zoiets?

1position: relative; top: -5px;
pi_104741201
  woensdag 23 november 2011 @ 22:22:53 #205
12221 Tijn
Powered by MS Paint
pi_104741271
Als het trouwens een header moet voorstellen, waarom gebruik je dan een div en niet gewoon een h-element?
pi_104741403
Tekst 2 groter in size?
pi_104741431
quote:
6s.gif Op woensdag 23 november 2011 22:22 schreef Tijn het volgende:
Als het trouwens een header moet voorstellen, waarom gebruik je dan een div en niet gewoon een h-element?
je eerste werkt igg :)

2de..uhm tja...waarom ook niet
pi_104741520
Plus, ik zou toch een image doen, want web-safe fonts!
pi_104741596
quote:
0s.gif Op woensdag 23 november 2011 22:26 schreef Tegan het volgende:
Plus, ik zou toch een image doen, want web-safe fonts!
maar met @font-face heb je daar toch geen last van?
ik heb de fonts erbij staan als file
  woensdag 23 november 2011 @ 22:27:42 #210
12221 Tijn
Powered by MS Paint
pi_104741627
quote:
0s.gif Op woensdag 23 november 2011 22:26 schreef Tegan het volgende:
Plus, ik zou toch een image doen, want web-safe fonts!
Hoezo?
pi_104741675
Owja laat maar. Newb snel wegrent :@ .
pi_104742108
nog 1 vraagje...en dan is het weer mooi geweest

met js onclick laat ik switchen tussen 2 css files
om tekst2 van andere kleur te voorzien
like so
1
2
3
4
5
6
7
8
9
10
<div class="eroded">
<a href="#" onclick="changeStyle('css/tekst1.css');
return false;" >tekst</a>
</div>
<div class="loco">
<a href="#" onclick="changeStyle('css/tekst2.css');
return false;" >
<span><span class="rood"> a</span><span class="oranje">b</span></a>

</div>

het is niet zo mooi om als code te zien..want tekst2 is nogal een lang woord...maar het werkt
...enigzins

als ik op het woord klik..dan duurt het nogal lang voordat de letters van kleur veranderen
iets van een halve seconde en niet echt vloeiend, zwart beeld enzo

is hier een andere javascript (oid) oplossing voor
pi_104742650
Omdat hij die andere CSS file moet downloaden. Dat kost tijd en server load, en is zeker niet handig.

Waarom doe je niet gewoon met bijvoorbeeld jQuery een class togglen on click? Dan doe je het bijv zo:

tekst.css
1.kleur1 { color: #FF0000; }

mijnSite.js
1
2
3
4
5
$(function() {
    $('#tekst2').click(function(e) {
        $(this).toggleClass('kleur1');
    });
});

HTML
1<span id='tekst2'>Klik</span>
Of toch du vader?
  woensdag 23 november 2011 @ 22:46:05 #214
12221 Tijn
Powered by MS Paint
pi_104742703
Dit is niet zo'n fraaie oplossing, MrNiles :')

Wat moet er gebeuren als je op een tekst klikt? Hij wordt alleen maar rood en verder niks?
pi_104745113
quote:
10s.gif Op woensdag 23 november 2011 22:46 schreef Tijn het volgende:
Dit is niet zo'n fraaie oplossing, MrNiles :')

Wat moet er gebeuren als je op een tekst klikt? Hij wordt alleen maar rood en verder niks?
Je kunt (afhankelijk van je doel) toch gewoon je body een andere class geven?
pi_104750369
quote:
10s.gif Op woensdag 23 november 2011 22:46 schreef Tijn het volgende:
Dit is niet zo'n fraaie oplossing, MrNiles :')

Wat moet er gebeuren als je op een tekst klikt? Hij wordt alleen maar rood en verder niks?
i know..maar hoe anders?

wat ik wil is in de header TEKST2 van kleur laten veranderen.
en dan elke letter een andere kleur + 1 img veranderen,
van z-w naar een kleur...misschien makkelijker met een hover?
pi_104751154
quote:
0s.gif Op woensdag 23 november 2011 23:34 schreef KomtTijd... het volgende:

[..]

Je kunt (afhankelijk van je doel) toch gewoon je body een andere class geven?
Dit idd.
pi_104751301
quote:
14s.gif Op donderdag 24 november 2011 09:20 schreef picodealion het volgende:

[..]

Dit idd.
die moet je ff verduidelijken...
pi_104752140
quote:
0s.gif Op donderdag 24 november 2011 08:34 schreef MrNiles het volgende:

[..]

i know..maar hoe anders?

wat ik wil is in de header TEKST2 van kleur laten veranderen.
en dan elke letter een andere kleur + 1 img veranderen,
van z-w naar een kleur...misschien makkelijker met een hover?
Als je alleen de kleur wil veranderen is de oplossing van Luchtkoker een mooie (met jQuery).
Als je echt elke letter apart wil veranderen, moet je denk ik dan aan elke letter een aparte class hangen.
pi_104752528
quote:
0s.gif Op donderdag 24 november 2011 10:08 schreef remi1986 het volgende:

[..]

Als je alleen de kleur wil veranderen is de oplossing van Luchtkoker een mooie (met jQuery).
Als je echt elke letter apart wil veranderen, moet je denk ik dan aan elke letter een aparte class hangen.
hmm...daar eens induiken dan, en zo kan ik dan ook meteen een img veranderen?
pi_104752704
quote:
0s.gif Op donderdag 24 november 2011 10:23 schreef MrNiles het volgende:

[..]

hmm...daar eens induiken dan, en zo kan ik dan ook meteen een img veranderen?
wat bedoel je met img veranderen?

Bedoel je in die onclick dan een plaatje veranderen?

quote:
$("#my_image").attr("src","second.jpg");
pi_104752788
quote:
0s.gif Op donderdag 24 november 2011 10:31 schreef remi1986 het volgende:

[..]

wat bedoel je met img veranderen?

Bedoel je in die onclick dan een plaatje veranderen?

[code]
$("#my_image").attr("src","second.jpg");
[/code]
Als je image een vaste hoogte/breedte heeft, en altijd dezelfde states (normaal en hover), dan is het beter en handiger om er een sprite van te maken, dus ze in 1 plaatje te zetten, die je met background-position goed zet.

Met de jQuery-oplossing (of kan zelfs met puur css dan), kan je de bgpos veranderen. Het voordeel is, dat als je er voor de eerste keer over hovert, het nieuwe plaatje niet ingeladen hoeft te worden en dus direct getoond wordt. Plus, het scheelt weer een request naar de server.
dat dus.
  donderdag 24 november 2011 @ 10:37:08 #223
137776 boem-dikkie
Jedi Mind Baby!
pi_104752822
Sprites zijn heel makkelijk. Je hoeft in principe alleen maar bij een :hover de position te veranderen.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_104753792
quote:
0s.gif Op donderdag 24 november 2011 10:31 schreef remi1986 het volgende:

[..]

wat bedoel je met img veranderen?

Bedoel je in die onclick dan een plaatje veranderen?

[..]

bij een hover of click op TEKST2 dat tekst2 veranderd in verschillende kleuren (verschillende classes) en tegelijkertijd dat er een image veranderd, deze image is precies hetzelfde alleen wat aangepast met photoshope, lengte/breedte blijven gelijk

sprites ken ik...maar werkt dat ook als ik over iets anders hover/click dan het plaatje?
pi_104754043
Ja, dat kan. Dan heb je wel jQuery (of plain old JS) nodig. Je krijgt dan zoiets:

1
2
3
4
5
6
7
  $('#tekst2').hover() {
     $('#img').css('background-position','bottom left');
     //en andere stuff die je wilt doen. 
}, {
    $('#img').css('background-position','top left');
    /// etc
}
dat dus.
  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')