1

我从未使用过 PHP 的一件事是按需放置图像 - 但现在我遇到了这个问题......

我需要一个函数,给定一些 X 和 Y 坐标,使用某种形式的绝对定位在屏幕上的某处放置一个 .png 或 .gif。

恐怕我完全不知道从哪里开始寻找这些信息。对我来说,PHP 是关于显示来自数据库的数据。这对我来说是一个完全陌生的概念!:)

4

1 回答 1

2

也许这个例子可以帮助你开始。我使用 HTML、CSS 和 PHP

<?php 
/*
 * here you can define your coordinates in pixel
 */
$myXCoordinate = '100px';
$myYCoordinate = '200px';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">    
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Your Page title</title>
  <style type="text/css">
  .absolute-pos {
    position: absolute;
    width: 160px;  /* here you could set a fixed pixel size, e.g. 200px */
    height: 160px; /* here you could set a fixed pixel size, e.g. 200px */
    left: <?php echo $myXCoordinate; ?>;
    top: <?php echo $myYCoordinate; ?>;
  }
  </style>

</head>
<body>
  <p>showing the logo of wikipedia [source: upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png]</p>
  <img class="absolute-pos" src="http://upload.wikimedia.org/wikipedia/en/b/bc/Wiki.png" alt="Some description." />
</body>
</html>

复制此代码并将其保存到 php 文件中,例如“index.php”。然后更改 $myXCoordinate 和 $myYCoordinate 的值。这将改变图像的绝对位置。

于 2012-09-25T22:44:06.980 回答