abonnement Unibet Coolblue
  zaterdag 15 november 2014 @ 11:43:46 #101
230788 n8n
Pragmatisch
pi_146674851
quote:
0s.gif Op vrijdag 14 november 2014 11:47 schreef Catch22- het volgende:
Development zonder devtools moet je niet eens willen
fps timeline, audits, shadow dom, paint maps, layer maps. _O_ de inspector is echt baas.
Specialization is for insects”.—Robert Heinlein
pi_146678333
quote:
0s.gif Op vrijdag 14 november 2014 10:52 schreef wobbel het volgende:

[..]

Ja oke, maar firebug staat niet de hele dag open :+
Hoe kan je dan developen?
  zaterdag 15 november 2014 @ 14:29:54 #103
37634 wobbel
Da WoBBeL King
pi_146680067
quote:
11s.gif Op zaterdag 15 november 2014 13:27 schreef picodealion het volgende:

[..]

Hoe kan je dan developen?
Ik develop ook niet, ik hobby-bob :P
  zaterdag 15 november 2014 @ 15:36:05 #104
230788 n8n
Pragmatisch
pi_146681811
Heb bij m'n eerder geposte link het hele eerste request in 12kb compressed gekregen. Heb de afbeelding verkleind en blurred als placeholder base64 er in gezet (7kb). Van het navigatiefont heb ik alle overbodige karakters er uit gesloopt en deze als base64 woff inline gezet (2,5kb) en de rest is inline markup en js. AWW yeah.

Dit is trouwens een superchille site om fonts te converteren https://cloudconvert.org/

De Speed Index is nu 500, de helft van de aanbevolen 1000 (lager is beter)

[ Bericht 6% gewijzigd door n8n op 15-11-2014 16:03:04 ]
Specialization is for insects”.—Robert Heinlein
  zaterdag 15 november 2014 @ 16:05:03 #105
56176 Catch22-
Ben je Blind?!
pi_146682585
Op zich wel tof, maar ik krijg geen tijd voor zulke dingen. Ik heb altijd het idee dat mensen die zulke dingen doen er niet voor betaald worden.

Mijn applicaties hou ik altijd onder de 700kb. Met gulp maak ik twee builds voor JS en CSS (de een minified en de ander niet) voor dev en productie. Doe wel aan optimalisatie, maar wel tot een lonend nivo. CSS en JS frameworks voegen vrij veel kbs toe, maar uitzoeken wat er uit kan, of vanaf scratch beginnen kost me gewoon teveel tijd.

Als ik tegen een klant zeg dat ik drie dagen bezig ben geweest om 200kb op de eerste pageload heb bespaard en de gebruikers dat toch zeker 50ms scheelt, dan heb ik een probleem :P

Maar dan heb je het over grote applicaties en niet over singlepage sites.
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  zaterdag 15 november 2014 @ 16:40:44 #106
230788 n8n
Pragmatisch
pi_146683391
Onder de 1MB is al een hele prestatie tegenwoordig.

Wat ik nu heb gedaan is eerst de landing page gemaakt te hebben met nog wat ruimte binnen de eerste 14Kb voor css prefixes en js polyfills. Toen ik grotendeels 'klaar' was ging ik pas optimaliseren. Straks maak ik ook een gulp aan met de css en js 'modules', die parse ik naar een apart bestand, dat bestand include ik alleen in de voorpagina die ik vervolgens cache. Na de window.onload laadt ik de rest van de externe css en js, eventuele extra fonts zodat deze vast in de cache staan.

Alle pagina’s zo ver optimaliseren gaat inderdaad veel te ver. Ik weet ook niet of de database blij is met 7KB base64-image-strings, anders laat ik deze wel vallen (gedaan aan de hand van jouw tip om placeholder images in te zetten). Werk nu ook onbetaald ja :+ Had wel tijdens een webdesign stage een website in een week van een paar MB naar <1MB gedaan wat alles toch ruim 2 keer zo snel maakte. Snelheid is helaas ook een ondergeschoven kindje waar vrijwel geen budget voor vrijgemaakt wordt (de top 10% van de snelste websites begint bij een Speed index van 1300).

