webForumDet fria alternativet

slumpa *.css

3 svar · 202 visningar · startad av badmongo

badmongoMedlem sedan maj 200368 inlägg
#1

hejsan.

håller på med en sida.. och skulle vilja piffa upp den med att själva rubriken på sidan som e en bild. ska slumpas fram...

typ

blue.gif + blue.css
red.gif + red.css
greengif + green.css

alltså skulle vilja att en css (stylesheet) samma som bilden
alltså så att bild och text passar ihop...

fattar ni..... tacksam för all hjälp jag kan få.

MatteMedlem sedan aug. 20002 970 inlägg
#2

Du kan använda dig av det här:

<?php

$colors = array('blue', 'red', 'green');
$color = $colors[array_rand($colors)];

?>

Och sedan i din HTML-kod:

<link rel="stylesheet" type="text/css" href="<?=$color ?>.css">
.
.
.
<img src="<?=$color ?>.gif">
JosefMedlem sedan mars 20023 123 inlägg
#3

Lägg in blue, red, green i en array och slumpa sedan ur arrayen.

PeeerMedlem sedan mars 20025 362 inlägg
#4

Går säkert att göra mycket bättre, men koden funkar ivf.

<?php
$temp = rand(1,3);
switch($temp){
   case 1:
      $color = "blue";
      break;
   case 2: 
      $color = "red";
      break;
   case 3:
      $color = "green";
      break;
}
?>
<html>
<head>
<link rel="stylesheet" href="<php echo $color; ?>.css">
</head>
<body bgcolor="#C2C287" text="#000000" id="all" leftmargin="10" topmargin="10" marginwidth="10" marginheight="10" link="#660000" vlink="#660000" alink="#660000">
<img src="<php echo $color; ?>.gif">
</body>
</html>

r/ Hehe, mattes kod är nu åtskilliga gånger smidigare och bättre. Kör på den! :)

Genererad på 365 ms · cache AV · v20260730165559-full.f96bc7eb