클릭 가능한 버튼 스타일 설정
clickable_set_style
함수는 주어진 버튼의 CSS 스타일 속성을 설정할 수 있게 해줍니다. 이 함수는 제공된 DS 맵의 키/값 쌍을 통해 스타일을 적용합니다. 이 함수를 사용하기 위해서는 먼저 버튼 요소를 clickable_add()
함수를 사용하여 생성하고, DS 맵을 만들어야 합니다. 그런 다음, 각 요소의 인덱스를 인수로 제공해야 합니다.
문법
clickable_set_style(index, map)
인수 설명
인수 | 타입 | 설명 |
---|---|---|
index | Clickable ID | 스타일을 적용할 클릭 가능한 아이콘의 인덱스 |
map | DS Map ID | 스타일을 설정할 DS 맵의 인덱스 |
반환값
- N/A
예제
아래 코드는 "button" 변수에 저장된 인덱스를 가진 클릭 가능한 버튼의 스타일을 변경합니다.
var map = ds_map_create();
ds_map_add(map, "opacity", "0.5");
clickable_set_style(button, map);
ds_map_destroy();
활용 예제
- 투명도 조정
gml var map = ds_map_create(); ds_map_add(map, "opacity", "0.7"); clickable_set_style(button, map); ds_map_destroy();
- 배경색 변경
gml var map = ds_map_create(); ds_map_add(map, "background-color", "#FF0000"); clickable_set_style(button, map); ds_map_destroy();
- 테두리 스타일 추가
gml var map = ds_map_create(); ds_map_add(map, "border", "2px solid #000000"); clickable_set_style(button, map); ds_map_destroy();
- 글자 색상 변경
gml var map = ds_map_create(); ds_map_add(map, "color", "#FFFFFF"); clickable_set_style(button, map); ds_map_destroy();
- 패딩 조정
gml var map = ds_map_create(); ds_map_add(map, "padding", "10px"); clickable_set_style(button, map); ds_map_destroy();
이와 같은 방법으로 다양한 스타일 속성을 설정하여 클릭 가능한 버튼의 외관을 조정할 수 있습니다.