Я видел множество методов для генерации случайных цветов шрифтов, но как я могу использовать случайный шрифт из списка шрифтов (или просто полностью случайных) для раздела текста на моем веб-сайте?
Вы можете получить случайную запись из списка на PHP следующим образом:
$fonts = array("Helvetica", "Arial", "Comic Sans", "Tahoma"); shuffle($fonts); $randomFont = array_shift($fonts);
а затем просто echo $randomFont
везде, где вы хотите переопределить класс. Возможно, в <style>
внутри вашего документа
Создайте массив имен шрифтов.
Затем, когда вы задаете цвет текста:
var array_ofcolors = ['red', 'blue',...] obj.style.color = array_ofcolors[Math.floor(Math.random()*array_ofcolors.length)]
Вот скрипка: http://jsfiddle.net/maniator/EJAmv/
И вы можете сделать то же самое для шрифтов: http://jsfiddle.net/maniator/EJAmv/1/
var array_offonts = ["Helvetica", "Arial", "Comic Sans", "Tahoma"] obj.style.fontFamily = array_offonts[Math.floor(Math.random()*array_offonts.length)]
Попробуй это:
<?php $font = array( "Arial", "monospace", "Comic Sans MS", "Times", "Lucida Sans", "Verdana", "Helvetica" );//insert ^there another Fonts ?> <a style="font-family: <?php echo $font[rand(0,6)]; ?>;" href="#"><h1>Encrypted array <.../> </h1></a>
Это работает на моей веб-странице, и я думаю, что это легко:
<?php $font = array( "Arial", "monospace", "Comic Sans MS", "Times", "Lucida Sans", "Verdana", "Helvetica" );//insert ^there another Fonts ?> <style> *{ font-family: <?php echo($font[rand(1,7)]); ?>; } </style>