Kom ihåg mig?
Home Menu

Menu


Stor bakgrundsbild! lite hjälp?

Ämnesverktyg Visningsalternativ
Oläst 2010-03-30, 18:35 #1
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Standard Stor bakgrundsbild! lite hjälp?

Hejsan!
Vill lägga en stor bakgrundsbild på en hemsidan, sidan kommer att vara 1000px i bredd men hur gör jag med backgrundsbilden och hur den anpassar sig efter alla storlekar på skärmarna.

har sett ett antal sidor.. men inte kunnat läsa hur det fungerar.

ett alternativ jag vet är isåfall att göra bakgrundbilden i alla storlekar en skärm har och sen köra jQuery
Kod:
$("#wrapper").addClass("body "+screen.width+"x"+screen.height);
eller finns det andra förslag??

tack så mycket!
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-31, 10:42 #2
fr33r1d3 fr33r1d3 är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 113
fr33r1d3 fr33r1d3 är inte uppkopplad
Medlem
 
Reg.datum: Jun 2007
Inlägg: 113
Du kanske hittar en bra lösning här:

http://css-tricks.com/perfect-full-p...kground-image/
fr33r1d3 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-31, 11:00 #3
vco-systemss avatar
vco-systems vco-systems är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Dec 2004
Inlägg: 774
vco-systems vco-systems är inte uppkopplad
Mycket flitig postare
vco-systemss avatar
 
Reg.datum: Dec 2004
Inlägg: 774
Citat:
Ursprungligen postat av youheardit Visa inlägg
Hejsan!
Vill lägga en stor bakgrundsbild på en hemsidan, sidan kommer att vara 1000px i bredd men hur gör jag med backgrundsbilden och hur den anpassar sig efter alla storlekar på skärmarna.

har sett ett antal sidor.. men inte kunnat läsa hur det fungerar.

ett alternativ jag vet är isåfall att göra bakgrundbilden i alla storlekar en skärm har och sen köra jQuery
Kod:
$("#wrapper").addClass("body "+screen.width+"x"+screen.height);
eller finns det andra förslag??

tack så mycket!
Du måste anpassa bilden efter läsaren storlek inte efter skärmen, det finns många som inte använder maximerade fönster... och ska du göra så att det fungerar med alla möjliga upplösningar får du lite problem med din lösning
vco-systems är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-31, 13:02 #4
Captain Thailands avatar
Captain Thailand Captain Thailand är inte uppkopplad
Supermoderator
 
Reg.datum: Mar 2007
Inlägg: 4 346
Captain Thailand Captain Thailand är inte uppkopplad
Supermoderator
Captain Thailands avatar
 
Reg.datum: Mar 2007
Inlägg: 4 346
Citat:
Ursprungligen postat av fr33r1d3 Visa inlägg
Du kanske hittar en bra lösning här:

http://css-tricks.com/perfect-full-p...kground-image/
Snyggt! Resultatet:

http://css-tricks.com/examples/FullP...age/tech2.html
__________________
-
Jag (Twitter) kränger domäner via Fancy.Domains
• Jag värderar domäner via Värderadomäner.se - 20% rabatt för WN-medlemmar. Uppge kod: wn20.
Captain Thailand är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-03-31, 16:22 #5
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
KarlRoos KarlRoos är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Jul 2007
Inlägg: 1 416
http://karlroos.se/projects/fullbg/

Den där gjorde jag för ett tag sedan, kom dock aldrig till användning.
KarlRoos är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-07, 10:38 #6
robbanps avatar
robbanp robbanp är inte uppkopplad
Medlem
 
Reg.datum: Apr 2010
Inlägg: 76
robbanp robbanp är inte uppkopplad
Medlem
robbanps avatar
 
Reg.datum: Apr 2010
Inlägg: 76
Standard Repeat-x

Om du vill att den ska passa i "alla" storlekar sätter du repeat-x på background-image.

Sedan får du se till att den kan repeteras i x led snyggt
robbanp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-07, 15:46 #7
ooskar ooskar är inte uppkopplad
Banned
 
Reg.datum: Mar 2009
Inlägg: 162
ooskar ooskar är inte uppkopplad
Banned
 
Reg.datum: Mar 2009
Inlägg: 162
Jag gjorde något liknande, jag använde php som läste av vilken skärmstorlek besökaren har och satte bredden på en div som är positionerad bakom alla andra.
ooskar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-07, 17:58 #8
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Ursprungligen postat av KarlRoos Visa inlägg
http://karlroos.se/projects/fullbg/

Den där gjorde jag för ett tag sedan, kom dock aldrig till användning.
Klockrent! enkelt och smidigt att använda tack Karl!

Citat:
Om du vill att den ska passa i "alla" storlekar sätter du repeat-x på background-image.

Sedan får du se till att den kan repeteras i x led snyggt
jo, det vet jag redan, men vill inte att den ska repeteras.. tack annars!

Citat:
Jag gjorde något liknande, jag använde php som läste av vilken skärmstorlek besökaren har och satte bredden på en div som är positionerad bakom alla andra.
Hur gjorde du det... tror jag satt på google i 30min efter en lösning där PHP läser av skärmens storlek, fick inte fram något alls! :S
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-07, 18:09 #9
ooskar ooskar är inte uppkopplad
Banned
 
Reg.datum: Mar 2009
Inlägg: 162
ooskar ooskar är inte uppkopplad
Banned
 
Reg.datum: Mar 2009
Inlägg: 162
finns säkert smidigare lösningar, men såhär gjorde jag iaf, och det fungerar rätt hyffsat. Dock måste besökaren ha fönstret maximerat om han ska se hela bilden.

PHP-kod:
<?php
if(isset($HTTP_COOKIE_VARS["users_resolution"]))
    
$screen_res $HTTP_COOKIE_VARS["users_resolution"];
else 
{
?>
<script language="javascript">
<!--
writeCookie();

function writeCookie() 
{
 var today = new Date();
 var the_date = new Date("December 31, 2023");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = "users_resolution="+ screen.width;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie
     
 location = 'index.php';
}
//-->
</script>
<?
}
?>
ooskar är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-04-07, 21:23 #10
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Ursprungligen postat av ooskar Visa inlägg
finns säkert smidigare lösningar, men såhär gjorde jag iaf, och det fungerar rätt hyffsat. Dock måste besökaren ha fönstret maximerat om han ska se hela bilden.

PHP-kod:
<?php
if(isset($HTTP_COOKIE_VARS["users_resolution"]))
    
$screen_res $HTTP_COOKIE_VARS["users_resolution"];
else 
{
?>
<script language="javascript">
<!--
writeCookie();

function writeCookie() 
{
 var today = new Date();
 var the_date = new Date("December 31, 2023");
 var the_cookie_date = the_date.toGMTString();
 var the_cookie = "users_resolution="+ screen.width;
 var the_cookie = the_cookie + ";expires=" + the_cookie_date;
 document.cookie=the_cookie
     
 location = 'index.php';
}
//-->
</script>
<?
}
?>
Aah tack! fast som grabbarna säger ovan så är det ju inte skärmens storlek som man ska ha bilden efter, utan man ska ju anpassa efter webbläsarens fönster..
youheardit ä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 01:00.

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