Hello,

kok nae-ga ha-myun an-dweneun MAGIC...🧚

CSS 20

웹 프로그래밍
SVG ( Scalabe Vector Graphic ) 이미지를 사용해보자!

/* Di it! 프런트엔드 웹 디자인 입문 책을 참고로 작성한 글입니다.*/ 매번 이용하는 아이콘 사이트에는 PNG뿐만 아니라 SVG도 있었는데드디어 무슨 친구인지 알아냈다. 😠별로 어려운 것도 아닌데 왜 알아볼 생각을 안했지... 우선 SVG는 Scalabe Vector Graphic의 약자로 역시 직관적으로 느낌이 온다.확장을 해도 깨지지 않는 친구구나! SVG는 아래와 같은 장점을 가지고 있다.* 스타일 수정이 쉽다.* XML 기반의 문서다.* 애니메이션이나 CSS3효과를 적용할 수 있다. 필자는 XML을 안드로이드 스튜디오를 사용하면서 많이 접해봤는데 여기서도 활용이 되는구나 알았다. 그렇다면 SVG는 어디에서 사용 이 될까?요즘 웹 트랜드인 반응형 웹을 만들다보면 로고나 아이콘 이미지를 축소했..

2018.09.22 ﹒ 10:57
웹 프로그래밍/공부일지
캐러셀 ( carousel ) 만들기 / 반응형 슬라이드 만들기

[Web Programming] - [jQuery] 슬라이드 배너와 스크롤 탐지 메뉴바 만들기[Web Programming] - [ jQuery ] 슬라이드 배너 만들기 2편 이전에는 플러그인을 써서 만들어봤다면드디어 슬라이드(캐러셀)를 만들어봤다. 내가 생각한 알고리즘은 아래와 같다. 처음 슬라이드에서는 0번째 친구만 보여지고 나머지 친구들은 1번다음에 쌓여서 대기하고있다.그다음 슬라이드가 왼쪽으로 이동하는데 현재 인덱스와 ( 0 ) 그다음 나타날 인덱스 ( 1 )이 왼쪽으로 이동한다.그리고 나서 지나간 0번의 친구가 다시 대기 중인 영역에 와서 기다리고있는 것! Colored by Color Scriptercshtml은 위와 같이 간단하다, bxSlider을 참고로 div안에 목록태그를 사용해서 틀을..

2018.09.19 ﹒ 17:51
웹 프로그래밍/공부일지
Input 태그 애니메이션 분석 편

아직 직접적으로 복잡한 애니메이션을 구현할 실력은 안되지만 !인터넷엔 많은 정보가 있다 ㅎ3ㅎ원하는 효과를 찾아 그냥 ctrl + c / v만 하는건 재미도 없고 실력도 늘지 않을 테니분석해서 포스팅 하는 카테고리를 만들어 봤다. 😚 첫번째로 만나볼 친구는 Input 태그의 CSS 효과이다.참고 : https://codepen.io/andreasstorm/pen/gKGbxo webkit 관련 속성들은 되도록 빼면서 한줄씩 분석했다.( webkit이 나쁘다는게 아니라 익스플로러는 되지 않으니 최대한 호환 되게끔... )코드는 해당 참고 사이트에서 보면서 같이 분석해주시면 감사하겠다. XD 위에서부터 처음 만나는 친구들을 정리해 놓으려고 한다.box-sizing: border-box;해당 속성을 지정하면 해..

2018.07.16 ﹒ 23:13
웹 프로그래밍
CSS + JQuery(JavaScript) 응용 2편

간단한 페이지 틀 하나 만드는데도 초보인 나에게는 시간이 엄청 걸리는지라 오랜만에 이렇게 글을 쓰게 된다. 😥이전글 - [Web Programming] - CSS 속성 정리편 + 추가 기타 속성과 키워드이전글에서 포스팅했던 CSS 속성 외에도 웹 페이지를 만들다 보면 새로운 친구들을 만나게 되어 응용하면서 정리했었다.로그인 & 회원가입 페이지에 이어서 게시글이 나타나는 '메인 페이지'를 만들면서 새로 만난 속성들을 정리하는 시간을 가져보고자 한다 ! 우선 이번 메인페이지에서는 CSS와 조금 더 동적인 부분을 구현해보고자 JQuery를 사용해봤다.그리고 요즘 반응형 웹이라는걸 많이 사용해서 ( 내 블로그 또한 그렇고 ! ) 깊게 공부한건 아니지만 구글을 통해 흉내만 내봤다...👶좌측 초록색 부분은 내가 만..

2018.05.27 ﹒ 13:46
웹 프로그래밍
CSS 속성 정리편 + 추가 기타 속성과 키워드

1편 - [Web Programming] - CSS 속성 1편 ( 단위 + 박스 속성 )2편 - [Web Programming] - CSS 속성 2편 ( display + 배경 속성 )3편 - [Web Programming] - CSS속성 3편 ( 글자 + 위치 속성 )4편 - [Web Programming] - CSS 속성 4편 마지막 ( float + 그림자 + 그레이디언트 속성 ) 지난 4편에 걸처 CSS 속성을 포스팅 해봤다.크게 어렵지는 않지만 내용이 많아 길게 느껴졌던 것 같다.이어서 CSS 응용과 레이아웃 편을 적을려 했지만 그전에 먼저 로그인 화면과 회원가입 화면을 만든 것이 있어서 이를 예제로 복습겸 다른 추가사항들이 있어 공부해본 것들을 포스팅 해보겠다. : )우선 만들어본 화면이다. ..

