| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Børges BilBiks. En CSS3bil Fra : Rune Jensen | 
  Dato :  28-05-10 18:10 |  
  |  
 
            Jeg har lånt Birgers Sørensens bil i CSS3 til at lave lidt styling. Det 
 er egentlig for at se, hvor langt man kan nå alene ved helt enkle 
 CSS3-deklarationer, box-shadow, border-radius, text-shadow og så noget 
 alm. :hover forskellige dele af bilen.
 Læg mærke til, jeg har ikke ændret i Birgers HTML, hvilket viser styrken 
 ved CSS. Jeg har udnyttet muligheden for :before og :after i stedet.
 Den kan kun ses korrekt i Opera, da jeg ikke gad sidde og lave alle de 
 ekstra deklarationer. Så hvis du har en anden browser, får du sikkert 
 noget, som ikke virker. Opera er foreløbig den eneste, som forstår alle 
 de brugte deklarationer via native CSS3.
 http://www.webdesigngruppen.dk/temp/css3_bil.asp
Det er en opfølgning på Jopas spørgsmål, om man kan tegne en bil i HTML 
 uden brug af billeder, iøvrigt.
 MVH
 Rune Jense
            
              |   |   
            
        
 
            
         
           Jopa (28-05-2010) 
         
	
            | Kommentar Fra : Jopa | 
  Dato :  28-05-10 18:32 |  
  |   |   |   
            
        
 
            
         
           Rune Jensen (28-05-2010) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  28-05-10 19:11 |  
  |  
 
            Den 28-05-2010 19:32, Jopa skrev:
 > Rune Jensen forklarede den 28-05-2010:
 >
 >>  http://www.webdesigngruppen.dk/temp/css3_bil.asp
>>
 >> Det er en opfølgning på Jopas spørgsmål, om man kan tegne en bil i
 >> HTML uden brug af billeder, iøvrigt.
 >
 > Jo det er da meget sjovt at man kan lave en primitiv øse med CSS,
 Du sagde ikke noget om, den skulle være avanceret.
 Du spurgte om det kunne lade sig gøre, og det kan det.
 Hvis man benytter alle mulighederne i CSS3, så kan man få en fuldstændig 
 perfekt model som den ser ud hvis den er lavet i photoshop, så ja, det 
 kan også lade sig gøre i CSS3, og uden brug af billeder.
 Du har alle de samme muligheder med CSS3, så det er ikke et problem. Men 
 det var ikke idéen her, hvor jeg kun er interesseret i de egenskaber, 
 som flest browserfabrikanter er enige om.
 Hvis du vil have en perfekt bil i 3D og med photoshop effekter, må du 
 selv rode med transform og gradient og skewing osv.
  > men
 > savner egentlig en fornuftig ide med det B-)
 Med CSS3?
 Den burde ellers være oplagt. Man sparer en masse HTML, og man kan ændre 
 hele skidtet fra CSSen.
 MVH
 Rune Jensen
            
              |   |   
            
        
 
            
         
            Jopa (28-05-2010) 
         
	
            | Kommentar Fra : Jopa | 
  Dato :  28-05-10 19:24 |  
  |  
 
            Rune Jensen formulerede fredag:
 >
 > Den burde ellers være oplagt. Man sparer en masse HTML, og man kan ændre hele 
 > skidtet fra CSSen.
 Jeg kan godt se fordele ved CSS3 men kan ikke se den som afløser af alm 
 billedbehandling overhovedet   
-- 
 Mvh John
 www.johns-web.dk
www.wordpresstema.dk
            
             |   |   
            
        
 
            
         
             Rune Jensen (28-05-2010) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  28-05-10 19:48 |  
  |  
 
            Den 28-05-2010 20:24, Jopa skrev:
 > Rune Jensen formulerede fredag:
 >
 >>
 >> Den burde ellers være oplagt. Man sparer en masse HTML, og man kan
 >> ændre hele skidtet fra CSSen.
 > Jeg kan godt se fordele ved CSS3 men kan ikke se den som afløser af alm
 > billedbehandling overhovedet   
Det har jeg så heller ikke sagt at det skal.
 Du spurgte om det kunne lade sig gøre, og det kan det.
 Hvis du følger lidt med i CSS3-udviklingen, så går den i øjeblikket 
 meget på eksperimenter udi hvad man kan med teknikken, hvis man udnytter 
 den fuldstændigt, ikke så meget om det i sig selv er brugbart til lige 
 det der testes på.
 Det kan ses af rigtig mange tests, men prøv f.eks. at se her, hvor 
 social icons er lavet med ren CSS3:
 http://blog.insicdesigns.com/2010/03/create-social-media-icons-in-pure-css/
