Notice
Recent Posts
Recent Comments
Link
160x600
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 |
Tags
- tensorflow
- pandas
- 예측
- sql
- 회귀모델
- 데이터베이스
- 데이터
- sklearn
- 데이터전처리
- 딥러닝
- DB
- 오라클
- 정확도
- 훈련
- Oracle
- keras
- python
- MariaDB
- 데이터 분석
- HeidiSQL
- 데이터 가공
- Database
- 시각화
- python기초
- 파싱 오류
- 해석
- 데이터 수집
- pythone
- Deep Learning
- 머신러닝
Archives
- Today
- Total
코딩헤딩
[CSS] background-color 반투명 및 그라데이션 효과 본문
728x90

원하는 결과물 : 사이드바에서 반투명의 배경색과 불투명 글씨 그리고 불투명한 사이드바 버튼.
1. opacity 적용
background-color: darkgreen;
opacity: 0.3;

보통 요소를 반투명 또는 투명하게 만들기 위해서는 opacity 속성을 사용한다.
하지만 위의 그림과 같이 하위의 모든 요소들이 투명해져 버렸다.
2. rgba(#, #, #, 0.7) RGB값과 투명속성 이용
background-color: rgba(57, 114, 57, 0.7);

rgba(57, 114, 57, 0.7)
57 : red / 114 : green / 57 : blue / 0.7 : 투명도
투명도는 0이 투명 1이 불투명으로 0부터 1사이의 값을 사용한다.
* opacity와 동일
3. 자연스러움을 위해 그라데이션 적용
background: linear-gradient(to top, rgba(57, 114, 57, 0.7) 0%, rgba(57, 114, 57, 0) 100%);

사이드바의 맨 위부분이 칼같이 나누어져 예쁘지 않기 때문에 그라데이션 효과를 주어 자연스럽게 이어지도록 구현했다.
to top, rgba(57, 114, 57, 0.7) 0%, rgba(57, 114, 57, 0) 100% : 상단부터 투명도 0 ~> 100까지 증가
728x90
'HTML | CSS' 카테고리의 다른 글
| HTML, CSS로 반응형 UI 만들기 (입력값 검증, 가짜 로그인 처리, 로컬스토리지) (5) | 2025.08.05 |
|---|---|
| HTML, CSS로 반응형 UI 만들기 (웹앱, 다크모드) (4) | 2025.07.30 |
| [CSS]부드럽게 깜빡이는 그림자 (0) | 2024.01.19 |
| 드롭다운 상단 메뉴바 만들기 (0) | 2023.10.03 |
| html 중앙정렬 (0) | 2023.10.02 |