2018.05.11 ﹒ 12:02
웹 프로그래밍
CSS 속성 4편 마지막 ( float + 그림자 + 그레이디언트 속성 )

1편 - [Web Programming] - CSS 속성 1편 ( 단위 + 박스 속성 ) 2편 - [Web Programming] - CSS 속성 2편 ( display + 배경 속성 )3편 - [Web Programming] - CSS 속성 3편 ( 글자 + 위치 속성 ) 이번 마지막 CSS 속성 편에서는 float, 그림자, 그레이디언트 속성에 관해 알아보겠다. 🤗 첫번째 float 속성은 웹 페이지를 만들 때 가장 많이 사용하는 속성이라고 한다.아래의 표에 나타난 키워드 외에도 다양한 키워드가 있지만 주로 아래의 두가지를 사용한다. float 속성을 사용하지 않은 예제는 다음과 같다. 여기서 img { float: left } 의 속성을 주게 되면 아래와 같이 바뀌는 모습을 볼 수 있다.키워드 ri..

2018.05.10 ﹒ 23:58
웹 프로그래밍
CSS속성 3편 ( 글자 + 위치 속성 )

1편 - [Web Programming] - CSS 속성 1편 ( 단위 + 박스 속성 )2편 - [Web Programming] - CSS 속성 2편 ( display + 배경 속성 ) 3편에서는 글자 속성과 위치 속성을 다뤄보겠다. 😊HTML 역사를 살펴보면 대학에서 원격으로 논문을 제출 하는 용도로 만들어졌다.따라서 글자와 관련된 속성이 굉장히 많다. font-size 는 말그대로 1편에서 다룬 크기 단위를 사용해서 지정해 주면 된다. font-family 는 글꼴을 지정해 준다. 여기서는 조심해야할 부분이 바로 사용자 컴퓨터에 설치된 글꼴을 입력 할 수 있다는 것이다.웹 페이지를 만들 때 내 컴퓨터에는 설치된 글꼴일 수 있지만 사용자의 컴퓨터에 없을 수 있다.이러한 경우를 고려해 font-famil..

2018.05.10 ﹒ 17:56
웹 프로그래밍
CSS 속성 2편 ( display + 배경 속성 )

1편 - [Web Programming] - CSS 속성 1편 ( 단위 + 박스 속성 ) 1편에 이어 알아볼 내용은 display속성과 배경 속성이다. 2편의 첫번째로 display속성을 살펴보겠다 😚HTML이 나오면서 display속성에 입력할 수 있는 다양한 키워드가 등장했지만모든 display속성을 제대로 지원하는 웹 브라우저는 아직 없다고 한다. display속성을 알아보기에 앞서 이전에 등장했던 친구 중 공간 분할 태그 를 기억하고 있으면 좋겠다.div는 블록 형식, span태그는 인라인 형식으로 알고 있을 것이다.우리는 display속성을 이용해 div와 span같이 인라인, 블록, 인라인-블록 형식을 설정할 수 있다. 예) display: 키워드 명; 여기서 인라인-블록 형식 의 차이가 무엇..

2018.05.09 ﹒ 20:36
웹 프로그래밍
CSS 속성 1편 ( 단위 + 박스 속성 )

스타일 속성을 적용 하기에 앞어서 먼저 스타일 값으로 입력할 수 있는 CSS의 단위부터 알아 보려고 한다.스타일 값으로 입력할 수 있는 단위에는 키워드, 크기, 색상, URL 등이 있다.이 친구들을 차례대로 살펴 보겠다 😳 첫번째로 키워드 단위는 W3C에서 미리 정의한 단어로, 키워드를 스타일 값으로 입력하면키워드에 해당하는 스타일이 자동으로 적용이 된다. 자동 완성 기능을 통해 서비스 해주고 있다. 두번째, 크기 단위이다. 표 외에도 cm, mm, inch 단위 등이 있지만 주로 아래와 같은 단위를 사용한다.( 개인적으로는 픽셀과 백분율 단위를 많이 사용하는 것 같다 ! )배수단위는 유용하나 많은 사람들이 사용하지 못하는 단위라고 한다.어렵게 생각할 것 없이 배수를 나타내는 것이다. 1배 = 1em =..

2018.05.08 ﹒ 22:32
웹 프로그래밍
CSS 선택자

CSS ( Cascating Style Sheets )의 약자로HTML 을 꾸밀때 사용하는 스타일 시트 언어다. 위와 같은 코드를 CSS 블록이라고 한다. 이번 챕터에서는 CSS 선택자에 대해 나오는데 이 선택자는 스타일 시트 뿐만 아니라 자바스크립트에서도 사용된다. 선택자 종류선택자 형태 사용 예 전체 선택자 * * 태그 선택자 태그 h1 아이디 선택자 #아이디 #header 클래스 선택자 .클래스 .item 속성 선택자 선택자 [ 속성 = 값 ] input [ type = text ] 선택자 [ 속성 ~= 값 ] div [ data - role ~= row ] 선택자 [ 속성 |= 값 ] div [ data - role |= row ] 선택자 [ 속성 ^= 값 ] div [ data - role ^=..

2018.05.04 ﹒ 14:12