Det kan ikke bruges til særligt meget i sig selv (ikonerne kan ikke), 
 men det man lærer ved at forsøge om hvor begrænsningerne er, er meget 
 værdifuld viden senere hen.
 Allerede nu kan jeg lave CSS-talebobler, som jo er populære på blogs. 
 Også ribbons er en populær designteknik, og det kan også laves med ren 
 CSS. Hvad der så kendetegner begge teknikker er, de er scalable. Det kan 
 ikke laves med billeder, og slet ikke uden ekstra mark up.
 hvis du ikke finder sådanne forsøg interessante, er det nok mest fordi 
 du ikke interesserer dig for det i det hele taget, og det er jo fair nok.
 MVH
 Rune Jensen
            
              |   |   
            
        
 
            
         
              Allan Vebel (28-05-2010) 
         
	
            | Kommentar Fra : Allan Vebel | 
  Dato :  28-05-10 20:59 |  
  |  
 
            Rune Jensen skrev:
 > social icons er lavet med ren CSS3:
 En dag kommer der sikkert også et program der
 kan omsætte et fotografi til css3-kode - og med
 forskellige filtre der kan rette op på kvaliteten.
 Der findes uanede muligheder her.
 -- 
 Allan Vebel
 http://vebel.dk |  http://html-faq.dk
http://webdesigngruppen.dk
            
             |   |   
            
        
 
            
         
               Rune Jensen (28-05-2010) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  28-05-10 22:27 |  
  |  
 
            Den 28-05-2010 21:58, Allan Vebel skrev:
 > Rune Jensen skrev:
 >
 >> social icons er lavet med ren CSS3:
 >
 > En dag kommer der sikkert også et program der
 > kan omsætte et fotografi til css3-kode - og med
 > forskellige filtre der kan rette op på kvaliteten.
 >
 > Der findes uanede muligheder her.
 Forhåbentlig ikke... det vil dræne computeren for CPU ;)
 Det CSS, jeg bruger, hvis der nu var mere tekst på siden, så man skulle 
 scolle, så ville den hoppe og danse, når den skulle forbi bilen.
 Minimum 6-7 box-shadow med RGBA på samtlige, og jeg skal 
 give-dig-skal-jeg med rounded corners.
 Jeg anbefaler ikke at se det på en bærbar, som ikke er tilsluttet 
 lysnettet heller, dræner nok batteriet ;)
 Men nu var det også mere ment som et proof of concept.
 Jeg synes jo så specielt det nedrullede vindue var lidt interessant, 
 hvordan skulle laves, men OK, jeg indrømmer det er meget CSS3-nørdet, og 
 nok i virkeligheden kedeligt.
 Derimod, så er de teknikker, som bruges her, ganske velegnede til at 
 lave både ganske pæne ribbons og stylede talebobler, hvis nu man vil 
 have noget fornuftig anvendelsesmulighed.
 http://www.pvmgarage.com/2010/01/how-to-create-depth-and-nice-3d-ribbons-only-using-css3/
Læg mærke til den ekstra mark up. Det kan lade sig gøre at erstatte det 
 med :before og :after, hvis man er lidt hurtig, og stadig have IE med.
 http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.html
Specielt velegnede til blogs, eller hvor der skal brugerkommenteres 
 (hvilket er mit næste projekt).
 MVH
 Rune Jensen
            
              |   |   
            
        
 
            
         
             Birger Sørensen (28-05-2010) 
         
	
            | Kommentar Fra : Birger Sørensen | 
  Dato :  28-05-10 21:02 |  
  |  
 
            Jopa tastede følgende:
 > Rune Jensen formulerede fredag:
 >
 >>
 >> Den burde ellers være oplagt. Man sparer en masse HTML, og man kan ændre 
 >> hele skidtet fra CSSen.
 > Jeg kan godt se fordele ved CSS3 men kan ikke se den som afløser af alm 
 > billedbehandling overhovedet   
