테스트 사이트 - 개발 중인 베타 버전입니다

스타일에 백그라운드 색상 랜덤 변경 채택완료

Skullli 5년 전 조회 3,405

https://sir.kr/qa/370940">https://sir.kr/qa/370940

원문인 위에 링크를 보고 

</strong></p>

<p><div style="background-color: <?php echo  sprintf('#%06X', mt_rand(0, 0xFFFFFF))?>"></div></p>

<p><strong>

이렇게 적용하였습니다.

 

색상 랜덤으로 나오는건 좋은데

특정색상 5가지 안에서 랜덤으로 돌릴수 있을까요? 예(#fff, #000, #ff000)

위와같이 스타일 안에서 복잡하지 않게 변경할수 있으면 좋을거 같습니다!

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트

컬러 변수를 미리 지정해두고

랜덤으로 해당 컬러변수를 불러오면됩니다.

 

<?php
$color1 = 'red';
$color2 = 'blue';
$color3 = 'green';
$color4 = 'black';
?>
<h3 style="color:<?php echo ${'color'.rand(1,4)}; ?>;">새로고침해보세요.</h3>

 

위 방법대로 color 의 끝자리 숫자만 랜덤으로 불러와서 하나의 변수가 되는거죠.

컬러 뿐만아니라 텍스트,스타일등 활용법이 무궁무진 합니다~

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

모두 감사드립니다!

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
5년 전

$arr = ['빨강','파랑','검정'];

shuffle($arr);

echo $arr[0];

 

위 코드 활용해 보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인