본문 바로가기

Development

(18)
Neumorphism (뉴모피즘) CSS로 만들기 1. 뉴모피즘 소개 디자인 커뮤니티인 Dribble에 한 디자이너가 새로운 형태의 UI 디자인을 올렸고, 이것이 큰 호응을 얻으면서 뉴모피즘은 2020년도에 주목받는 UI 트렌드 중 하나가 되었다. (New + Skeuomorphism = Neumorphism) 이를 웹사이트에 적용하기 위한 효과적이면서도 간단한 방법을 찾다 보니 box-shadow 속성을 이용하면 비교적 쉽게 구현 가능하다는 사실을 알게 되었다. 1-1. Neumorphism.io 사용 우선 슬라이더로 다양한 옵션을 조절해 복사 -붙여넣기 가능한 CSS 코드를 만들어주는 서비스인 Neumorphism.io를 소개하고자 한다. 이를 이용하면 손쉽게 원하는 뉴모피즘 효과에 해당하는 코드를 얻을 수 있다. Neumorphism/Soft UI..
웹사이트 상단 진행바 넣기 / HTML 16진수 색상코드 쉽게 얻는 법 1. Progress Bar 적용하기스크롤이 있는 페이지에서, 페이지 상단에 현재 어느 정도까지 읽었는지 표시되는 Progress Bar를 적용하는 방법을 다뤄보고자 한다. 위 사진과 같이 읽은(스크롤한) 정도에 따라 차오르는 진행바는 다음과 같은 내용을 웹페이지의 `body` 태그 안에 넣어서 적용할 수 있다.  1-1. PrognRoll jQuery 플러그인 CDN으로 적용  height 우측에 있는 숫자를 수정해서 진행바의 굵기를 설정할 수 있디. 1-2. 색상코드 찾아서 넣기진행바의 색깔은 16진수 색상코드를 입력해서 설정하는데, 위 예시의 경우는 `#ab9bbf`으로, 연보라색이다.갓구글 검색을 이용하면 색상코드 값을 쉽게 구할 수 있는데, 구글에 위 예시인 `#ab9bbf`를 ..
SwiftUI로 API에서 JSON 데이터 불러오는 방법: 아이폰 날씨 앱 개발기 1. Open API 날씨 어플리케이션 틀 만들기 Open API를 활용하여 날씨 어플리케이션의 틀을 만들어보고자 알아보았다. 기존 UIKit 방식에 비해 SwiftUI는 자료가 그리 많지는 않았다. 먼저 날씨 정보를 제공해주는 API를 찾아야 하는데, Dark Sky API는 새로운 사용자를 받지 않고 곧 서비스 종료될 것이라 하기에 대안을 찾았다. 1-1. Current Weather Data API 개요 결론적으로 OpenWeatherMap에서 제공해주는 Current Weather Data API를 이용하기로 하였다. openweathermap.org/api Weather API - OpenWeatherMap Please sign up and use our fast and easy-to-work ..
스크롤에 따라 애니메이션 효과 적용해주는 간단 라이브러리: AOS 1. AOS(Animate On Scroll) 라이브러리 소개가끔 웹서핑을 하다 보면 스크롤 위치에 따라 글자, 사진 등의 컨텐츠가 나타나는 효과가 적용된 사이트를 볼 수 있다.  스크롤을 했을 때 요소에 나타나기 애니메이션 효과를 구현해주는 라이브러리를 소개하고자 한다.바로 `AOS(Animate On Scroll Library)`이다. 간단한 적용 예시와 설명은 라이브러리 홈페이지에서도 확인할 수 있다.https://michalsnik.github.io/aos/ AOS - Animate on scroll libraryAOS Animate On Scroll Library Scroll downmichalsnik.github.io 2. 준비 과정혹 JavaScript를 다루는 방법을 모르더라도, `div`..
Vim과 PuTTY 손쉽게 사용하자! 학교 프로그래밍 실습 시간에 Vim을 사용해 프로그래밍 중인데 사용이 불편하다면? vimrc 파일을 수정(생성)하여 좀 더 쉽게 사용할 수 있게 하자. vimrc? Vim 편집기의 각종 설정 사항을 저장하는 파일 Putty 등의 프로그램에 로그인하여 접속한 후 vi .vimrc를 타이핑해 vimrc 파일을 생성해보자. 빨간색 강조된 줄들 정도 입력해 봅시다 set number : 줄 번호를 표시함 set ai : Auto Indent (자동 들여쓰기) set si : Smart Indent set cindent : c언어 형식 들여쓰기 적용 set shiftwidth=4 : 들여쓰기(탭) 간격을 4칸으로 set tabstop=4 : 탭 문자 한번에 backspace로 지우기 가능 set title : 창..
티스토리 블로그 상단바(메뉴바) 애플 홈페이지 느낌 내기 1. Apple 홈페이지 메뉴바 둘러보기애플사 홈페이지는 화려한 전환 효과와 다채로운 애니메이션으로 유명하다. 그중에서도 특히 나의 블로그에 적용하고 싶었던 부분은 애플 특유의 반투명 블러 이펙트(뿌연 느낌?)가 적용된 고정 상태바이다. 티스토리의 HTML / CSS 편집 기능을 통해 블로그에 이러한 느낌을 내는 방법을 알아보자. 2. Tistory CSS 수정하기 티스토리 블로그에서 상단바를 담당하는 CSS 코드는 `#header` 부분이다. 이 부분에 상단바의 위치, 너비, 높이, 색상 등 속성이 서술되어 있다. 이 CSS 코드를 수정하기 위하여 블로그 관리 홈으로 들어간다.티스토리에서 HTML / CSS 소스 코드를 수정하는 방법은 대부분 알고 있으리라 생각하지만 혹시 모르는 분들을 위해 서술하겠다..