Javascript 向任意方向滚动特定大小的图像

Javascript 向任意方向滚动特定大小的图像,javascript,html,css,Javascript,Html,Css,您好,我有一张名为id=“design”的图片,其比例为:5500px 3800px 我想在我的电脑或手机浏览器上居中显示设计和全屏,并向任何方向滚动以查看整个设计。我应该用Javascript来完成吗?谢谢我最近看到一个图书馆,它可以帮你很多忙。这叫做强烈的影像 github项目位于以下位置: 下面是使用一些大图像的演示: Html: <img src="./img/awesome-source.jpg" class="intense" data-title="My beach adve

您好,我有一张名为id=“design”的图片,其比例为:5500px 3800px


我想在我的电脑或手机浏览器上居中显示设计和全屏,并向任何方向滚动以查看整个设计。我应该用Javascript来完成吗?谢谢

我最近看到一个图书馆,它可以帮你很多忙。这叫做强烈的影像

github项目位于以下位置:

下面是使用一些大图像的演示:

Html:

<img src="./img/awesome-source.jpg" class="intense" data-title="My beach adventure" data-caption="Thanks Sam, for the great picture"/>
还有一些css:

.intense {
    cursor: url('./you-image-directory/plus_cursor.png') 25 25, auto;
}
请注意,您无法向所有方向滚动,但将来可能会有一些相关工作:


希望这对你的开始有所帮助。当然,您可以随时扩展插件来实现这一点。

将我在这里写下的所有代码添加到css文件中,然后 将其链接到您希望响应的网站html。。 :


我只想说是的,但我认为这不是你真正想要的
-
@GuilhermeSilva请再解释一下你为什么这么说?谢谢我回答了这个问题:\我应该用Javascript完成吗_您好@omer malka,谢谢,但我的想法不是让网站具有响应性,而是要有一个巨大的设计,让人们可以滚动浏览整个设计,例如:www.flightradar24.com
.intense {
    cursor: url('./you-image-directory/plus_cursor.png') 25 25, auto;
}
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  { /*StyleHere{}*/

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {  
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
/*StyleHere{}*/
 }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {  
/*StyleHere{}*/
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) {  
/*StyleHere{}*/
 }


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (-webkit-min-device-pixel-ratio: 1){
/*StyleHere{}*/
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {  
/*StyleHere{}*/
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 1) { 
/*StyleHere{}*/
 }

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {  
/*StyleHere{}*/
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  { 
/*StyleHere{}*/
 }

Screen Width = 768px (CSS Pixels)
Screen Height = 1024px (CSS Pixels)

Screen Width = 768px (Actual Pixels)
Screen Height = 1024px (Actual Pixels)

Device-pixel-ratio: 1

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) {  
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
/*StyleHere{}*/
 }

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) {  
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) { 
/*StyleHere{}*/
 }

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) {  
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 
/*StyleHere{}*/
}


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {  
/*StyleHere{}*/
 }


@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) { 
/*StyleHere{}*/
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : landscape) { 
/*StyleHere{}*/
}

@media only screen /*iphone5*/
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) { 
/*StyleHere{}*/
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { 
/*StyleHere{}*/
}

@media only screen and (min-device-width : 604px) and (max-device-width : 966px) and (orientation : portrait) {
/*StyleHere{}*/
}


/* Google Nexus 7 2 (portrait and landscape) */
@media only screen and (min-device-width : 600px) and (max-device-width : 960px) {
/*StyleHere{}*/
}

@media only screen and (min-device-width: 1200px)
    and (max-device-width: 1600px)
    and (-webkit-device-pixel-ratio: 1.5) {
/*StyleHere{}*/
}

@media only screen and (min-device-width: 1200px)
    and (max-device-width: 1920px)
    and (-webkit-device-pixel-ratio: 1.5) {
/*StyleHere{}*/
}


@media only screen and (min-device-width: 1600px)
    and (max-device-width: 2560px)
    and (-webkit-device-pixel-ratio: 1.5) {
    /*StyleHere{}*/
}