quote:Op zaterdag 27 april 2013 12:02 schreef InTrePidIvity het volgende:
[..]
Dankjewel! Ik snap wat je bedoelt en heb het op zich wel werkend weten te krijgen, maar ik vraag me af of dit de 'mooiste' manier is. Ik ben het mezelf allemaal aan het aanleren en probeer het semantisch meteen goed onder de knie te krijgen. En zo efficiënt mogelijk natuurlijk, zou je er naar willen kijken?
http://intel.comli.com/index.html
De blokjes zijn CSS, maar kan ik de span elementen daar makkelijk naast krijgen, i.p.v. dat ze zoals nu in het blok zelf beginnen? Kan uiteraard met margin, maar kan het ook anders?
ja dat bedoel ik. dat de site die je noemde wel een goede tip was want ik kende hem nog nietquote:
Het glijden van de underline heb ik van de week toevallig als open source ding gevonden:quote:Op zaterdag 27 april 2013 14:15 schreef karton2 het volgende:
Ik wil een vertikaal scrollende website maken zoals in het voorbeeld hieronder:
[ afbeelding ]
Op de Welkompagina staat het menu statisch weergegeven zodat de bezoeker snel het deel kan bezoeken wat hij wil.
Zodra het beeld naar beneden scrollt en voorbij de rode lijn raakt is het de bedoeling dat linksboven een menu tevoorschijn komt (bijv. het beeld inglijden of via transparency).
Verder moet dat menu reageren op mousovers en laten zien op welke pagina de bezoeker zich bevindt.
Dat laatste wil ik doen dmv van underline. Maar de lijn van underline moet glijden ipv van menu-woord naar men-woord springen.
Ik heb al begrepen dat die glijdende underline javascript werk gaat worden. Over de rest van het menu heb ik nog niks zinvols kunnen vinden, hopelijk dat jullie hier meer over kunnen vertellen.
De site zelf van pagina naar pagina laten glijden werkt al. De underline kwam ik alleen tegen met JS code erin verwerkt (hier). Jouw voorbeeld gebruikt alleen CSS maar is op de lavalamp plugin gebaseerd die ik heb gevonden.quote:Op zaterdag 27 april 2013 14:22 schreef Maringo het volgende:
[..]
Het glijden van de underline heb ik van de week toevallig als open source ding gevonden:
http://cssdeck.com/labs/wwahaw2y
Maar verder, wat heb je zelf al geprobeerd of opgezocht?
Mijn eerste hit van google:quote:Op zaterdag 27 april 2013 14:46 schreef karton2 het volgende:
[..]
De site zelf van pagina naar pagina laten glijden werkt al. De underline kwam ik alleen tegen met JS code erin verwerkt (hier). Jouw voorbeeld gebruikt alleen CSS maar is op de lavalamp plugin gebaseerd die ik heb gevonden.
Het menu ineens tevoorschijn laten komen zodra de site voorbij een bepaald punt scrollt heb ik nog niks over kunnen vinden.
boeit niet veel. JS en CSS is wel minimizedquote:Op zondag 28 april 2013 21:33 schreef robin007bond het volgende:
Wat een hoop witregels in de code van FOK!.
Boeit juist voor de HTML het meest. CSS en JS gaat toch maar één keer over de lijn.quote:Op maandag 29 april 2013 15:06 schreef Catch22- het volgende:
[..]
boeit niet veel. JS en CSS is wel minimized
Maakt dat uit?quote:Op zondag 28 april 2013 21:33 schreef robin007bond het volgende:
Wat een hoop witregels in de code van FOK!.
Ach, anno 2013 is de impact beperkt.quote:Op maandag 29 april 2013 15:08 schreef KomtTijd... het volgende:
[..]
Boeit juist voor de HTML het meest. CSS en JS gaat toch maar één keer over de lijn.
De opmaak van code moet netjes zijn. Maar de opmaak van gegenereerde html vind ik een stuk minder spannend. Ik zou persoonlijk niet geneigd zijn om extra code te schrijven met als enige doel zorgen dat de gegenereerde html netter is.quote:Op maandag 29 april 2013 18:46 schreef Devv het volgende:
En toch blijf ik het "bad practice" vinden om de opmaak van je code niet even netjes te maken. Maar verder boeit het inderdaad ook niet.
Inderdaad. Zolang de sourcecode waar je dagelijks mee moet werken maar fatsoenlijk is. Wat je uiteindelijk naar de client stuurt moet vooral klein en snel zijn, leesbaarheid van de code is daarbij nauwelijks relevant.quote:Op maandag 29 april 2013 22:01 schreef Light het volgende:
[..]
De opmaak van code moet netjes zijn. Maar de opmaak van gegenereerde html vind ik een stuk minder spannend. Ik zou persoonlijk niet geneigd zijn om extra code te schrijven met als enige doel zorgen dat de gegenereerde html netter is.
Er zit ruim 8KB aan onnodige whitespace in de source van deze pagina. 5,5% van het totaal (144,7KB). Dat vind ik toch aardig substantieel.quote:Op maandag 29 april 2013 18:28 schreef Scorpie het volgende:
[..]
Ach, anno 2013 is de impact beperkt.
Ik vind dat eigenlijk pas relevant op een mobiel apparaat.quote:Op woensdag 1 mei 2013 10:33 schreef KomtTijd... het volgende:
[..]
Er zit ruim 8KB aan onnodige whitespace in de source van deze pagina. 5,5% van het totaal (144,7KB). Dat vind ik toch aardig substantieel.
En dan reken ik de html-comments nog niet mee.
Ja mij maakt het ook niet uit, maar ik hoef ook het dataverkeer van FOK! niet te managen.quote:Op woensdag 1 mei 2013 10:37 schreef Scorpie het volgende:
[..]
Ik vind dat eigenlijk pas relevant op een mobiel apparaat.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <header> <a href=""><img src="logo.png"></a> <nav> <ul> <li><a href="/">home</a></li> <li><a href="/about">about</a></li> <li><a href="/cases">cases</a></li> <li><a href="/blog">blog</a></li> </ul> </nav> <div> <!-- hier staat het rode gebeuren --> </div> </header> |
quote:Op donderdag 2 mei 2013 09:02 schreef mstx het volgende:
Zwarte achtergrond in de <ul> of <a> die je bij de hover vervangt door een PNG waar dat driehoekje transparant is.
Moet je wel zorgen dat daar achter niet nog een zwarte achtergrond zit van de container.
Maar hoe zorg ik dan dat de rest van de balk ook donker wordt zonder dat-ie achter het menu zit?quote:Op donderdag 2 mei 2013 09:03 schreef KomtTijd... het volgende:
background-color of image op de Li's zetten ipv de ul? en een andere truc verzinnen om de balk door te laten lopen over de hele breedte
Het lastige is dat de site en het menu geen vaste breedte hebben (responsive enzo), dus het is best moeilijk om plaatjes te maken die altijd werken.quote:Op donderdag 2 mei 2013 09:08 schreef Catch22- het volgende:
Ik zou heel nasty verschillende achtergrondplaatjes gebruiken voor de verschillende items
Maar wil je dat driehoekje mee laten glijden over de hele menubalk of alleen als je hovert ?quote:Op donderdag 2 mei 2013 09:12 schreef Tijn het volgende:
[..]
Het lastige is dat de site en het menu geen vaste breedte hebben (responsive enzo), dus het is best moeilijk om plaatjes te maken die altijd werken.
Ik kan ook 1 plaatje maken met een heel brede donkere balk en een driehoekje eruit en de positie hiervan verschuiven op basis van het geselecteerde item. Ik denk alleen dan dat ik de positie met JS moet bepalen en ik zou het mooier vinden als het met CSS zou kunnen. Het voordeel van deze optie is wel dat het mogelijk wordt om het driehoekje te laten bewegen naar een andere plek wanneer een ander item wordt gekozen, dat is misschien wel een tof effect.
Dat glijden is niet per se nodig, ik bedacht me gewoon dat dat kan als het 1 groot plaatje is waarvan ik de positie verander.quote:Op donderdag 2 mei 2013 10:59 schreef Dimauro het volgende:
[..]
Maar wil je dat driehoekje mee laten glijden over de hele menubalk of alleen als je hovert ?
1 2 3 4 5 6 7 8 | <nav id="menu"> <ul> <li id="first"><a href="/">home</a></li> <li><a href="/about">about</a></li> <li><a href="/cases">cases</a></li> <li id="last"><a href="/blog">blog</a></li> </ul> </nav> |
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 | #menu { text-align: center; width: 100%; } ul { list-style: none; display: inline-block; margin: 0; padding: 0; } li { background-color: rgba(244,134,78,0.5); width: 50px; height: 50px; float: left; margin: 0; padding: 0; } #first:before{ content: ''; width: 100%; height: 50px; background-color: rgba(255,0,255,0.5); position: absolute; z-index: -1; right: 50%; margin-right: 100px; } #last:after{ content: ''; width: 50%; height: 50px; background-color: rgba(0,0,255,0.5); position: absolute; z-index: -1; left: 50%; margin-left: 100px; } |
Hm, dat zou misschien wel werken, maar is er geen mooiere manier om het voor elkaar te krijgen?quote:Op donderdag 2 mei 2013 12:40 schreef Tijn het volgende:
Is het een optie om aan de andere li's ook een (lege) <em> toe te voegen? Dan staan ze automatisch op dezelfde hoogte.
1 2 3 | <style type="text/css"> body, html, #map { margin: 0; width: 100%; height: 80%; } </style> |
1 2 3 4 5 | body, html, #map { margin: 0; width: 100%; height: 80%; } |
Iets dat wij niet kunnen zien met deze beperkte informatie.quote:
Sorry voor de beperkte informatie, maar dat was idd het probleemquote:Op zaterdag 4 mei 2013 15:22 schreef Alfje het volgende:
link je in je html bestand wel naar je css bestand?
Een dirty oplossing:quote:Op zondag 5 mei 2013 11:17 schreef DutchErrorist het volgende:
Oke nog een vraagje dan een paar dagen geleden had ik een vraag met betrekking tot lijsten sorteren en javascript nu was ik daar heel goed mee geholpen, maar ik had nog 1 vraag.
Is er een mogelijkheid om een voorwerp altijd te laten zien dus ongeacht of het fruit of berry is? Een soort van catch all? Dus dat je berry selecteert dat hij er bij staat en ook als je fruit selecteert?
Ik snap dat het makkelijk lukt als je de class alles mee geeft dus class="item fruit berry" alleen heb ik nu wel wat meer dan alleen fruit en berry en wel een stuk of 12 dingen.
Zie hier dat ene voorbeeld waar ik heel goed mee geholpen was
http://jsfiddle.net/maxx0r/uKHXs/55/
1 | return $(this).hasClass(fruitColor) && $(this).hasClass(fruitType) && $(this).hasClass('always'); |
Dat werkt niet goedquote:Op zondag 5 mei 2013 11:40 schreef Maringo het volgende:
[..]
Een dirty oplossing:
Nog een extra class meegegeven (bijvoorbeeld 'always') aan die items en dan regel 6 van het js veranderen in:
[ code verwijderd ]
Ach, ik zet het ook helemaal verkeerd neer. Ik was nog niet helemaal wakker...quote:Op zondag 5 mei 2013 11:59 schreef DutchErrorist het volgende:
[..]
Dat werkt niet goedMaar hij moet ook maar op een select altijd laten zien. Dus bij fruit en berry en niet bij kleur of andersom.
1 | return ($(this).hasClass(fruitColor) && $(this).hasClass(fruitType)) + $(this).hasClass('always'); |
Oke die werkt, alleen nu blijft het object bij beide staan (kleuren en soort fruit). Ik wil dat hij alleen bij 1 blijft staan.quote:Op zondag 5 mei 2013 12:06 schreef Maringo het volgende:
[..]
Ach, ik zet het ook helemaal verkeerd neer. Ik was nog niet helemaal wakker...
[ code verwijderd ]
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 48 49 50 51 52 53 54 | body, html, #map { margin: 0; width: 100%; height: 85%; } #bovenkant{ width: 100%; height: 40px; background-color: black; text-align: center; line-height: 150%; vertical-align: middle; color: white; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif } #box{ width: 300px; background: rgba(0,0,0,0.8); z-index: 1000; position: absolute; top: 50px; left: 50px; color: white; padding: 10px; border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; } #midden{ position: absolute; background-color: #DBA901; width: 100%; height: 750px; } #onderkant{ width: 100%; height: 40px; background-color: black; text-align: left; line-height: 150%; vertical-align: middle; color: white; font-weight: bold; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif } |
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 | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="nl"> <head> <title>Google Maps API V3</title> <link rel="stylesheet" href="./css/style.css" type="text/css"> <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDypT9N2T2imUPhILy_zfWJP1EGUiSTDKY&sensor=false"></script> <script type="text/javascript" src="./js/kaart.php"></script> </head> <body onload="getMap()"> <div id="bovenkant"><? echo MENU; ?></div> <div id="map"> </div> <div id="box"> <b><? echo INDEX_BOX_WELKOM; ?></b> <p><? echo INDEX_BOX_INHOUD; ?></p> </div> <div id="midden"> </div> <div id="onderkant"> </div> </body> </html> |
Thanks! Dat heeft geholpenquote:Op zondag 5 mei 2013 16:51 schreef Dimauro het volgende:
#midden{
position: absolute;
Ik denk dat het aan de absolute positie van je #midden div ligt.
Ja, maar waarom?quote:Op zondag 5 mei 2013 18:12 schreef Crimyclown het volgende:
Is het mogelijk een CMS achter een applicatie te stoppen (Android app).
Natuurlijk. Data ophalen met JSON is daar een goede methode voor.quote:Op zondag 5 mei 2013 18:12 schreef Crimyclown het volgende:
Is het mogelijk een CMS achter een applicatie te stoppen (Android app).
in de regel is dit een matig idee ja.quote:
Om content in de applicatie beheersbaar te maken. Er zit veel informatie in die door de opdrachtgever gewijzigd moeten kunnen worden. Ik ga niet elke keer een nieuwe code voor hem schrijven.quote:
Bedanktquote:Op zondag 5 mei 2013 21:22 schreef boem-dikkie het volgende:
[..]
Natuurlijk. Data ophalen met JSON is daar een goede methode voor.
quote:Op maandag 6 mei 2013 12:11 schreef Holograph het volgende:
Mijn site is bijna af, ik stuit alleen op de laatste problemen:
Onderaan mijn website heb ik twee boxen staan voor informatie e.d. Het probleem is alleen dat de boxen meesschuiven op het moment dat ik mijn internet venster kleiner maakt. Hierdoor komt rechter box onder de linker box te staan, wat er totaal niet uitziet. Het liefst zou ik willen dat ze gewoon allebei in het midden van de pagina (blijven) staan.
http://jsfiddle.net/VTe8P/1/
Weet iemand hier een oplossing voor? Het betreffen #box_midden_inhoud en #box_midden_inhoud1.
1 2 3 4 5 6 | *knip*..#box_midden_inhoud1{ width: 500px; height:auto; margin-left:auto; margin-right:auto;..*knip* |
1 2 3 4 5 6 7 | section ol li { } section ul li { } |
Ik zal wel iets niet goed gedaan hebben, dit dacht ik namelijk al geprobeerd te hebben. Dankjewel in elk gevalquote:Op woensdag 8 mei 2013 14:16 schreef Crutch het volgende:
[ code verwijderd ]
http://jsfiddle.net/DruSS/
Zo geef je specifiek aan welke <li>'s je wil hebben.
Als dat nog steeds niet werkt, kun je dan je css eens posten?quote:Op woensdag 8 mei 2013 14:24 schreef InTrePidIvity het volgende:
[..]
Ik zal wel iets niet goed gedaan hebben, dit dacht ik namelijk al geprobeerd te hebben. Dankjewel in elk geval
Ik schreef het niet helemaal duidelijk op: jouw oplossing werkt perfect, maar ik dacht dat ik dat eerder al geprobeerd had zonder succes. Zal eerder wel iets fout gedaan hebbenquote:Op woensdag 8 mei 2013 14:25 schreef Crutch het volgende:
[..]
Als dat nog steeds niet werkt, kun je dan je css eens posten?
Oh ok.quote:Op woensdag 8 mei 2013 14:43 schreef InTrePidIvity het volgende:
[..]
Ik schreef het niet helemaal duidelijk op: jouw oplossing werkt perfect, maar ik dacht dat ik dat eerder al geprobeerd had zonder succes. Zal eerder wel iets fout gedaan hebben
Why.. Ze bestaan niet voor niets. Of bedoel je dat je comments in je html heb staan?quote:Op vrijdag 10 mei 2013 20:19 schreef Qontroller het volgende:
Dan haal ik de comments er uit, thanks!
Ja dat bedoel ikquote:Op vrijdag 10 mei 2013 20:25 schreef Maringo het volgende:
[..]
Why.. Ze bestaan niet voor niets. Of bedoel je dat je comments in je html heb staan?
Ik gebruik de code van dit:quote:Op vrijdag 10 mei 2013 21:40 schreef Devv het volgende:
Maken jullie ook gebruik van die hippe waterfall chart in Firefox om responsiveness te testen?
1 2 | #content > ul > li {position:absolute;height:100% ;width:100%; } .box1 {background: rgba(0,0,0,0.9);;width:100%;height:100%;position:absolute;top:0;left:0 ;padding:10px } |
Hartelijk dank!quote:Op zaterdag 11 mei 2013 10:25 schreef PimD het volgende:
Absoluut positioneren gaat a.d.h.v. de dichtstbijzijnde gepositioneerde parent. Dus als je een parent element "position:relative;" geeft zal ie niet meer het hele scherm beslaan.
Ik had het meer over het laden van web onderdelenquote:Op zaterdag 11 mei 2013 07:42 schreef Maringo het volgende:
[..]
Ik gebruik de code van dit:
http://mattkersley.com/responsive/
Ik kijk altijd eerst even bij Google Fonts, dat is verreweg de makkelijkste manier om een ander font op je website te krijgen.quote:Op zaterdag 11 mei 2013 14:39 schreef picodealion het volgende:
http://www.fontsquirrel.com/ en dan Webfont Generator. Alles wat je ooit nodig hebt.
Serieus?quote:
SPOILEROm 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.
Is Google fonts cross browser compatible?quote:Op zaterdag 11 mei 2013 15:07 schreef Tijn het volgende:
[..]
Ik kijk altijd eerst even bij Google Fonts, dat is verreweg de makkelijkste manier om een ander font op je website te krijgen.
Ik heb geen idee wat ze precies doen, maar het werkt in alle browsers prima.quote:Op zaterdag 11 mei 2013 16:09 schreef xaban06 het volgende:
[..]
Is Google fonts cross browser compatible?
Als ik naar de source kijken maakt het gebruik van .woff
Dat verschilt natuurlijk per browser.quote:Op zaterdag 11 mei 2013 16:09 schreef xaban06 het volgende:
[..]
Is Google fonts cross browser compatible?
Als ik naar de source kijken maakt het gebruik van .woff
Hoezo? In IE8 werkt Google Fonts ook, hoor.quote:Op zaterdag 11 mei 2013 17:52 schreef Devv het volgende:
Zolang je geen IE8 gebruikt, is het wel cross-browser.
Dat mag dan een wonder heten.quote:Op zaterdag 11 mei 2013 17:55 schreef Tijn het volgende:
[..]
Hoezo? In IE8 werkt Google Fonts ook, hoor.
Dat wist ik dus niet.quote:Op zaterdag 11 mei 2013 17:59 schreef Tijn het volgende:
[..]
Hoezo?
IE was juist een van de eerste browsers met ondersteuning van @font-face.
En de rest...quote:Op zaterdag 11 mei 2013 18:06 schreef Catch22- het volgende:
Wat een kolder. Ie8 houdt zich over het algemeen prima aan de standaarden. Alleen geen css2.1 natuurlijk
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 | //<![CDATA[ //from antsArray.html var distractionList = new Array("", "suck his thumb", "tie his shoe"); function chorus() { var text = "...and they all go marching down\n"; text += "to the ground \n"; text += "to get out \n"; text += "of the rain. \n"; text += " \n"; text += "boom boom boom boom boom boom boom boom \n"; return text; } // end chorus function verse(verseNum){ //pull distraction from array var distraction = distractionList[verseNum]; var text = "The ants go marching "; text += verseNum + " by " + verseNum + " hurrah, hurrah \n"; text += "The ants go marching "; text += verseNum + " by " + verseNum + " hurrah, hurrah \n"; text += "The ants go marching "; text += verseNum + " by " + verseNum; text += " the little one stops to "; text += distraction; return text; } // end verse1 //main code is now a loop for (verseNum = 1; verseNum < distractionList.length; verseNum++){ alert(verse(verseNum)); alert(chorus()); } // end for loop //]]> |
1 | for (verseNum = 1; verseNum < distractionList.length; verseNum++) |
1 | for (verseNum = 1; verseNum <= distractionList.length; verseNum++) |
Ah, verkeerd begrepen. Maar die tool zal ik ook es bekijken dan.quote:Op zaterdag 11 mei 2013 14:46 schreef Devv het volgende:
[..]
Ik had het meer over het laden van web onderdelen. Maar dat is ook wel een handige tool.
Geen CSS3 bedoel je, CSS 2.1 kan-ie juist wel (mits je het juiste doctype gebruikt). En natuurlijk geen HTML5. En halfgare Javascriptquote:Op zaterdag 11 mei 2013 18:06 schreef Catch22- het volgende:
Wat een kolder. Ie8 houdt zich over het algemeen prima aan de standaarden. Alleen geen css2.1 natuurlijk
1 | for (verseNum = 1; verseNum < distractionList.length; verseNum++) |
Ik vraag me af voor wat voor klanten je werkt dan. IE7 en IE6 niet meer supporten is de normaalste zaak van de wereld, maar IE8 is vaak toch nog 20% ofzo van het totale aantal bezoekers van veel van de sites waar ik aan werk. Daar kun je dus niet zo maar de support voor droppen...quote:Op zaterdag 11 mei 2013 18:03 schreef Devv het volgende:
[..]
Dat wist ik dus niet.
Ik vind IE8 over het algemeen gewoon niet echt ideaal om voor te ontwikkelen. Ik ben ook blij dat we op het werk hebben besloten om IE8 helemaal niet te ondersteunen.
Wij zijn onder andere ISV voor het Microsoft Dynamics platform. We maken dus geen websites, maar web onderdelen voor bijvoorbeeld Microsoft Dynamics CRM. Dit deden we eerst in Silverlight, maar we zijn nu alles langzaam naar HTML5 aan het migreren. Het moet uiteindelijk vooral op mobiele apparaten en Windows 8 goed weergegeven kunnen worden. Dus dan is IE8 een gepasseerd station.quote:Op zaterdag 11 mei 2013 18:50 schreef PimD het volgende:
IE8 is een prima browser hoor, waar goed voor te ontwikkelen valt.
[..]
Ik vraag me af voor wat voor klanten je werkt dan. IE7 en IE6 niet meer supporten is de normaalste zaak van de wereld, maar IE8 is vaak toch nog 20% ofzo van het totale aantal bezoekers van veel van de sites waar ik aan werk. Daar kun je dus niet zo maar de support voor droppen...
Typekit.com gebruik ik bijna altijd tenzij ze het font niet in de collectie hebben. Test wel altijd goed hoe het font wordt weergegeven op Windows, vooral bij kleine formaten <15 px. Vaak verre van optimaal in vergelijking met OSX.quote:Op zaterdag 11 mei 2013 14:18 schreef xaban06 het volgende:
Ik ben vrij nieuw met CSS, ik begin het steeds beter onder de knie te krijgen. Mijn vraag is, wat is DE manier om 'afwijkende' lettertypes te gebruiken? Ik bedoel dus fonts die standaard op een computer niet geinstalleerd zijn.
Het boek gaat meer over AJAX maar begin met een paar JS dingen. Probeer het te begrijpen wat die nu aan het doen is en als ik straks dieper in JS ga duiken pak ik een ander boek erbij.quote:Op zaterdag 11 mei 2013 18:42 schreef Tijn het volgende:
In de regel doe je een loop vanaf 0 tot een waarde (<), of vanaf 1 tot en met een waarde (<=).
Vooral testen met en zonder subpixel-rendering is erg belangrijk. Daar kun je als webdesigner geen invloed op uitoefenen en sommige fonts zien er met- of juist zonder echt niet uit.quote:Op zaterdag 11 mei 2013 19:28 schreef Black-Hole het volgende:
[..]
Typekit.com gebruik ik bijna altijd tenzij ze het font niet in de collectie hebben. Test wel altijd goed hoe het font wordt weergegeven op Windows, vooral bij kleine formaten <15 px. Vaak verre van optimaal in vergelijking met OSX.
quote:Op dinsdag 14 mei 2013 13:00 schreef Tijn het volgende:
Het is precies wat jij zoekt, dat is wat het is
z-index?quote:Op donderdag 16 mei 2013 08:59 schreef InTrePidIvity het volgende:
Ik heb een raster aan plaatjes (25x5) dat ik als een achtergrond wil gebruiken, waarbij sommige plaatjes clickable moeten zijn. Hoe kan ik dat het beste aanpakken? Het raster zelf opmaken is het probleem niet, maar hoe krijg ik het als achtergrond?
Ik heb elke img binnen een div floating gemaakt, dat werkt ook.quote:Op donderdag 16 mei 2013 09:37 schreef n8n het volgende:
Raster als 1 image instellen als achtergrond en in dat element een aantal absoluut gepositioneerde links stoppen zonder kleur.
Of een ul maken met in sommige li's een link en de image als achtergrond van de ul of als sprite een deel per li tonen. Met de laatste optie kan je het nog fluid maken
Daarmee krijg ik ze wel naar de achtergrond, maar dan verlies ik de functionaliteit (geen hover en niet clickable)...quote:
Dan zit er iets voor. Check dan op invisible divs oid.quote:Op donderdag 16 mei 2013 10:23 schreef InTrePidIvity het volgende:
[..]
Daarmee krijg ik ze wel naar de achtergrond, maar dan verlies ik de functionaliteit (geen hover en niet clickable)...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, <?php for($i = 0; $i < count($arr); $i++) { echo '{ "name": $("#arr'.$i.'").attr("id"), "value": $("#arr'.$i.'").val() }'; echo ($i !== count($arr)-1) ? ',' : ''; } ?> ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, |
1 2 3 | $("#checkboxes :checkbox:checked").each(function() { { "name": $(this).val(), "value": $(this).attr("checked") } }); |
1 | { "name": "arr", "value": [0,1,2,3,4,6,8,9] } |
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 | "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, { "name": "array", "value": JSON.stringify( [ <?php for($i = 0; $i < count($arr); $i++) { echo 'parseInt($("#arr'.$i.'").val())'; if($i !== (count($arr)-1)) { echo ','; }; } ?> ] ) } ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, |
Zoiets kun je met de $.map functie doen:quote:Op zaterdag 18 mei 2013 15:14 schreef pascal08 het volgende:
Het liefst stuur ik het dus zo weg:
[ code verwijderd ]
1 2 3 | var values = $("#checkboxes :checkbox:checked").map(function() { return this.value; }); |
Deze functie kende ik nog niet. Heb jij een idee hoe ik dit verwerkt krijg in de code?quote:Op zaterdag 18 mei 2013 20:04 schreef Aether het volgende:
[..]
Zoiets kun je met de $.map functie doen:
[ code verwijderd ]
De map functie doorloopt de elementen en zet de waarde die teruggegeven wordt in een nieuw array.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [..] "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, { "name": "array", "value": array } ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, [..] |
1 2 3 4 5 6 7 8 9 10 11 12 | [..] $('#checkboxes').on('mouseup', function() { var array = []; $("#checkboxes :checkbox:checked").each(function() { if($(this).attr("checked") === "checked") { array.push(parseInt($(this).val())); } }); oTable1.fnStandingRedraw(); }); [..] |
Ik ken niet je hele code maar als je op verschillende plekken alle aangevinkte checkboxen wilt hebben zou je een functie kunnen maken:quote:Op zaterdag 18 mei 2013 20:24 schreef pascal08 het volgende:
[..]
Deze functie kende ik nog niet. Heb jij een idee hoe ik dit verwerkt krijg in de code?
Ik kwam er net achter dat ik sowieso een stukje extra code nodig heb om de tabel opnieuw te laten genereren op basis van de aangevinkte checkboxes.
De code is nu als volgt:
[ code verwijderd ]
[ code verwijderd ]
1 2 3 4 5 6 | function checkedBoxes() { var result = $("#checkboxes :checkbox:checked").map(function() { return +this.value; // Zet string om naar integer }); return result; } |
1 2 3 4 | $('#checkboxes').on('mouseup', function() { var array = checkedBoxes(); // Globaal array of alleen gebruiken bij versturen? oTable1.fnStandingRedraw(); }); |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | [..] "fnServerData": function(sSource, aoData, fnCallback) { aoData.push( { "name": "val1", "value": $('#val1').val() }, { "name": "val2", "value": $('#val2').val() }, { "name": "val3", "value": $('#val3').val() }, { "name": "array", "value": checkedBoxes() } ); $.ajax ({ 'dataType': 'json', 'type' : 'POST', 'url' : sSource, 'data' : aoData, 'success' : fnCallback }); }, [..] |
1 | { "name": "array", "value": JSON.stringify(checkedBoxes()) } |
1 | { "name": "array", "value": "[" + checkedBoxes() + "]" } |
Background-image:none;quote:Op zondag 19 mei 2013 13:32 schreef xaban06 het volgende:
Ik wil de standaard submit button vervangen met een image, via Google kom ik tig voorbeelden tegen, maar mijn gevoel zegt dat het allemaal net niet is. Is dit zo lastig in CSS of?
Ik wil geen background, ik wil dat de knop zelf een plaatje isquote:Op zondag 19 mei 2013 13:35 schreef Crimyclown het volgende:
[..]
Background-image:none;
background:url('../images/plaatje.jpg');
Waarom zou je dat willen?quote:Op zondag 19 mei 2013 13:38 schreef xaban06 het volgende:
[..]
Ik wil geen background, ik wil dat de knop zelf een plaatje is
quote:Op zondag 19 mei 2013 13:32 schreef xaban06 het volgende:
Ik wil de standaard submit button vervangen met een image, via Google kom ik tig voorbeelden tegen, maar mijn gevoel zegt dat het allemaal net niet is. Is dit zo lastig in CSS of?
1 | <input type="image" src="img.jpg" /> |
Voor Android kan je native in Java coden. Google heeft woensdag tijdens hun I/O een nieuw programma uitgebracht samen met JetBrains: Android Studio.quote:Op zondag 19 mei 2013 13:29 schreef Crimyclown het volgende:
Het bouwen van een android applicatie,welke talen zijn daarvoor nodig? Ik ben nog aan het kijken naar Phonegap van Dreamweaver, maar in de applicatie zit ook een database en ik heb ergens gelezen dat dat niet kan met Phonegap (dat Phonegap enkel voor een applicatie met HTML/CSS/Javascript is)? SQLight? Is het mogelijk om een applicatie met html/css te bouwen en daar een database aan te koppelen?
Ik was er al een beetje bang voor dat het Java zou gaan worden. Met deze informatie kan ik in ieder geval weer aan de slag. Bedanktquote:Op zondag 19 mei 2013 14:42 schreef Maringo het volgende:
[..]
Voor Android kan je native in Java coden. Google heeft woensdag tijdens hun I/O een nieuw programma uitgebracht samen met JetBrains: Android Studio.
Phonegap is leuk voor erg simpele apps en is op basis van HTML5 en javascript. Nadeel hiervan is dat het zelden zo smooth loopt als een native app.
Je kunt eens kijken naar Sencha Touch 2.0. Staan bekend om hun HTML5 versie van Facebook.quote:Op zondag 19 mei 2013 13:29 schreef Crimyclown het volgende:
Het bouwen van een android applicatie,welke talen zijn daarvoor nodig? Ik ben nog aan het kijken naar Phonegap van Dreamweaver, maar in de applicatie zit ook een database en ik heb ergens gelezen dat dat niet kan met Phonegap (dat Phonegap enkel voor een applicatie met HTML/CSS/Javascript is)? SQLight? Is het mogelijk om een applicatie met html/css te bouwen en daar een database aan te koppelen?
1 2 3 4 5 6 | <div id="search"> <form action="#"> <input type="text" onfocus="if(this.value == 'Zoek naar producten..') { this.value = ''; }" value="Zoek naar producten.." class="inputSearch"> <input type="submit" value="" class="zoekbutton"> </form> </div> |
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 | #search { width: 700px; height: 50px; float: right; line-height: 50px; vertical-align: middle; } .inputSearch { padding-left:10px; height: 28px; width: 400px; border: 1px solid #cccccc; background-color:#ececec; margin-right:0px; } .zoekbutton { width: 28px; height: 28px; background: #E4E2D6 url('search.png') no-repeat center; border: 1px solid #cccccc; padding: 0px; margin: 0px; } |
Beide gebruik ik niet (als ik begrijp wat je bedoeltquote:Op maandag 20 mei 2013 00:26 schreef Catch22- het volgende:
Gebruik je een normalize of reset? Die input heeft standaard een padding gok ik. Gebruik je webinspector daarvoor
Sowieso heeft een inputfield standaard padding mee, vandaar dat hij hoger is.quote:Op maandag 20 mei 2013 00:14 schreef xaban06 het volgende:
[ afbeelding ]
Hoe krijg ik de submit knop even hoog als mijn zoekveld + aan elkaar geplakt.
[ code verwijderd ]
[ code verwijderd ]
/edit
Ik zie in IE trouwens dat ze wel even hoog lopen. In Chrome niet.
/edit 2:
Die is in IE, klopt ook niet want ze moeten beiden 28px hoog zijn.
[ afbeelding ]
SPOILER: origineelOm 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.SPOILER: mijn work in progressOm 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.
quote:Op maandag 20 mei 2013 00:45 schreef donroyco het volgende:
[..]
Sowieso heeft een inputfield standaard padding mee, vandaar dat hij hoger is.
1 2 3 4 | input { padding: 0px; margin: 0px; } |
Precies om dit soort verschillen gelijk te trekken kun je dus bv normalize.css gebruiken.quote:Op maandag 20 mei 2013 00:48 schreef xaban06 het volgende:
[..]
[ code verwijderd ]
Lost het probleem in IE inderdaad op. Nu nog de zoekveld en button aan elkaar zien te plakken en de hoogte in Chrome nog oplossen.
Geinstalleerd, maar heeft het helaas nog niet opgelost.quote:Op maandag 20 mei 2013 00:49 schreef Tijn het volgende:
[..]
Precies om dit soort verschillen gelijk te trekken kun je dus bv normalize.css gebruiken.
Dit werkt in Chrome: http://jsfiddle.net/SyXjq/quote:Op maandag 20 mei 2013 00:48 schreef xaban06 het volgende:
[..]
[ code verwijderd ]
Lost het probleem in IE inderdaad op. Nu nog de zoekveld en button aan elkaar zien te plakken en de hoogte in Chrome nog oplossen.
Voorbeeld die je geeft is ook niet goed hoor, althans de website van je laat 'm niet correct zienquote:Op maandag 20 mei 2013 00:52 schreef donroyco het volgende:
[..]
Dit werkt in Chrome: http://jsfiddle.net/SyXjq/
Wat je zegt over naar beneden drukken, kan ik niet reproduceren.
Hier wel.quote:Op maandag 20 mei 2013 00:53 schreef xaban06 het volgende:
[..]
Voorbeeld die je geeft is ook niet goed hoor, althans de website van je laat 'm niet correct zien
Thanks, je hebt me in de goede richting geholpen.quote:
Dat had ik ook gedaan, de code had je 1 op 1 over kunnen nemen.quote:Op maandag 20 mei 2013 01:07 schreef xaban06 het volgende:
[..]
Thanks, je hebt me in de goede richting geholpen.
Ik heb aan de zoekveld float:left; toegevoegd en aan beide een margin-top. Opgelost
quote:Op maandag 20 mei 2013 00:14 schreef xaban06 het volgende:
[ afbeelding ]
Hoe krijg ik de submit knop even hoog als mijn zoekveld + aan elkaar geplakt.
[ code verwijderd ]
[ code verwijderd ]
/edit
Ik zie in IE trouwens dat ze wel even hoog lopen. In Chrome niet.
/edit 2:
Die is in IE, klopt ook niet want ze moeten beiden 28px hoog zijn.
[ afbeelding ]
1 | onfocus="if(this.value == 'Zoek naar producten..') { this.value = ''; }" |
Wat bedoel je? Mijn vraag heeft overigens niks nada te maken met mijn vorige vraagquote:Op maandag 20 mei 2013 22:19 schreef ursel het volgende:
[ code verwijderd ]
Daar is placeholder toch voor?
Betreffende post toegevoegd, ging iets niet goed.quote:Op maandag 20 mei 2013 22:24 schreef xaban06 het volgende:
[..]
Wat bedoel je? Mijn vraag heeft overigens niks nada te maken met mijn vorige vraag
Ik ben geen frontend ontwikkelaar, misschien dat het daaraan ligt, maar bij mij zorgt de browser er voor dat het verdwijnt.quote:Op maandag 20 mei 2013 22:25 schreef PimD het volgende:
Nee, het is bedoeld om voorbeeldtekst te geven. Dus "Bijv. 5845CX" in een postcode-veld. Het is niet bedoeld als een excuus om labels weg te laten/te verbergen, iets waar veel interactie ontwerpers schijnbaar nogal veel moeite mee hebben, aangezien ik bijna iedere week wel weer een IO voor m'n neus krijg met een zoekveld met een placeholder-attribute "Zoeken"
1 | <input type="text" onfocus="if(this.value == 'Zoek naar producten..') { this.value = ''; }" value="Zoek naar producten.." class="inputSearch"> |
1 2 3 4 | <div id="een"> <h2>hoi!</h2> <div id="twee"> </div> |
1 2 3 4 5 | <div id="een"> <h2>hoi!</h2> <a href="google.com">google</a> <div id="twee"> </div> |
Hmm stom dat ik dat eigenlijk nog niet geprobeerd heb, heb die selector al honderd keer gebruikt in de css waar ik mee bezig ben atmquote:Op dinsdag 21 mei 2013 21:18 schreef Crutch het volgende:
CSS3 ondersteunt wel een 'children'-aantal, die zou je op #een kunnen toepassen.
http://stackoverflow.com/(...)ldren-an-element-has
Ik zoek ook altijd eerst naar de moeilijkste oplossing.quote:Op dinsdag 21 mei 2013 21:20 schreef TwyLight het volgende:
[..]
Hmm stom dat ik dat eigenlijk nog niet geprobeerd heb, heb die selector al honderd keer gebruikt in de css waar ik mee bezig ben atm
Waarom zou moeten? Is + niet goed genoeg?quote:Op dinsdag 21 mei 2013 21:16 schreef TwyLight het volgende:
Er zou een selector moeten zijn voor directe opvolger maar geen child
Hmm die had ik wel geprobeerd maar dat werkte niet, zal het wel fout gedaan hebbenquote:Op dinsdag 21 mei 2013 23:40 schreef Light het volgende:
[..]
Waarom zou moeten? Is + niet goed genoeg?
http://jsfiddle.net/rBMgv/1/quote:Op donderdag 23 mei 2013 09:08 schreef InTrePidIvity het volgende:
Hoe krijg ik de links netjes in de balk, zonder dat er stukjes uitsteken? Ik zit wel te klooien om het met margin, padding en font-size netjes passend te krijgen, maar dat gaat cross-browser vast niet goed...
http://jsfiddle.net/rBMgv/
[ afbeelding ]
Gebruik slideToggle().quote:Op vrijdag 24 mei 2013 11:20 schreef InTrePidIvity het volgende:
http://jsfiddle.net/vzmnJ/1108/
Kan ik dit langzaam laten uitschuiven, i.p.v. in één keer hard uitklappen?
SPOILEROm 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.Iemand toevallig bekend met dit probleem?
[ Bericht 17% gewijzigd door Crimyclown op 27-05-2013 18:39:52 ]Anonieme tievesclown
Het internet genezen van kanker begint bij jezelfquote:Op dinsdag 28 mei 2013 15:15 schreef jill1979 het volgende:
Wil graag een klikbare popup maken. Popup lukt wel, maar wil graag dat bij klikken op de popup een website wordt geopend. Waarschijnlijk is het een simpele toevoeging aan de code. Iemand een idee? Ik kom er niet uit...
Wat is er mis met target="_blank"?quote:Op dinsdag 28 mei 2013 15:15 schreef jill1979 het volgende:
Wil graag een klikbare popup maken. Popup lukt wel, maar wil graag dat bij klikken op de popup een website wordt geopend. Waarschijnlijk is het een simpele toevoeging aan de code. Iemand een idee? Ik kom er niet uit...
Heb je zelf toegang tot de webview van de applicatie?quote:Op dinsdag 28 mei 2013 09:41 schreef Crimyclown het volgende:
Het lijkt erop alsof die de waarde die de iFrame vanaf links staat er met position fixed weer bij opgeteld wordt. Wanneer ik de iFrame links in de hoek neerzet gaat het gewoon goed. Android versie is gewoon de nieuwste.
Ik denk deze: http://masonry.desandro.com/quote:Op woensdag 29 mei 2013 16:21 schreef Tijn het volgende:
Iemand had een tijdje geleden hier een link gepost naar een jQuery plugin om grids a la Pinterest mee te animeren. Weet iemand nog welke dat was? Ik weet alleen nog dat Catch22 er geen fan van was
1 | console.log = function() { } |
Oh, dat ik daar niet eerder aan heb gedacht.quote:Op woensdag 29 mei 2013 16:38 schreef Catch22- het volgende:
Omdat ik ook mans genoeg ben om fouten toe te geven...
Ik zet wel eens
[ code verwijderd ]
om console.log's die ik vergeet weg te halen te ondervangen. Ik vind het nogal amateuristisch als een gebruiker dat ziet namelijk. Die commentarieer ik standaard uit en zet ik aan als ik commit.
Ik vergeet echter wel eens om dat commentaar weg te halen. Dus dan ga ik testen en zie ik mijn logmeldingen nergens. Ben al een paar keer 10 minuten bezig geweest om daarachter te komen.
Nu maar even conditioneel in de pagina gezet, die checked of het een devomgeving is of niet.
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |