스타일에 백그라운드 색상 랜덤 변경
본문
원문인 위에 링크를 보고
<div style="background-color: <?php echo sprintf('#%06X', mt_rand(0, 0xFFFFFF))?>"></div>
이렇게 적용하였습니다.
색상 랜덤으로 나오는건 좋은데
특정색상 5가지 안에서 랜덤으로 돌릴수 있을까요? 예(#fff, #000, #ff000)
위와같이 스타일 안에서 복잡하지 않게 변경할수 있으면 좋을거 같습니다!
!-->답변 3
컬러 변수를 미리 지정해두고
랜덤으로 해당 컬러변수를 불러오면됩니다.
<?php
$color1 = 'red';
$color2 = 'blue';
$color3 = 'green';
$color4 = 'black';
?>
<h3 style="color:<?php echo ${'color'.rand(1,4)}; ?>;">새로고침해보세요.</h3>
위 방법대로 color 의 끝자리 숫자만 랜덤으로 불러와서 하나의 변수가 되는거죠.
컬러 뿐만아니라 텍스트,스타일등 활용법이 무궁무진 합니다~
$arr = ['빨강','파랑','검정'];
shuffle($arr);
echo $arr[0];
위 코드 활용해 보세요.
모두 감사드립니다!
답변을 작성하시기 전에 로그인 해주세요.