Nog een (tijdrovende, helaas) tip. Maak een style.css en een sketch.css. In de style.css ga je uit van de declaratie ipv de selector. Zo bespaar je uiteindelijk makkelijk 80% op je css-grootte, dit had ik ook bij de mobiele fok! forum template zo gedaan om onder de 25kb-cache limiet van indertijd iOS 4 te komen.

Zie http://n8n.nl/lab/n8n/presentation/style.css

SPOILER: duidelijk voorbeeld
Om spoilers te kunnen lezen moet je zijn ingelogd. Je moet je daarvoor eerst gratis Registreren. Ook kun je spoilers niet lezen als je een ban hebt.
De sketch.css gebruik je dan om elementen old-skool vorm te geven, daarna plaats je de selectors bij de juiste declaraties in je style.css. Ik ga nog onderzoeken hoe dit sneller kan met sass@extend dus wellicht kom ik er nog op terug

[ Bericht 8% gewijzigd door n8n op 15-11-2014 16:50:55 ]
Specialization is for insects”.—Robert Heinlein
  zaterdag 15 november 2014 @ 17:19:08 #107
56176 Catch22-
Ben je Blind?!
pi_146684576
Ik optimaliseer door 1 CSS en 1 JS file te maken die beide gecompressed zijn voor productie. Icons in een font en images worden geoptimaliseerd door gulp en imagemin (maar daar zijn er niet zoveel van in mijn applicaties).

Het feit dat je al niet tien JS en tien CSS files hoeft in te laden, of tien icons in pngs scheelt al onwijs veel.

En base64 strings uit je DB halen lijkt me een slecht idee. Zou ik gewoon in de CSS zetten of als file inladen
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
  zaterdag 15 november 2014 @ 17:42:53 #108
230788 n8n
Pragmatisch
pi_146685302
quote:
1s.gif Op zaterdag 15 november 2014 17:19 schreef Catch22- het volgende:
Ik optimaliseer door 1 CSS en 1 JS file te maken die beide gecompressed zijn voor productie. Icons in een font en images worden geoptimaliseerd door gulp en imagemin (maar daar zijn er niet zoveel van in mijn applicaties).

Het feit dat je al niet tien JS en tien CSS files hoeft in te laden, of tien icons in pngs scheelt al onwijs veel.

En base64 strings uit je DB halen lijkt me een slecht idee. Zou ik gewoon in de CSS zetten of als file inladen
Die base64 in de database doen we maar niet nee, die placeholder is op zich ook niet zo belangrijk in mijn geval..

edit: door de base64 placeholder te verwijderen is mn speedindex van 500 naar 400 gegaan. _O- http://www.webpagetest.org/result/141115_H8_SAQ/

[ Bericht 7% gewijzigd door n8n op 15-11-2014 17:49:55 ]
Specialization is for insects”.—Robert Heinlein
pi_146698046
hulp gevraagd voor een stukje js waar ik niet uit kom.
ik wil graag als ik over een stuk text hover, dat er dan een image te zien is.
Probleem is, dat ik een template heb gekocht, waarin denk ik al een stukje code zit die dat niet mogelijk maakt...of niet op de manier die ik probeer

heb diverse kant-en-klare oplossingen van internet geprobeerd maar het werkt niet

1
2
3
4
5
6
7
8
9
10
11
12
<li>
    <div class="block_pic">
        <a href="img/page2_big1.jpg"><img src="img/page2_pic1.jpg" alt=""></a>
    </div>
    <div class="txt_info">
        <ul>
            <li>blabla</li>
            <li class="color_2">Trompetten</li>
            <li><a href="#" class="link_1 animate">blabla</a></li>
                </ul>
    </div>
</li>

ik wil graag een image zien als ik hover over de blabla in <li><a href="#" class="link_1 animate">blabla</a></li>

