Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何创建多个图像按钮并使其在所有显示器分辨率上工作?_Css_Image_Button_Resolution_Monitor - Fatal编程技术网

Css 如何创建多个图像按钮并使其在所有显示器分辨率上工作?

Css 如何创建多个图像按钮并使其在所有显示器分辨率上工作?,css,image,button,resolution,monitor,Css,Image,Button,Resolution,Monitor,好的,这就是我目前的网页: j SFIDLE(dot)网/gTF9y/4/ 这仅仅是一个图像,css代码使它能够调整一个图像以适应不同的显示器分辨率 我现在想做的是让网页看起来完全一样,但是在同一个位置有12个单独的图像,而不是一个大图像,这样我就可以使这些图像“按钮”基本上可以点击转到不同的网页 我想保留的图像调整到不同的显示器分辨率的功能 非常感谢 以下是我如何将页面划分为4x3网格的示例: <html> <body> <div>1

好的,这就是我目前的网页: j SFIDLE(dot)网/gTF9y/4/

这仅仅是一个图像,css代码使它能够调整一个图像以适应不同的显示器分辨率

我现在想做的是让网页看起来完全一样,但是在同一个位置有12个单独的图像,而不是一个大图像,这样我就可以使这些图像“按钮”基本上可以点击转到不同的网页

我想保留的图像调整到不同的显示器分辨率的功能


非常感谢

以下是我如何将页面划分为4x3网格的示例:

<html>
    <body>
        <div>1</div><div>2</div><div>3</div><div>4</div>
        <div>1</div><div>2</div><div>3</div><div>4</div>
        <div>1</div><div>2</div><div>3</div><div>4</div>
    </body>
</html>
制作此文件:

现在,您只需在每个
中添加


这里是一个()和所有添加的图像。

您可以使用css创建3x3的图像网格

如果确实希望在加载页面时扭曲图像,可以使用jQuery将图像设置为窗口高度和宽度的1/3。插入一个.resize(),加载后它会响应浏览器中的更改


对于css版本,您需要将33%更改为25%。对于jQuery版本,将winWidth/3更改为winWidth/4。因此,这里有一个更新的版本来删除所有你正在处理的间距。当您将其移动到本地版本时,您需要包含js库。您在上面共享的源代码的html文档设置不正确。你没有使用doc标签,你的标签应该在你的上面。这里是一个很好的地方,可以看到html页面应该是什么样子。确保包含*{margin:0;padding:0;}以重置正文的边距。此外,如果您正在查看小提琴的结果版本,则他们添加的标题会将其删除。如果托管版本仍然不起作用,则发送一个指向该版本的链接。K因此,您的问题在于将javascript放在何处。加载页面时,它会从上到下加载内容。当它命中一个js文件时,它会停止并执行它,然后继续。通过将脚本放在头部,它会在内容存在之前执行脚本,因此不会执行任何操作。将其移动到身体底部。您还需要添加doctype以防止浏览器出现问题。这些行可能只是调整大小的一部分。调整浏览器大小时,也可以看到它们。你可以添加一个背景色来代替白色。与其删除这个问题,为什么不发布一个你是如何解决这个问题的答案呢?你可能会帮助别人,你会得到一些名声。
html, body
{
    height: 99%;
    margin: 0;
}

div
{
    display: inline-block;
    height: 33%;
    width: 25%;
}

div img
{
    height: 100;
    width: 100%;
}
.block { width:33.33333%; float:left; display:block; }
.block img {display:block; max-width:100%; width:100%; }