반응형
250x250
«   2025/01   »
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 31
Notice
Recent Posts
Today
Total
관리 메뉴

네이처리 노트

[CSS] dom style | CSS 가상셀렉터 | 마우스 클릭이벤트 | 텍스트 효과 본문

개발기록/HTML CSS

[CSS] dom style | CSS 가상셀렉터 | 마우스 클릭이벤트 | 텍스트 효과

네이처리 2022. 8. 31. 16:20
728x90
반응형

공부하면서 정리한 내용입니다
참고한 내용은 맨 아래의 링크를 확인해주세요


🎀 가상셀렉터

Focus 아웃라인 제거하기

input:focus, button:focus, textarea:focus, select:focus {  /* 가상셀렉터를 가지는 요소 */
    outline: none;   
}


🎀 마우스 클릭이벤트

pointer-events : none;
  • none : HTML 요소에 정의된 클릭, 상태(hover,active등), 커서 옵션들이 비활성화한다.
  • auto : 비활성화된 이벤트를 다시 기본 기능을 하도록 되돌린다.
  • inherit : 부모 요소로부터 pointer-events 값을 상속받는다.Option


🎀 텍스트 효과

element {
    user-select : auto; /* 드래그나 더블클릭시의 효과 */

    /*글자 잘린효과 줄 때, 3가지 다 적용하기..*/
    white-space : nowrap;    /* 공백을 아무리 넣어도 1개만 표시되며, *텍스트의 줄바꿈이 이루어지지 않습니다*. */
    overflow: hidden;        /* 해당 요소가 부모영역을 벗어난 경우, 벗어난 컨텐츠는 감추어집니다. */
    text-overflow: ellipsis; /* 텍스트가 영역을 벗어나면 '...' 가 나타납니다. */
}

element:focus-within{
	/* element가 focus되지 않는 것 일 경우 + 자손중 하나가 focus성질을 가질 때, focus와 일치되는 스타일을 적용할수 잇음 하하하 */
}

element::selection{
	/* 드래그했을 때 효과를 적용할 수 있음 */
}

ex) div:focus-within
div 부모가 < textarea 와 p (text count) >를 포함. textarea가 focus되었을 때, div에 focus 스타일을 부여할 수 있다.

🎀 Table 내의 사이간격만들기

table {
    border-collapse: separate;
    border-spacing: 0 18px; /* 가로 세로 */
}





Reference

1) user-select option

CSS 텍스트 선택 드래그 설정, user-select 프로퍼티

css를 사용하여 웹브라우저의 텍스트를 드래그하거나 더블 클릭하여 선택할 수 있습니다. 만약 텍스트 선택을 막거나 더블 클릭 등을 바꾸려면 어떻게 할 수 있는지 알아봅니다.

webisfree.com

2) viewport

모르면 손해모르면! CSS vh / vw의 능숙한 반응형 웹사이트제작를 제작하자!

모르면손해! CSS vh / vw의 능숙한 반응형 웹사이트제작를 제작하자! CSS의 값으로 지정할 수있는 단위라고하면, px이나 % 등이 친숙하다. 하지만 반응형사이트 제작에서 vh와 vw 등 Viewport 단위가 매

taimouse.tistory.com

728x90
반응형
Comments