Random CSS generator

Door Jurgen assaasas, 22 jaar geleden, 4.355x bekeken

Dit is een erg simpel script om aan beginners te laten zien hoe je gemakkelijk verschillende styles kan kiezen ook is het makkelijk om dit om te bouwen naar een handmatige selectie functie.

Gesponsorde koppelingen

PHP script bestanden

  1. random-css-generator

 

Er zijn 24 reacties op 'Random css generator'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Eris -
Eris -
22 jaar geleden
 
0 +1 -0 -1
Voorbeeld aub. Ik zie er nu nog de nut er niet van ;)
Marien xD
Marien xD
22 jaar geleden
 
0 +1 -0 -1
Het kan veel makkelijker:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
$image_folder
= 'images'. $number.'/';
?>


en ik mis een voorbeeld van hoe dat in je html pagina word geintegreerd...
Leo
Leo
22 jaar geleden
 
0 +1 -0 -1
Vind dit beetje een vaag script, maar kan aan mij liggen. Het lijkt me niet echt super nuttig.
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
Voorbeeld HTML heb ik erbij gedaan.

let wel op dit gaat om exact gelijke stylesheets dus div's en classes moeten hetzelfde zijn.
Marien xD
Marien xD
22 jaar geleden
 
0 +1 -0 -1
En waar gebruik je die image folder dan?
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
Die image folder kun je je layout in verschillende kleurtjes ofzo doen.. dat je elke keer een andere layout krijgt. indien gewenst
Eris -
Eris -
22 jaar geleden
 
0 +1 -0 -1
Ik mis nog steeds echt een voorbeeld in het echt...

Ik zie de nut er nog steds niet van in. Dus overtuig me maar even met een voorbeeld (Gewoon een pagina) dat je script gebruikt..
Bernard
bernard
22 jaar geleden
 
0 +1 -0 -1
ik zie het nut niet zo.... wat ik me voor kan stellen dat je een random style.css kiest voor een verschillende opmaak, maar met images?

elke keer een andere afbeelding, opzich grappig
Jelle Posthuma
Jelle Posthuma
22 jaar geleden
 
0 +1 -0 -1
Quote: bernard
"elke keer een andere afbeelding, opzich grappig"

Dan is die optie van Marien nog altijd een stuk kleiner...
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
Het gaat niet enkel om de afbeeldingen, gewoon hele stijlen. als je geen random wil kun je evt een functie met get fixen ofzo
The Hosh
The Hosh
22 jaar geleden
 
0 +1 -0 -1
aller makkelijkst:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
$max
= 3;
$image_folder = 'images'. rand(0, $max).'/';
?>
Kalle P
Kalle P
22 jaar geleden
 
0 +1 -0 -1
Ik zie het nut er ook niet van in....

Verschillende styles inladen kan je beter doen door midden van:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$array
= array('style1', 'style2', 'style3', 'style4', 'style5');
?>

<head><link href="<?php echo array_rand($array); ?>.css" type="text/css" rel="stylesheet">
Robert Deiman
Robert Deiman
22 jaar geleden
 
0 +1 -0 -1
Wat leuker is om te doen is om eerst een aantal verschillende styles te maken, bijvoorbeeld voor kerst, oud en nieuw, pasen, voorjaar, najaar, zomer, winter. En dan met een datumcheck te controleren welke css die moet gebruiken.

Zo is je site altijd in de stijl van een feestdag, of het juiste seizoen, dat is wel heel leuk.
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
Ok, ik heb hem ff verbouwd, ik heb de image folder functie er even uitgehaald. Nu wordt er een sessie gemaakt waardoor de style de hele tijd blijft totdat je de browser opnieuw start.
Jelle Posthuma
Jelle Posthuma
22 jaar geleden
 
0 +1 -0 -1
@Superaktieboy:

Nog makkelijker:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$image_folder
= 'images'. rand(0, 3).'/';
?>


:P
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
@Jelle en @Superaktieboy

Bij beide van jullie mothodes komt het niet in een sessie.

Dus gewoon:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
    session_start();
    
    $_SESSION['css'] = (isset($_SESSION['css'])) ? ($_SESSION['css']) : rand(0,3);
?>


en dan $_SESSION['css'] gebruiken op de plekken die je wilt.

Edit:

Als je ziet hoe kort ik het hierboven doe, denk ik dat dit script niet echt iets toevoegd.
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
Hoezo komt het niet in een sessie, bij mij en op stage werkt het perfect
Leroy Boerefijn
Leroy Boerefijn
22 jaar geleden
 
0 +1 -0 -1
het is voor beginners.. (sessie lijkt me dan ook niet handig ;) ) dus die oplossing van PHP newbie lijkt me niet erg handig ;)
Marien xD
Marien xD
22 jaar geleden
 
0 +1 -0 -1
Het hele script is al verbouwd sinds vermorgen ;) maar geeft niet. Dit kan je nog korter doen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
     $_SESSION
['style'] = $style_naam;
     $_SESSION['style'] .= $number;
?>


dmv
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
     $_SESSION
['style'] = $style_naam.$number;
?>
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
nouja ik heb heb het in eerste instantie eigenlijk gedaan om het leesbaarder te maken. Maar maakt het qua preformance wat uit?
PHP Newbie
PHP Newbie
22 jaar geleden
 
0 +1 -0 -1
@leroy,

Sessies heb je wel nodig, anders wordt tijdens je bezoek steeds je lay-out verbouwd. Daar wordt je gek van.

@Jurgen

Nee
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
Toen ik de sessies nog niet had ingebouwd hield ik F5 in DISCO!! :P
Crispijn -
Crispijn -
22 jaar geleden
 
0 +1 -0 -1
Ik vind het ook maar een vaag script. Waar zijn je #div dingen? Hoe kan je dit in een css bestand zetten uiteindelijk?

En dan nog de belangrijkste vraag: Krijg je hier ooit een mooie layout mee? Lijkt mer erg sterk...
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Jurgen assaasas
Jurgen assaasas
22 jaar geleden
 
0 +1 -0 -1
http://jurgen.idea-creation.nl

ik heb overigens nog maar 2 styles gebouwd dus kan zijn dat je een lelijk groen ding krijgt;P

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. random-css-generator

Labels

  • Geen tags toegevoegd.

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.