Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Graphics 如何分割图像以在网页中使用?_Graphics_Paint.net - Fatal编程技术网

Graphics 如何分割图像以在网页中使用?

Graphics 如何分割图像以在网页中使用?,graphics,paint.net,Graphics,Paint.net,我有一个图像(Paint.NET格式的源文件),它有两个区域需要在web上单击。我从来没有做过这样的事情(我通常不做非常图形化的网站)。有没有一种简单的方法可以将这张图片剪切成网页布局?怎么样?怎么样?你可以在CSS中做一个类似“图片地图”的事情。基本上,您可以将图像设置为背景,并使用CSS创建不可见的链接,并将它们放置在正确的点上。您可以在CSS中执行类似“图像映射”的操作。基本上,您可以将图像设置为背景,并使用CSS创建不可见的链接,并将它们放置在正确的点上。试试CSS精灵 试试CSS精灵

我有一个图像(Paint.NET格式的源文件),它有两个区域需要在web上单击。我从来没有做过这样的事情(我通常不做非常图形化的网站)。有没有一种简单的方法可以将这张图片剪切成网页布局?

怎么样?

怎么样?

你可以在CSS中做一个类似“图片地图”的事情。基本上,您可以将图像设置为背景,并使用CSS创建不可见的链接,并将它们放置在正确的点上。

您可以在CSS中执行类似“图像映射”的操作。基本上,您可以将图像设置为背景,并使用CSS创建不可见的链接,并将它们放置在正确的点上。

试试CSS精灵

试试CSS精灵

< P>你可以使用图像映射,但是它们很难编写,如果你只需要一个矩形区域,考虑在背景图像元素上使用不可见的绝对定位元素。 您根本不需要剪切图像,只需将其转换为jpg格式即可

<html><head><title>Clickable Areas</title><style type="text/css">
#imageArea 
{
    position:relative;
    width:100px;
    height:60px;
    background-image:url(areaImage.jpg)
}
#imageArea a
{
    width:20px;
    height:20px;
    position:absolute;
}
#area1
{
    top:20px;
    left:20px;
}
#area2
{
    top:20px;
    left:60px;
}
</style></head>
<body>
<div id="imageArea">
    <a href="link1.htm" id="area1"></a>
    <a href="link2.htm" id="area2"></a>
</div>
</body>
</html>
可点击区域
#图像区
{
位置:相对位置;
宽度:100px;
高度:60px;
背景图像:url(areaImage.jpg)
}
#图像区域a
{
宽度:20px;
高度:20px;
位置:绝对位置;
}
#区域1
{
顶部:20px;
左:20px;
}
#区域2
{
顶部:20px;
左:60px;
}

可以使用图像映射,但是它们很难编写,如果只需要一个矩形区域,可以考虑在具有背景图像的元素上使用不可见的绝对定位元素。 您根本不需要剪切图像,只需将其转换为jpg格式即可

<html><head><title>Clickable Areas</title><style type="text/css">
#imageArea 
{
    position:relative;
    width:100px;
    height:60px;
    background-image:url(areaImage.jpg)
}
#imageArea a
{
    width:20px;
    height:20px;
    position:absolute;
}
#area1
{
    top:20px;
    left:20px;
}
#area2
{
    top:20px;
    left:60px;
}
</style></head>
<body>
<div id="imageArea">
    <a href="link1.htm" id="area1"></a>
    <a href="link2.htm" id="area2"></a>
</div>
</body>
</html>
可点击区域
#图像区
{
位置:相对位置;
宽度:100px;
高度:60px;
背景图像:url(areaImage.jpg)
}
#图像区域a
{
宽度:20px;
高度:20px;
位置:绝对位置;
}
#区域1
{
顶部:20px;
左:20px;
}
#区域2
{
顶部:20px;
左:60px;
}

我想这可能就是我要走的路。只有两个区域,我希望背景居中,但我将只使其容器相对位置,然后在其中绝对定位不可见的悬停链接。谢谢,我想这可能是我要走的路。只有两个区域,我希望背景居中,但我将只使其容器相对位置,然后在其中绝对定位不可见的悬停链接。谢谢