Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 공부시간측정어플
- 크롬 확장자
- popup
- 자료구조
- webpack
- 파이썬
- content script
- 크롬 익스텐션
- 갓생
- nodejs
- C언어로 쉽게 풀어쓴 자료구조
- X
- Chrome Extension
- 백준
- 동적계획법
- 백준 7579
- discord.js
- 포도주시식
- 프로그래머스 #정수삼각형 #동적계획법
- 디스코드 봇
- 캠스터디
- 백준 #7568번 #파이썬 #동적계획법
- Message Passing
- supabase
- 2156
- background script
- react
- TypeScript
Archives
- Today
- Total
히치키치
이상청 : CSS Position과 Canvas, html link를 사용한 곰돌이 아바타 본문
목표 :
- CSS Position을 이용해 api 응답값에 대응하는 여러 png 이미지를 하나의 영역 내 겹쳐서 곰돌이 아바타 생성
- html2canvas를 사용해 곰돌이 아바타 영역에 대한 uri 생성 후 html link 속성을 이용해 로컬 다운로드 가능
cf) html2canvas와 aws s3 간의 보안 정책상 제약 때문에 로컬의 이미지 사용하는 방식으로 진행함
💙 CSS Position의 relative와 absolute 간의 관계 사용해 곰돌이 아바타 생성
1. 부모 relative이고 자식이 absolute인 경우 부모를 기준으로 자리를 잡음
2.html2Canvas의 datatoURL 이용해 URI 생성하고 html a 태그에 href와 download 파일 명을 지정해 클릭시 해당 이미지가 다운로드 되도록 함
'이상청' 카테고리의 다른 글
이상청 : OpenGraph Protocol 사용한 SEO 처리 (단순링크, 트위터 공유) (0) | 2022.08.08 |
---|---|
이상청 : 미디어쿼리와 useWindowWidth() 이용한 반응형 웹페이지 (0) | 2022.08.08 |
이상청 : Axios interceptor, instance 모듈화 통한 api 통신 (0) | 2022.08.08 |
이상청 : Recoil 사용한 비동기적 상태관리 & 사용자 경험 향상 (0) | 2022.08.07 |
이상청 : Github actions 이용한 AWS 배포 CI/CD (0) | 2022.08.06 |
Comments