이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요. ====== 배경 그라데이션 가이드====== 컴포넌트 배경 그라데이션에 대한 예시 화면이다. 그라데이션 관련 속성으로는 gradient_effect, gradient_startcolor, gradient_endcolor가 있다. 그라데이션 관련 API로는 getgradienteffect, setgradienteffect가 제공된다. 그라데이션은 배경 이미지와 함께 표시되며, gradient_effect 속성을 0:none이 아닌값으로 설정시, 배경색 및 transparent 속성은 무시된다. ===== 예시 ===== 템플릿 위치: /HTML5/COMPONENT/COMMON/background_gradient 템플릿 파일 * [[xf5projecthome>template/screen/HTML5/COMPONENT/COMMON/background_gradient.xml|background_gradient.xml]] * [[xf5projecthome>template/screen/HTML5/COMPONENT/COMMON/background_gradient.js|background_gradient.js]] * [[xf5projecthome>template/template.html?xframe_screen_url=/HTML5/COMPONENT/COMMON/background_gradient|새창으로 실행]] <php> echo '<html>'; echo '<iframe src="'; echo $conf['plugin']['xf5']['xf5projecthome'], 'template/template.html?'; echo 'xframe_screen_url=/HTML5/COMPONENT/COMMON/background_gradient"'; echo ' class="_xf5_iframe"'; echo ' style="'; echo $conf['plugin']['xf5']['xf5iframestyle']; echo '">'; echo '</iframe>'; echo '</html>'; </php> ==== 화면 스크립트 ==== <sxh javascript> /** * 그라데이션 관련 상수 * * XFD_GRADIENT_NONE = 0; // none * XFD_GRADIENT_VERT = 1; // vertical * XFD_GRADIENT_HORZ = 2; // horizontal * XFD_GRADIENT_FORWARD = 3; // forwarddiagonal * XFD_GRADIENT_BACKWARD = 4; // backwarddiagonal */ // "setgradienteffect" 버튼 이벤트 function btn_setgradienteffect_on_click(objInst) { var gradient_effect; gradient_effect = pnl_gradient.getgradienteffect(); factory.consoleprint("before gradient_effect = " + gradient_effect); // 콤보박스에서 선택한 유형으로 패널 그라데이터 유형 설정 gradient_effect = cbo_gradienteffect.getselectedcode(); pnl_gradient.setgradienteffect(gradient_effect); gradient_effect = pnl_gradient.getgradienteffect(); factory.consoleprint("after gradient_effect = " + gradient_effect); } </sxh> guide/component/common/background_gradient.txt 마지막으로 수정됨: 2023/08/24 10:24저자 127.0.0.1