Kumbel. Piet Hein...
 "Den som kun ta'r spøg for spøg
 Og alvor kun alvorligt
 Han og hun har faktisk fattet
 Begge dele dårligt."
 Har set et andet, som jeg ikke lige kan huske hvor kommer fra:
 "Hvis du hele tiden ved hvad du laver, lærer du ikke noget."
 Det er skidt, hvis man skal lære at bruge værtøjerne samtidig med at 
 man skal bruge dem til at udføre en opgave.
 Når jeg kører bilen på værksted, er det ikke til een der ikke ved 
 hvordan man skal bruge skruetrækker og fastnøgler. Smeden skal kende 
 den drejebænk og fræser han står ved, og tømmreren helst ramme sømmet 
 når han svinger hammeren.
 På samme måde, skal websmeden kende de værktøjer han skal bruge til at 
 fremstille et fornuftigt sammensat site. Og det er det vi gør - leger 
 med værktøjerne for at lære dem at kende.
 Hvordan gør du?
 Formålet med CSS3 er ikke billedbehandling. Der er ikke noget, der kan 
 erstatte billedbehandling.
 CSS = Cascading Style Sheet. Der er til formatering af HTML elementer. 
 Prøv at forestille dig, hvad du ellers kan gøre med CSS3, når vi nu 
 faktisk er i stand til at tegne en bil - hvor stilistisk eller symbolsk 
 den end måtte være, i forhold til et foto.
 I øvrigt flot, og dynamisk, dækkende over en Ferrari - havde nu hellere 
 set en Lamborghini - med indbyggede overraskelser, børn på bagsædet og 
 sælgeren i bagagerummet.
   Flot Rune!
 (Bortset fra den <![endif]> - a blessing of copy'n'paste - der ikke 
 hører til i koden, men dukker op i IE... Og hvor er det dog godt at vi 
 har fået rigtige browsere som alternativ..)
 Vi er henne hvor ungerne skal gøre sig umage på papiret, for at gøre 
 det bedre!
 Birger
 -- 
 http://varmeretter.dk - billig, sund og hurtig mad
 http://bbsorensen.dk
            
             |   |   
            
        
 
            
         
              Rune Jensen (28-05-2010) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  28-05-10 22:50 |  
  |  
 
            Den 28-05-2010 22:02, Birger Sørensen skrev:
 > Formålet med CSS3 er ikke billedbehandling. Der er ikke noget, der kan
 > erstatte billedbehandling.
 Nej, absolut ikke.
 Der, hvor CSS3 træder ind er i første omgang som erstatning for rounded 
 corners. Dernæst for skygger, og så for alm. gennemsigtighed. Det er 
 hvad størstedelen vil bruge det til.
 Men egentlig billedbehandlig, nej.. Det er *alt* for ressourcekrævende.
 > CSS = Cascading Style Sheet. Der er til formatering af HTML elementer.
 Jeps. Én af grundene til, jeg ikke ved med animation...
 > Prøv at forestille dig, hvad du ellers kan gøre med CSS3, når vi nu
 > faktisk er i stand til at tegne en bil - hvor stilistisk eller symbolsk
 > den end måtte være, i forhold til et foto.
 Jeg kunne jo så (min skepsis til trods) animere den, som her:
 http://www.kollermedia.at/wp-content/themes/kollermedia/specials/caranimation/index.html#
Man kunne også lade den dreje rundt (så ville det blive 2D, ikke 3D) og 
 forvinde i horisonten ved et eller andet :hover (ved brug af scale og 
 animation). Som sagt, så ved jeg ikke rigtigt hvad jeg skal mene om 
 animation, om det er godt eller skidt. Men ressourcer kræver det..
 > I øvrigt flot, og dynamisk, dækkende over en Ferrari - havde nu hellere
 > set en Lamborghini - med indbyggede overraskelser, børn på bagsædet og
 > sælgeren i bagagerummet.
 jaaa... Det er bare forbandet svært at tegne mennesker kun i CSS. Altså 
 uden at røre HTMLen. Selv sådan en Nikolaj-komma-streg...
 >    Flot Rune!
 > (Bortset fra den <![endif]> - a blessing of copy'n'paste - der ikke
 > hører til i koden, men dukker op i IE...
 OK, jeg fejlfinder, i det mindste skal der ikke være dummefejl ;)
  > Og hvor er det dog godt at vi
 > har fået rigtige browsere som alternativ..)
 > Vi er henne hvor ungerne skal gøre sig umage på papiret, for at gøre det
 > bedre!
 Ja. Men husk lige de dér :before og :after. Det er life savers, når man 
 skal have IE8 med på vognen.
 MVH
 Rune Jensen
            
              |   |   
            
        
 
            
         
             Stig Johansen (29-05-2010) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  29-05-10 09:27 |  
  |  
 
            Jopa wrote:
 >>
 >> Den burde ellers være oplagt. Man sparer en masse HTML, og man kan ændre
 >> hele skidtet fra CSSen.
 > Jeg kan godt se fordele ved CSS3 men kan ikke se den som afløser af alm
 > billedbehandling overhovedet   
Jo, hvis du skelner mellem grafik og 'billedbehandling'.
 Forstået på den måde, at grafik er et sæt af objekter, og et billede er et
 foto.
 På samme måde som gif/png er overlegent til 'grafik' i forhold til jpeg, så
 er SVG overlegent til grafik frem for 'billeder'.
 Men SVG har(haft) en hård fødsel siden '98, da der i starten kun var Adobes
 plugin til IE, og kun sporadisk support fra andre browsere.
 Med overgangen fra FF2.x til FF3.x var en af de store statninger netop SVG,
 så man kan håbe det vider gehør.
 Dog er det nok lidt tungt, da det (muligvis) er baseret på HPGL
 (plottergrafik) fra start 80'erne, og hvor MS flækkede det i VML, og
 'resten' i SVG.
 Google bruger det, men de har 'råd' til at sende VML til 'inderned
 exploder', og SVG til 'resten'.
 Men til andre indlæg, så prøv at kigge på alle de fancy ting, gradients osv,
 som har kunnet laves siden årtusindeskiftet (dog nok kun IE+Adobe).
 Men da SVG (tilsyneladende) er en evolution fra HPGL fra den tid hvor en
 plotter var koblet op med RS232/1200 baud, er det _meget_ komprimeret
 (mange direktiver er på 1 bogstav), men det betyder også at det er særdeles
 velegnet til at GZip'e (jeg har typisk 95% compression).
 Blot nogle hints, men da SVG først kommer i IE), og ikke understøttes af XP,
 går der nok _nogle_ år før det bliver 'brugbart'.
 -- 
 Med venlig hilsen
 Stig Johansen
            
              |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |