Autor | Zpráva | ||
---|---|---|---|
Ayrton1 Profil * |
#1 · Zasláno: 31. 1. 2008, 17:45:17
Dobrý den, chtěl bych se zpetat jak přes CSS udělat měnící se pozadí, mlsím tím třeab toto:
Otevřu si stránku a mám tam nějaký obrázek, třeba 1.JPG a pak tu samou stránku spustím znovu a už je tam jiný obrázek, např. 2.JPG. Jak to mám udělat přes CSS ? Pokud to tedy jde. |
||
Měsíček Profil |
#2 · Zasláno: 31. 1. 2008, 17:48:57
Jen pomocí CSS to neuděláš.
|
||
Ayrton1 Profil * |
#3 · Zasláno: 31. 1. 2008, 18:00:56
aha, a co všechno teda k tomu budu potřebovat ?
|
||
Dranel Profil |
#4 · Zasláno: 31. 1. 2008, 18:02:48
Ayrton1
Nějaký scriptovací jazyk. Nejlíp PHP, ale myslím, že by to šlo i v JS. A CSS myslím musí bejt interní v <head> |
||
Ayrton1 Profil * |
#5 · Zasláno: 31. 1. 2008, 18:04:57
hele, je mi jedno v čem se to dá udělat, jen sem prosím připište ten postup. Jo a použití PHP nevadí ale JS a dalších jazyků, u kterých musíte mít nainstalován plugin se snažte psát co nejméně.
|
||
kletely Profil |
#6 · Zasláno: 31. 1. 2008, 18:22:38
Ayrton1
jen sem prosím připište ten postup <?php $obrazky = array("ja.gif", "ty.gif", "on.gif"); $rand = array_rand ($obrazky, 1); $bg = $obrazky[$rand]; echo "<style> body{background-image: url('$bg');} </style>"; ?> |
||
Ayrton1 Profil * |
#7 · Zasláno: 31. 1. 2008, 19:06:03
Díky, jenom ještě poslední otázka: Jak to udělat, abych to nemusel dávat na každou stránku zvlášť ? Třeba jestli se to dá vložit do CSS.
|
||
trp. Profil * |
#8 · Zasláno: 31. 1. 2008, 19:18:09
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250" /> <title>pozadi</title> <?php $obrazky = array("red", "#fff", "#000"); $rand = array_rand ($obrazky, 1); $bg = $obrazky[$rand]; echo "<style> body{background: $bg;} </style>"; ?> </head> <body> budou se ti menit 3 barvy pozadi cervena, bila, cerna </body> </html> |
||
trp. Profil * |
#9 · Zasláno: 31. 1. 2008, 19:21:54
a kdyz chces obrazky:
<?php $obrazky = array("1.jpg", "2.jpg", "3.jpg"); $rand = array_rand ($obrazky, 1); $bg = $obrazky[$rand]; echo "<style> body{background: url('$bg');} </style>"; ?> kletely diky bude se mi ten script hodit :D |
||
Ayrton1 Profil * |
#10 · Zasláno: 1. 2. 2008, 17:08:27
Díky lidi, jenom ještě opakuju svoji otázku: Dá se ten script vložit do CSS souboru ? Protože to nechci psát na každou stránku zvlášť
|
||
trp. Profil * |
#11 · Zasláno: 1. 2. 2008, 17:48:41
Ayrton1
ten jsem ti to psal dej to do hlavicky index.php |
||
trp. Profil * |
#12 · Zasláno: 1. 2. 2008, 17:56:24
Ayrton1
Napiš mi na icq 241 835 075 nějak to vřešíme j? |
||
trp. Profil * |
#13 · Zasláno: 1. 2. 2008, 18:19:15
Do css to nedáš můžeš to udělat eště že uděláš soubor bg.php a do indexu to budes includovat.
bg.php <?php $img = array("red", "white", "black", "grey"); $nahodne = array_rand ($img, 1); $pozadi = $img[$nahodne]; echo "<style>body {background: $pozadi;}</style>"; ?> index.php <html> <head> <title>Měnící se pozadí</title> <link rel="stylesheet" href="body.css" type="text/css"> <?php include "bg.php"; ?> <!--Připojení scriptu na pozadí--> </head> <body> <h2> Tělo stránky </h2> </body> </html> Jedinej problém je v tom že ten soubor musí být php, takže do html to asi nedáš. |
||
Ayrton1 Profil * |
#14 · Zasláno: 2. 2. 2008, 22:31:47
ok díky, nějak už to tam vhodim, jistou představu již mám, díky moc, případně se ozvu
|
||
Časová prodleva: 16 let
|
0