Fuldt screen background images som link? hvordan?

Tags:    css html

<< < 12 > >>
Hej alle jeg sider her, og har lavet et baggrundsbillede som jeg har fået til at fungere perfekt som jeg selv ønsker..

Nu vil jeg bare gerne have det funger som et link, men det skal stadig vises på sammen måde.

Er der nongen der kan fortælle mig hvordan det er muligt. altså uanset hvor de klikker på siden bliver de stille videre til en anden url.

her er mit min side nu : https://vitester222.blogspot.com

og her er koden til:


Fold kodeboks ind/udHTML kode 


Håber en her inde kan fortælle mig hvordan det fungere :)

I må alle have en god aften.




11 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
ref http://stackoverflow.com/questions/13349677/make-body-background-image-act-as-link
You can't have the background image be the link. You can use JS to catch all clicks that are on the body, but not on one of its children
Fold kodeboks ind/udKode 

You can use jQuery for a cross browser version
Fold kodeboks ind/udKode 

http://stackoverflow.com/questions/3360588/css-body-background-image-clickable

ref https://www.sitepoint.com/community/t/document-body-onclick-why-would-this-not-work/3399/2
Fold kodeboks ind/udKode 



du har vist et <!DOCTYPE html> for meget
din code kunne se sådan ud:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 02.07.2016 20:23 af Bruger #16075

Findes der en måde hvor jeg kan få det til at skelne imellem 2 baggrunds billeder. efter om man kommer fra pc eller mobil ?:)

du kan kigge på brugerens userAgent
hvis du vil i detaljen med hvilke mobil/tablet der anvendes kan du bruge denne http://hgoebl.github.io/mobile-detect.js/
eller
du kunne kigge på media query, men der er også nogle issues
ref http://stackoverflow.com/questions/3514784/what-is-the-best-way-to-detect-a-mobile-device-in-jquery

58
Why not: if( screen.width <= 480 ) { // is mobile } – andrewrjones Jan 20 '13 at 1:05
12
@andrewrjones Retina devices double the width attribute value IIRC. Therefore, a retina iPhone will have a width of 640 and a height of 960 in portrait, and a width of 960 and a height of 640 in landscape. – Cole Johnson Aug 19 '13 at 2:18
29
You've just reinvented window.matchMedia: developer.mozilla.org/en-US/docs/Web/API/Window.matchMedia – Paul Irish Feb 26 '14 at 19:27

http://cssmediaqueries.com/
https://css-tricks.com/snippets/css/media-queries-for-standard-devices/
https://responsivedesign.is/develop/browser-feature-support/media-queries-for-common-device-breakpoints



ref google "javascript onclick background image safari problem"

ref http://stackoverflow.com/questions/3025348/how-do-i-use-jquery-for-click-event-in-iphone-web-application/4910962#4910962

You need to listen for the "touchstart" and "touchend" events. Add the listeners with jQuery...
$('span').bind( "touchstart", function(e){alert('Span Clicked!')} );



ref http://stackoverflow.com/questions/3705937/document-click-not-working-correctly-on-iphone-jquery

The answer is incredibly simple: Just set the css cursor: pointer.

/iP/i.test(navigator.userAgent) && $('*').css('cursor', 'pointer');
basically, on iOS, things aren't "clickable" by default -- they're "touchable" (pfffff) so you make them "clickable" by giving them a pointer cursor. makes total sense, right??

http://stackoverflow.com/questions/4825498/how-can-i-find-out-which-browser-a-user-is-using
http://stackoverflow.com/questions/1294586/browser-detection-versus-feature-detection


din code kunne se sådan ud:
demo http://udvikleren.olsensweb.dk/test2.html
Fold kodeboks ind/udKode 





https://css-tricks.com/snippets/css/media-queries-for-standard-devices/
http://webdesign.tutsplus.com/articles/quick-tip-dont-forget-the-viewport-meta-tag--webdesign-5972
http://www.w3schools.com/css/css_rwd_viewport.asp

som jeg skrev tidligere kunne du anvende medie query'es
jeg prøvede at lave den for sjov, bare så du kan se ide'en.

hvis du prøver at lave din browser vindue mindre end 768px får du et andet billede end hvis hvis dit browser vindue er størrer end 767px

demo http://udvikleren.olsensweb.dk/test3.html
Fold kodeboks ind/udKode 





Nu har jeg forsøgt således men virker heller ikke :/..

Fold kodeboks ind/udHTML kode 



Jeg har ikke mulighed for at køre php script på en en blog desværre ..
Den driller mig godt nok denne..



Indlæg senest redigeret d. 02.07.2016 21:11 af Bruger #21428
ref
Fold kodeboks ind/udKode 

du mangler at indlæsse jquery

skal se sådan ud
Fold kodeboks ind/udKode 




Den reagere stadig ikke på det desværre..

det ser således ud nu.

Fold kodeboks ind/udHTML kode 




ref http://stackoverflow.com/questions/1925097/jquery-document-body-one-click-event
kan du udskifte body med document

du kan lave dit js så simpelt
tested i chrome og firefox
Fold kodeboks ind/udKode 




Jeg køre den således nu, den virker også rigtigt godt i min firefox blowser men ikke på mobil og tablet desværre..


Fold kodeboks ind/udHTML kode 




den code vist 02.07.16 23:09 er som demo her
http://udvikleren.olsensweb.dk/test.html
nu også tested i chrome på en samsung S6 android -- mangler noget af toppen af baggrunden -- OK


den code du viste 03.07.16 18:10 mangler da afsluttende </body></html> men det er nok dovenskab du ikke viste det
jeg har lagt den op her
http://udvikleren.olsensweb.dk/test1.html
og tested den i chrome på en samsung S6 android -- mangler noget af toppen af baggrunden -- OK
samt på min win7 i chrome og firefox -- OK


Jeg køre den således nu, den virker også rigtigt godt i min firefox blowser men ikke på mobil og tablet desværre..

hvilke browser anvender du på din mobil og tablet ??
hvilke styre system ??

jeg ved at safari kan være special, i andre hensende (har ikke safari installeret mere til at teste på)



Hej Ronny, det jeg rigtigt ked af, jeg har overset din besked.
Det virker bare som det skal nu :)


Må jeg høre dig om en sidste ting?
Findes der en måde hvor jeg kan få det til at skelne imellem 2 baggrunds billeder. efter om man kommer fra pc eller mobil ?:)

Det vil være prikken over I'et for mig at få det til at fungere også..

mvh..
Og mange tak for din hjælp.



Indlæg senest redigeret d. 04.07.2016 08:48 af Bruger #21428
<< < 12 > >>
t