Палитра цветов php
Нам потребовалось вывести палитру цветов через php! Что такое палитра!? Это перебор цветов от самого темного к светлому, с каким - то шагом!
Для того, что ориентироваться на странице с палитрой цветов, нам понадобится навигация:
- Что такое палитра цветов на php?
- Код палитры цветов на php
- Вывести цвета через php в цикле
- Готовая страница с палитрой цветов на php
- Скачать палитру цветов на php
- Выбора цвета пользователя из предложенных.
Что такое палитра цветов на php?
Палитра цветов на php - это вывод всей палитры цветов с помощью php через цикл.
Цвета в палитре цветов RGB будет иметь вид :
Самый темный - черный цвет это "0", самый светлый - белый - "250"
Что нам говорит о том, что нам потребуется три цикла... перебрать каждый из оттенков внутри RGB. как вы знаете, что цвета RGB состоят из пределов от 0 до 250, цикл будет иметь вид:
for ($k=0; $k<=250; $k += 50)
{
echo '<td style="background:RGB('.$i.', '.$j.', '.$k.');"> </td>';
}
Будет вложено три цикла в друг друга... сперва будет просчитываться самый дальний внутри цикл ( 0, 0, от 0 до 250), потом... вторая ячейка шаг + 50 ( 0, 50, от 0 до 250), третья ( 0, 100, от 0 до 250), и так далее пока не переберется вторая ячейка, поом дойдет ход до первой ячейки... и все будет упаковано в таблицу смотрим:
Код палитры цветов на php
<table >
<tbody>
<?
for ($i=0; $i<=250; $i += 50)
{
echo '<tr>';
for ($j=0; $j<=250; $j += 50)
{
for ($k=0; $k<=250; $k += 50)
{
echo '<td style="background:RGB('.$i.', '.$j.', '.$k.');"> </td>';
}
}
echo '</tr>';
}
?>
</tbody>
</table>
Вывести цвета через php в цикле
Результат вывода палитры цветов на php
Страница с палитрой цветов на php
<!DOCTYPE html><head><html lang="ru"><meta charset="UTF-8"><title>Палитра цветов php вывести через </title>
<style>
body {
width: 100vw;
height: 100vh;
overflow: hidden;
margin: 0px;
padding: 0px;
}
table {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<table >
<tbody>
<?
for ($i=0; $i<=255; $i += 50)
{
echo '<tr>';
for ($j=0; $j<=255; $j += 50)
{
for ($k=0; $k<=255; $k += 50)
{
echo '<td style="background:RGB('.$i.', '.$j.', '.$k.');"> </td>';
}
}
echo '</tr>';
}
?>
</tbody>
</table>
</body>
</html>
Скачать палитру цветов на php
Если вы обратили внимание, то под заголовок есть слово скачать, и там как раз расположена ссылка на скачивание архива с палитрой цветов!Выбора цвета пользователя из предложенных.
Интересный поисковый запрос : "Выбора цвета пользователя из предложенных" или : "спросить у пользователя любимый цвет и на новой странице вывести название его цвета в php".
Для такого выбора нам потребуется
массив с выбором цветов:
Вам потребуется тег "select" + Тег option с выбором предложенных цветов:
По отправленной форме с условию проверим отправлен лим цвет:
Если да, то сохраняем выбранный цвет в куках cookie? куки будут сохраняться 15 секунд.
Далее проверяем есть ли такие куки:
Если есть то передаем цвет из кук в background color