In block_pic gebeurt er al zoiets. Als je over die div hovert dan komt er een image tevoorschijn..volgens mij doet dit stukje code dat

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
        $('.list_2 .block_pic > a').attr('rel','appendix')
        .prepend('<span class="sitem_over"><strong></strong></span>')
        
        $('.list_2 .block_pic > a').fancybox({
            'transitionIn': 'elastic',
            'transitionOut': 'elastic',
            'speedIn': 500,
            'speedOut': 300,
            'centerOnScroll': true,
            'overlayColor': '#000'
        });
        
        $('.list_2 .block_pic > a')
        .find('strong').css('top','200px').end()
        .hover(
            function(){
                if (!MSIE){
                    $(this).children('.sitem_over').css({display:'block',opacity:'0'}).stop().animate({'opacity':1}).end() 
                    .find('strong').css({'opacity':0}).stop().animate({'opacity':1,'top':'0'},350,'easeInOutExpo');
                } else { 
                    $(this).children('.sitem_over').stop().show().end()
                    .find('strong').stop().show().css({'top':'0'});
                }
            },
            function(){
                if (!MSIE){
                    $(this).children('.sitem_over').stop().animate({'opacity':0},1000,'easeOutQuad',function(){$(this).children('.sitem_over').css({display:'none'})}).end()  
                    .find('strong').stop().animate({'opacity':0,'top':'200px'},1000,'easeOutQuad');  
                } else {
                    $(this).children('.sitem_over').stop().hide().end()
                    .find('strong').stop().hide();
                }            
            }
        );

ik denk dat hiermee ook een stukje hover wat ik probeer te doen, niet mogelijk is
maar is dat ook zo??

concrete vraag:
ik wil graag een image zien, bij een hover over een text
die image wil ik graag zien in <div class="block_pic">
  zondag 16 november 2014 @ 16:08:55 #110
230788 n8n
Pragmatisch
pi_146711622
Kan je een screenshot erbij voegen wat er moet gebeuren. Volgens mij ben je oeverloos moeilijk aan het doen voor iets dat zonder js met 3 regels css kan.
Specialization is for insects”.—Robert Heinlein
pi_146720850
Screenshot van de layout


Screenshot van de hover over de image met gitaar, dat is de div block_pic
er komt dan een rondje met een plus naar boven


wat ik nu graag zou willen dat als ik hover over bijv track#1, in de code is dat
1<li><a href="#" class="link_1 animate">blabla</a></li>

dat er dan een ander plaatje te voorschijn komt,
bij voorkeur dat die dan zichtbaar wordt in div block_pic, maar als dat niet mocht lukken
dat het dan op de plaats van de hover verschijnt
pi_146721246
Die image source wordt nergens aangepast. Ik zie niet in waarom je dat met een simpele hover functie niet zou lukken.
  zondag 16 november 2014 @ 20:19:28 #113
137776 boem-dikkie
Jedi Mind Baby!
pi_146721289
Je kunt een plusje gewoon op de foto positioneren en deze bijv. opacity: 0; geven. Bij een hover over die afbeelding maak je het plusje opacity: 1;
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_146721638
quote:
14s.gif Op zondag 16 november 2014 20:18 schreef KomtTijd... het volgende:
Die image source wordt nergens aangepast. Ik zie niet in waarom je dat met een simpele hover functie niet zou lukken.
nee precies, dat dacht ik ook
maar
als ik iets simpels probeer als
http://www.w3schools.com/(...)rycss_sel_link_more2
dan krijg ik een gekleurde hyperlink te zien waarin niets gebeurd, als ik er een image aan hang dan komt die direct zichtbaar erbij te staan
vandaar dat ik dus denk dat er al ergens al code in de template staat die dit veroorzaakt
pi_146721783
quote:
14s.gif Op zondag 16 november 2014 20:19 schreef boem-dikkie het volgende:
Je kunt een plusje gewoon op de foto positioneren en deze bijv. opacity: 0; geven. Bij een hover over die afbeelding maak je het plusje opacity: 1;
het plusje zit al in de code, dus dat werkt wel
maar ik wil dus net weer iets anders
als ik hover over track#1 dat er dan een image komt in de betreffende div
dat zit nu nog allemaal niet in de voorbeeldcode, maar dat komt omdat het niet werkt, vandaar mijn hulpvraag...wat ik het beste kan doen
pi_146722221
quote:
0s.gif Op zondag 16 november 2014 20:26 schreef MrNiles het volgende:

