رفتن به مطلب

تعویض رنگ پس زمینه وب سایت به صورت تصادفی


Saberian

پست های پیشنهاد شده

  • مدیریت کل سایت

به دلیل درخواست های زیاد برای درج پست های آموزش و ترفند های php در سایت , تصمیم گرفتم از امروز این قسمت هم به سایت اضافه شود …

 

 

این آموزش به شما کمک میکند تا در هر بار بازدید صفحات سایت شما توسط کاربرانتان رنگ پس زمینه سایت به صورت رندوم و اتفاقی تغییر کند .

 

 

برای این کار کافیست تکه کد زیر را در سورس قالب سایت خود و قبل از بسته شدن تگ <head/> قرار دهید .

 

 

<?php   echo '<style>body{background-image:none;background-color:rgb('.rand(0,255).','.rand(0,255).','.rand(0,255).')}</style>';?>

 

 

 

با قرار دادن کد بالا با هر بار رفرش سایت , رنگ پس زمینه تغییر خواهد کرد . اما رنگ ها از بین 16777216 رنگ خواهد بود . طبیعتا شاید رنگ هایی خیلی تیره یا رنگ هایی با غلظت بالا تولید شود که زیبایی سایت را از بین میبرد .

 

 

به همین دلیل میتوانید با تغییر در کد بالا , رنگ هایی با دلخواه خود بسازید .

مثلا برای داشتن رنگ های روشن و مناسب سایت , اعداد صفر بالا را به 150 تغییر دهید . ( به صورت زیر )

 

 

<?php   echo '<style>body{background-image:none;background-color:rgb('.rand(150,255).','.rand(150,255).','.rand(150,255).')}</style>';?>

 

 

 

و مثلا برای داشتن رنگ های تیره , اعداد 255 بالا را به 150 تغییر دهید . ( به صورت زیر )

 

 

<?php   echo '<style>body{background-image:none;background-color:rgb('.rand(0,150).','.rand(0,150).','.rand(0,150).')}</style>';?>

 

 

نکات بسیار مهم :

 

 

1 – رنگ های بالا بر حسب rgb داده شده اند که هر کدام عددی از 0 تا 255 میگیرند . اگر اطلاعات کوچکی از این نوع رنگ دهی داشته باشید , میتوانید با تغییر اعداد , تعداد زیادی رنگ بسازید . مثلا اگر

دوست ندارید رنگ قرمز و یا تونالیته ی آن در پشت ضمینه سایت شما ظاهر شود , میتوانید مقدار R که مخفف کلمه red به معنی قرمز هست رو ببندید . یعنی هر دو عدد را 0 قرار دهید . rand(0,0)

 

 

2– چون دستورات بالا به صورت برنامه نویسی php می باشند , حتما باید سایت شما با php نوشته شده باشد . یعنی دارای پسوند php. باشد . مثلا index.php

 

 

3– سیستم های مدیریت محتوای وردپرس , جوملا , دروپال و غیره … دارای زبان php می باشند . پس میتوانید در آنها استفاده کنید . مثلا در وردپرس کافیست این کد را در داخل فایل header.php که دارای تگ head می باشد وارد نمایید .

 

 

4 – بهتر است اگر از سایتی با برنامه نویسی php استفاده میکنید از خاصیت include استفاده کنید و یک فایلی به نام header.php بسازید تا کد بالا را در این فایل قرار دهید . چون اگر سایت شما اینگونه نباشد , شما باید کد بالا را در تمامی صفحات سایت کپی کنید …

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...