• Q&A
  • 회원가입
  • 로그인

[gradient] CSS - radial-gradient () 함수 ★ - 방사형 그레이디언트 배경이미지 (= 방사형 그라디언트 = 방사형 그래디언트)

radial-gradient () 예제

 

<style>

div {

  height: 200px;

  width: 200px;

  background-image: radial-gradient(red, green, blue);

}

</style>

<div></div>

 

결과보기

 

 

<style>

#hz {

    height: 150px;

    width: 200px;

    background: -webkit-repeating-radial-gradient(red, yellow 10%, green 50%); /* 사파리 구버전 */

    background: -o-repeating-radial-gradient(red, yellow 10%, green 50%);  /* 오페라 구버전 */

    background: -moz-repeating-radial-gradient(red, yellow 10%, green 50%); /* 파이어폭스 구버전*/

    background: repeating-radial-gradient(red, yellow 10%, green 50%); /* 표준 */

}

</style>

 

<div id="hz"></div>

 

결과보기

 

 

 

radial-gradient () 정의 및 사용법

 

1.
방사형 그레이디언트 배경이미지 (= 방사형 그라디언트 = 방사형 그래디언트)

※ 외래어표기법 상, 그레이디언트가 맞음. 


2.
적어도 2개 이상의 색상 정의 필요.

3.
CSS3

 

4.

IE10 이상 최신 주요 브라우저 지원

구 버전 브라우저 경우 접두어 필요.

https://homzzang.com/b/css-126

 

 

 

radial-gradient () 구문

 

background-image: radial-gradient(shape size at position, start-color, ..., last-color);
 

 

[매개변수]

 

shape

그레이디언트 모양 

가능한 값 종류

ellipse (기본값)

circle

 

size

그레이디언트 크기.

가능한 값 종류

closest-side (가장 가까운 사이드)

farthest-side (가장 먼 사이드)

closest-corner (가장 가까운 코너)

farthest-corner (가장 먼 코너) - 기본값

※ 코너 = 구석

※ 사이드 = 모서리

 

position

그레이디언트 중심 위치

center (기본값)
at X% Y%

※ X는 왼쪽부터 시작
※ Y는 상단부터 시작

 

start-color, ..., last-color

변하는 색 종류 (최소 2개 이상 정의 필요)

필수. 컬러색상

선택. 컬러위치 (0 ~ 100 %로 표시 또는 경사축으로 표시)

 

 

 

radial-gradient () 예제

 

불규칙 간격

background-image: radial-gradient(red 5%, green 15%, blue 60%);

 

원형 모양

background-image: radial-gradient(circle, red, yellow, green);

 

가장 가까운 사이드 

background-image: radial-gradient(closest-side at 60% 55%,blue,green,yellow,black);

 

가장 먼 사이드

background-image: radial-gradient(farthest-side at 60% 55%,blue,green,yellow,black);

 

가장 가까운 코너

background-image: radial-gradient(closest-corner at 60% 55%,blue,green,yellow,black);

 

가장 먼 코너 (기본값)

background-image: radial-gradient(farthest-corner at 60% 55%,blue,green,yellow,black);

 
반복
background-image: repeating-radial-gradient(red, yellow 10%, green 15%);
https://homzzang.com/b/css-274

 


오늘도 즐겁게 열심히 .....

찾아주셔서 감사합니다. Since 2012