Ted's Codding study
원형 그라데이션(radial-gradient) 본문
CSS
원형 그라데이션(radial-gradient) Ted93 2024. 4. 21. 20:09
😁 학습을 위해서 공부는 했지만, 개인적으로는… 잘 안 쓸 것 같습니다 (요즘 트렌드에는 맞지 않는 것 같습니다)
radial-gradient() 함수 사용
중심점에서 시작하여 원형으로 색상이 전환되는 방식
- 기본 구문
radial-gradient(shape size at position, start-color, ..., last-color);
- 사용 디테일
shape: 그라데이션의 모양 지정 (circle(원) 또는 ellipse(타원))
size: 그라데이션의 크기 지정 (예: closest-side, farthest-corner)
position: 그라데이션 중심의 위치 지정 (예: center, 50% 50%)
EX) background: radial-gradient(circle, yellow, purple);
(중앙에서 밖으로 노란색에서 보라색으로 변하는 원형 그라데이션)
전체 소스 코드
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-around;
height: 100vh;
margin: 0;
background-color: #f0f0f0;
}
div {
width: 60%;
height: 20%;
display: flex;
align-items: center;
justify-content: center;
color: white;
font-size: 24px;
border-radius: 10px;
margin: 10px 0;
}
.radial-gradient {
background: radial-gradient(circle, yellow, purple)
}
.radial-gradient2 {
background: radial-gradient(closest-side at 60% 55%, yellow, purple);
}
.radial-gradient3 {
background: radial-gradient(ellipse, yellow, purple);
}
.radial-gradient4 {
background: radial-gradient(farthest-side at 60% 55%, yellow, purple);
}
</style>
</head>
<body>
<div class="radial-gradient">background: radial-gradient(circle, yellow, purple);</div>
<div class="radial-gradient2">background: radial-gradient(closest-side at 60% 55%, yellow, purple);</div>
<div class="radial-gradient3">background: radial-gradient(ellipse, yellow, purple);</div>
<div class="radial-gradient4">background: radial-gradient(farthest-side at 60% 55%, yellow, purple);</div>
</body>
</html>
노션으로 보고 싶다면?
https://short-echidna-b16.notion.site/radial-gradient-dbc124aba6334f059c070e582e0e7841?pvs=4
원형 그라데이션(radial-gradient) | Notion
학습을 위해서 공부는 했지만, 개인적으로는… 잘 안 쓸 것 같습니다 (요즘 트렌드에는 맞지 않는 것 같습니다)
short-echidna-b16.notion.site