[..]

nee precies, dat dacht ik ook
maar
als ik iets simpels probeer als
http://www.w3schools.com/(...)rycss_sel_link_more2
dan krijg ik een gekleurde hyperlink te zien waarin niets gebeurd, als ik er een image aan hang dan komt die direct zichtbaar erbij te staan
vandaar dat ik dus denk dat er al ergens al code in de template staat die dit veroorzaakt
dat is een CSS voorbeeld. Heef niets met jouw case te maken.
pi_146722385
quote:
1s.gif Op zondag 16 november 2014 20:37 schreef KomtTijd... het volgende:

[..]

dat is een CSS voorbeeld. Heef niets met jouw case te maken.
als simpele hover functie?
  zondag 16 november 2014 @ 21:19:46 #118
137776 boem-dikkie
Jedi Mind Baby!
pi_146724297
quote:
0s.gif Op zondag 16 november 2014 20:40 schreef MrNiles het volgende:

[..]

als simpele hover functie?
Kan toch hetzelfde? Afbeelding in die div zetten en opacity 0. Dan bij de track #1 anchor een hover waarmee je die afbeelding op opacity 1 zet.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
  zondag 16 november 2014 @ 21:36:52 #119
56176 Catch22-
Ben je Blind?!
pi_146725131
Bedenk je wel dat hovers niet op mobiele apparaten werken
Heel veel groetjes, Catch22
En zoals mijn opa zei: "Al is het meisje nog zo mooi, haar poep stinkt ook". Rust Zacht opa..
Met GHB nooit meer nee
Storneren een optie?
pi_146725765
quote:
0s.gif Op zondag 16 november 2014 21:36 schreef Catch22- het volgende:
Bedenk je wel dat hovers niet op mobiele apparaten werken
goed punt
misschien toch ook onclick oid
pi_146728863
quote:
7s.gif Op zondag 16 november 2014 21:19 schreef boem-dikkie het volgende:

[..]

Kan toch hetzelfde? Afbeelding in die div zetten en opacity 0. Dan bij de track #1 anchor een hover waarmee je die afbeelding op opacity 1 zet.
kun je me uitleggen hoe ik een image in een div op opacity 0 kan krijgen vanuit de hover over een li?
heb diverse dingen geprobeerd maar ik kom er niet uit
  zondag 16 november 2014 @ 22:54:39 #122
230788 n8n
Pragmatisch
pi_146728949
Li
-A
-Img

li a:hover + img {}
Specialization is for insects”.—Robert Heinlein
pi_146729515
quote:
1s.gif Op zondag 16 november 2014 22:54 schreef n8n het volgende:
li a:hover + img
en dan hoef ik li of a geen class mee te geven?
Hoe weet ik dan waar de image terecht komt??
  zondag 16 november 2014 @ 23:11:07 #124
230788 n8n
Pragmatisch
pi_146729634
quote:
0s.gif Op zondag 16 november 2014 23:08 schreef MrNiles het volgende:

[..]

en dan hoef ik li of a geen class mee te geven?
Hoe weet ik dan waar de image terecht komt??
de container position relative, de img dan absolute en left 0 etc
Specialization is for insects”.—Robert Heinlein
  maandag 17 november 2014 @ 08:07:35 #125
137776 boem-dikkie
Jedi Mind Baby!
pi_146734572
quote:
0s.gif Op zondag 16 november 2014 21:49 schreef MrNiles het volgende:

[..]

goed punt
misschien toch ook onclick oid
Bedenk je wel het nut van zoiets. Ik denk dat mensen raar opkijken als ze op track 1 klikken en alleen de afbeelding veranderd. Nou weet ik de context verder niet maar houd dat in je achterhoofd.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')