哈哈。。空心金字塔<style>
p {margin:0px;padding:0px;font-size:17px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 80; // 设定画布大小
$line = (int)($sum/2);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo (
$ii == $line - $i/2 ||
$ii == $line + $i/2 ||
$i == $sum-1 ||
false
) ? $s: $n;
}
echo '</p>';
}?>
交叉图型
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
p {margin:0px;padding:0px;font-size:17px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 70; // 设定画布大小
$line = (int)($sum/2);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo ( $ii == $line - $i ||
$ii == $line + $i ||
$ii == $i - $line ||
$ii == $line - $i + $sum ||
$ii == $i ||
$ii == $sum - $i || $ii == (int)($line/2) ||
$ii == $line + (int)($line/2) || ($ii < $line + (int)($line/2) && $ii> (int)($line/2) && $i == $line + (int)($line/2)) ||
($ii < $line + (int)($line/2) && $ii> (int)($line/2) && $i == (int)($line/2)) || $i == 0 ||
$i == $sum-1 || $ii == 0 ||
$ii == $sum-1 || $i == (int)($line) ||
$ii == (int)($line) ||
false
) ? $s: $n;
}
echo '</p>';
}
?>
方块表情
<style>
p {margin:0px;padding:0px;font-size:17px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 40; // 设定画布大小
$line = (int)($sum/2);
$line2 = (int)($sum/3);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo (
( $ii > (int)($sum/4)-3 && $ii < (int)($sum/4) + 2 && $i > $line2-3 && $i < $line2+3 ) ||
( $ii > (int)($sum/4*3)-2 && $ii < (int)($sum/4*3) + 3 && $i > $line2-3 && $i < $line2+3 ) ||
($i > $line2*2-2 && $i < $line2*2+2 && $ii > (int)($sum/4)-5 && $ii < (int)($sum/4*3)+5 ) || $i == 0 ||
$i == $sum-1 ||
$ii == 0 ||
$ii == $sum-1 || false
) ? $s: $n;
}
echo '</p>';
}?>
五角星。<style>
p {margin:0px;padding:0px;font-size:10px;line-height:4px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 130; // 设定画布大小
$line = (int)($sum/2);
$line2 = (int)($sum/3);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo ( $ii == $line - $i/2 ||
$ii == $line + $i/2 ||
( $ii == $sum - $i + $line2 - ($i - $line2)/2 && $i > $line2) ||
( $ii == $i - $line2 + ($i - $line2)/2 && $i > $line2) ||
( $i == $line2 && $ii%2 == 1) || $i == 0 ||
$i == $sum-1 ||
$ii == 0 ||
$ii == $sum-1 ||
false
) ? $s: $n;
}
echo '</p>';
}?>奥运五环 (foolbirdflyfirst画)
<style>
p {margin:0px;padding:0px;font-size:15px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php
$s = "<font color=%s>*</font>";
$n = "<b>*</b>";
$r = 10;
$cx = 20;
$cy = 30;
for($x = 0;$x < 101 ;$x++)
{
echo "<p>";
$nx = $x - $cx;
for($y = 0 ;$y < 101 ; $y++)
{
$ny = $y - $xy;
$color = 'black';
echo (
(pow(30 - $x,2) + pow(24 - $y ,2) == pow($r,2) && $color = 'skyblue')
|| pow(30 - $x,2) + pow(46 - $y ,2) == pow($r,2)
|| (pow(30 - $x,2) + pow(68 - $y ,2) == pow($r,2) && $color = 'red')
|| (pow(40 - $x,2) + pow(34 - $y ,2) == pow($r,2) && $color = 'orange')
|| (pow(40 - $x,2) + pow(56 - $y ,2) == pow($r,2) && $color = 'green')
|| false
)
? sprintf($s,$color) : $n;
}
echo "</p>";
}
?>
还有TottyAndBaty画的, 但都是用div position:absolute;定位的。算不算点阵呢?
http://topic.csdn.net/u/20111114/17/33b8776e-4791-445e-b5d1-727b81046d08.html
先这么多。欢迎补充。
p {margin:0px;padding:0px;font-size:17px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 80; // 设定画布大小
$line = (int)($sum/2);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo (
$ii == $line - $i/2 ||
$ii == $line + $i/2 ||
$i == $sum-1 ||
false
) ? $s: $n;
}
echo '</p>';
}?>
交叉图型
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
p {margin:0px;padding:0px;font-size:17px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 70; // 设定画布大小
$line = (int)($sum/2);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo ( $ii == $line - $i ||
$ii == $line + $i ||
$ii == $i - $line ||
$ii == $line - $i + $sum ||
$ii == $i ||
$ii == $sum - $i || $ii == (int)($line/2) ||
$ii == $line + (int)($line/2) || ($ii < $line + (int)($line/2) && $ii> (int)($line/2) && $i == $line + (int)($line/2)) ||
($ii < $line + (int)($line/2) && $ii> (int)($line/2) && $i == (int)($line/2)) || $i == 0 ||
$i == $sum-1 || $ii == 0 ||
$ii == $sum-1 || $i == (int)($line) ||
$ii == (int)($line) ||
false
) ? $s: $n;
}
echo '</p>';
}
?>
方块表情
<style>
p {margin:0px;padding:0px;font-size:17px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 40; // 设定画布大小
$line = (int)($sum/2);
$line2 = (int)($sum/3);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo (
( $ii > (int)($sum/4)-3 && $ii < (int)($sum/4) + 2 && $i > $line2-3 && $i < $line2+3 ) ||
( $ii > (int)($sum/4*3)-2 && $ii < (int)($sum/4*3) + 3 && $i > $line2-3 && $i < $line2+3 ) ||
($i > $line2*2-2 && $i < $line2*2+2 && $ii > (int)($sum/4)-5 && $ii < (int)($sum/4*3)+5 ) || $i == 0 ||
$i == $sum-1 ||
$ii == 0 ||
$ii == $sum-1 || false
) ? $s: $n;
}
echo '</p>';
}?>
五角星。<style>
p {margin:0px;padding:0px;font-size:10px;line-height:4px;font-family:Arial}
b {color:#fff};
</style>
<?php$s = '*';
$n = '<b>*</b>';$sum = 130; // 设定画布大小
$line = (int)($sum/2);
$line2 = (int)($sum/3);for ($i=0; $i<$sum; ++$i)
{
echo '<p>';
for ($ii=0; $ii<$sum; $ii++)
{
echo ( $ii == $line - $i/2 ||
$ii == $line + $i/2 ||
( $ii == $sum - $i + $line2 - ($i - $line2)/2 && $i > $line2) ||
( $ii == $i - $line2 + ($i - $line2)/2 && $i > $line2) ||
( $i == $line2 && $ii%2 == 1) || $i == 0 ||
$i == $sum-1 ||
$ii == 0 ||
$ii == $sum-1 ||
false
) ? $s: $n;
}
echo '</p>';
}?>奥运五环 (foolbirdflyfirst画)
<style>
p {margin:0px;padding:0px;font-size:15px;line-height:6px;font-family:Arial}
b {color:#fff};
</style>
<?php
$s = "<font color=%s>*</font>";
$n = "<b>*</b>";
$r = 10;
$cx = 20;
$cy = 30;
for($x = 0;$x < 101 ;$x++)
{
echo "<p>";
$nx = $x - $cx;
for($y = 0 ;$y < 101 ; $y++)
{
$ny = $y - $xy;
$color = 'black';
echo (
(pow(30 - $x,2) + pow(24 - $y ,2) == pow($r,2) && $color = 'skyblue')
|| pow(30 - $x,2) + pow(46 - $y ,2) == pow($r,2)
|| (pow(30 - $x,2) + pow(68 - $y ,2) == pow($r,2) && $color = 'red')
|| (pow(40 - $x,2) + pow(34 - $y ,2) == pow($r,2) && $color = 'orange')
|| (pow(40 - $x,2) + pow(56 - $y ,2) == pow($r,2) && $color = 'green')
|| false
)
? sprintf($s,$color) : $n;
}
echo "</p>";
}
?>
还有TottyAndBaty画的, 但都是用div position:absolute;定位的。算不算点阵呢?
http://topic.csdn.net/u/20111114/17/33b8776e-4791-445e-b5d1-727b81046d08.html
先这么多。欢迎补充。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货