카테고리: css

transition

transitionCSS로 효과를 주게되면 변화는 즉시 실행됩니다. 하지만 transition효과를 사용하게 되면 지정한 시간동안 변하도록 효과를 줄 수 있습니다. transition-propertytransition-property는 변화의 대상이 되는 CSS의 프로퍼티를 지정해 줄 때 사용합니다. 지정하지 않는 경우 모든 property가 지정됩니다.

element states

hover?hover란 해당 객체 위에 마우스를 올려두면 스타일이 다르게 변하도록 효과를 줄 수 있습니다. 1234567891011121314<head> <style> .box{ background-color: skyblue; font-size: 40px; } .box:hover&

position

positionposition프로퍼티는 요소의 위치를 지정합니다. position의 종류는 4가지가 있습니다. staticstatic은 position의 기본값으로 기본적인 요소의 배치 순서에 따라 위에서 아래로, 좌에서 우로 배치됩니다. 123456789101112131415161718192021222324<head> <style>

display

displaydisplay는 layout에서 자주 사용하는 property입니다. 이름 설명 inline inline특성을 갖는 요소로 지정합니다. inline-block block의 형태를 유지하는 inline특성을 갖는 요소로 지정합니다. block block특성을 갖는 요소로 지정합니다. inlineinline특성은 content

box model

box modelBox model은 콘텐츠(Contents), 패딩(Padding), 보더(Border), 마진(Margin)으로 구성되어 있습니다. 이름 설명 contents 텍스트나 이미지가 위치합니다. padding 보더(border)안에 위치한 영역으로 기본적으로 투명입니다. border 테두리라고 생각하면 됩니다. margin

Mixing CSS with HTML

CSS와 HTML의 연결 방법CSS와 HTML의 연결 방법에는 inline방법과 external방법 2가지가 있습니다. inlineinline으로 CSS를 사용하는 방법은 HTML내에서 CSS를 직접 사용하는 방식입니다. 1234567<head> <style> body{ background-color: red; &#

property

proportyselector로 HTML의 요소를 선택하고 중괄호({})안에 property와 property-value를 지정 할 수 있습니다. property는 이미 정해져있으므로 표준스펙을 참고하시기 바랍니다. 1property:property-value; 위 CSS에서처럼 property와 property-value는 colon(:)으로 구분되어 있

selector

selectorCSS는 HTML의 style을 정의할 때 사용한다. 이때 HTML의 요소를 선택하여 CSS를 적용해야하는데 이때 HTML의 요소를 선택하는 것이 selector(선택자)입니다. 1234h1 { color:...; size:...;} 위 CSS에서 h1은 선택자입니다. 위 코드처럼 작성하면 h1이라는 HTML의 모든 요소