Kom ihåg mig?
Home Menu

Menu


Välja innehåll för olika skärmbredder?

Ämnesverktyg Visningsalternativ
Oläst 2016-03-31, 09:17 #1
Danne Vendels avatar
Danne Vendel Danne Vendel är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 136
Danne Vendel Danne Vendel är inte uppkopplad
Medlem
Danne Vendels avatar
 
Reg.datum: Mar 2007
Inlägg: 136
Standard Välja innehåll för olika skärmbredder?

Hej!

Ett elände med en enda webbplats om man vill ha bra responsiv design eftersom bl.a. bilder för stora skärmar ofta "väger" mycket, tar tid att ladda ner och kostar onödig bandbredd för mobilsurfare.

Just nu sitter jag med ett bildspel med ett dussin bilder som är 2048px breda för att inte se ut som skit på riktigt breda skärmar. Finns det något sätt att redan på servern skicka iväg mindre bilder när användaren har en skärm som är t.ex. 768px (bred) eller mindre?

Kan givetvis använda css för att VISA andra bilder, men de större laddas ju ner ändå....

Hur gör man?

Mvh
Danne
Danne Vendel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2016-03-31, 11:05 #2
Esuk Esuk är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2006
Inlägg: 15
Esuk Esuk är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2006
Inlägg: 15
Jag har lekt lite med Cloudinary och deras tjänst för att sköta det åt mig, de har en liten artikel i ämnet och även om du inte vill betala för deras tjänst är metoden något att bygga vidare på själv. http://cloudinary.com/blog/how_to_au...ponsive_design
Esuk är inte uppkopplad   Svara med citatSvara med citat
Oläst 2016-03-31, 15:59 #3
P.P P.P är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2014
Inlägg: 23
P.P P.P är inte uppkopplad
Nykomling
 
Reg.datum: Oct 2014
Inlägg: 23
Om du kör display: none; på bilden så laddas den fortfarande in men om du kör det på ett element som bilden ligger i så ska den inte laddas in. Om jag förstått det rätt iaf.
P.P är inte uppkopplad   Svara med citatSvara med citat
Oläst 2016-03-31, 16:09 #4
Danne Vendels avatar
Danne Vendel Danne Vendel är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 136
Danne Vendel Danne Vendel är inte uppkopplad
Medlem
Danne Vendels avatar
 
Reg.datum: Mar 2007
Inlägg: 136
Citat:
Ursprungligen postat av Esuk Visa inlägg
Jag har lekt lite med Cloudinary och deras tjänst för att sköta det åt mig, de har en liten artikel i ämnet och även om du inte vill betala för deras tjänst är metoden något att bygga vidare på själv. http://cloudinary.com/blog/how_to_au...ponsive_design
Tack för tips!

Cloudinary funkar säkert, men då måste ju bilderna lagras på deras server och en begäran ska skickas från min server till deras som sedan ska skicka tillbaka rätt bild till min server som i sin tur ska leverera bilden till användaren. Eller nåt i den stilen.

Så tekniken är nog bra, men jag vill inte vara beroende av en extern tjänst och jag är rädd att det blir fördröjningar.

Blir nog att jag helt enkelt får göra två versioner av webbplatsen.
Danne Vendel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2016-03-31, 16:13 #5
Danne Vendels avatar
Danne Vendel Danne Vendel är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 136
Danne Vendel Danne Vendel är inte uppkopplad
Medlem
Danne Vendels avatar
 
Reg.datum: Mar 2007
Inlägg: 136
Citat:
Ursprungligen postat av P.P Visa inlägg
Om du kör display: none; på bilden så laddas den fortfarande in men om du kör det på ett element som bilden ligger i så ska den inte laddas in. Om jag förstått det rätt iaf.
Hmmm...låter ju inte helt fel. Om en div med en bild inuti har display:none så kanske inte webbläsaren bryr sig om att hämta bilden. Logiskt, men om det inte finns belägg för att det funkar i webbläsare för mobiler så vill jag inte chansa.
Danne Vendel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2016-03-31, 16:27 #6
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
Man ska gärna leverera lämpliga bilder beroende på bandbredd, men det är svårt, så man får istället gå på skärmstorlek.

I .Net finns ImageResizer och till det använda SlimResponse / slimmage som automatiskt skalar om bilder beroende på skärmstorlek:
http://imageresizing.net/blog/2013/e...ponsive-images


Annan aspekt att tänka över vad gäller nedskalning är art direction: http://blog.cloudfour.com/a-framewor...ges-solutions/
allstars är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 04:19.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017