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