본문 바로가기

WWWEB/CSS27

단어가 짧을 때 양쪽 정렬(text-align: justify) 방법 [only css] 글의 길이가 길지 않을 때 justify 속성이 잘 먹지 않는데, 해당 요소에 width 값과 text-align: justify를 주고, 가상요소인 :after가 핵심인데, display: inline-block 및 width: 100%를 주면 justify 속성을 적용할 수 있다. 아래 코드를 참고해보자. 코드 이 름 휴 대 전 화 이 메 일 ※ 주의: 강제로 준 width보다 글자의 길이가 큰 경우를 깨질 수 있음~ ※ 수동으로 길이를 맞춰야하다 보니 2023. 4. 11.
[ css ] position: sticky가 안 먹는 경우, 적용 조건 기존에 스크립트를 이용해서 스크롤 이벤트로 만들었던 sticky 네비는 css에서 "position: sticky"을 쓰는 것만으로도 간단히 적용할 수 있는데, 가끔 요 스티키를 써도 안 먹는 경우가 있는데, position: sticky가 동작이 안되는 경우, 아래 체크 리스트를 참고해! check list ① sticky 속성을 준 엘리먼트에 top, left, right, bottom를 같이 줘야 함. → sticky는 top, left, right, bottom 중 하나 이상 같이 사용해야 한다. ② 부모 노드에 height를 확인해 보자. → height: OO%와 같이 퍼센트로 설정하면 동작하지 않음. (height: auto, height: OOpx, height: OOem, height: .. 2023. 3. 28.
[css] 말줄임 여러 줄 예시 여러 줄 말줄임을 사용할 경우 한 줄 말줄임에서 사용하는 "display" 속성 변경 및 "white-space: nowrap"을 삭제하고, "-webkit-line-clamp"와 "-webkit-box-orient"를 사용하면 된다. 예시 코드 /* 한 줄 말줄임 */ .single-line-ellipsis{ display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } /* 여러 줄 말줄임 */ .multi-line-ellipsis{ display: -webkit-box; overflow: hidden; max-height: 3em; line-height: 1.5; text-overflow: ellipsis; -web.. 2023. 2. 14.
css3 카드 뒤집기 효과 (backface-visibility: hidden;) 카드를 뒤집는 효과를 줄 때 기억해야 할 css는 1. 카드 앞뒷면에 적용해야 할 "backface-visibility: hidden;" 2. 카드를 3d 적용을 위해 카드 앞뒷면의 부모에게 적용해야 할 "transform: preserve-3d;"가 있다. 속성 설명 transform: preserve-3d; 자식 요소들에게 3d 적용 속성 (부모에게 적용) backface-visibility: hidden; 요소를 180도로 돌렸을 때 뒷면 숨김처리 아래 예시 짤과 예시 코드를 참고~ 코드 ... 2023. 1. 31.
CSS grid 간략 공부 개인적으로 지금까지 실무에서는 grid는 1도 사용하지 않고 있었다. 그 이유는 역시 익스플로러였...ㅋ 그러나 caniuse.com에서 살펴보니 ie를 제외하고는 거의 대부분의 브라우저에서 grid 사용이 가능하기 때문에 실무에서도 적극적으로 사용해보려고 한다. 코드 이제 아래 코드 예제로 간략히 알아본다. /* HTML */ ... ... ... ... /* css */ 위에서 조금 이해가 어려운 부분은 .item에 준 grid-column과 grid-row 속성값. 1/4, 2/4와 같이 수학의 분수처럼 표현된 부분은 calc와 같이 계산을 하는 것이 아니라 grid에서의 꼭짓점 좌표를 나타냄. 즉, 위와 같은 grid박스가 있다고 한 경우, 1/4는 꼭짓점 1번부터 4번까지, 2/4는 2번부터 4.. 2023. 1. 10.
html에 rem으로 작업 시 브라우저 기본 글꼴 배율이 100%이고, 크기가 16px이기 때문에 16px을 기준으로 rem이 계산되는데, 브라우저 확대/축소 시 html에 고정값으로 인한 글꼴 크기 설정을 막음으로써 rem의 용도를 해침. "Set the root HTML font-size as a percentage. That’s a percentage of the user’s default browser font-size. A typical method is to set the HTML font-size to 62.5%. That’s because 62.5% of 16px (typical default browser font-size) is 10px. That would still make 1.6rem = 16px. This n.. 2022. 6. 22.
css3 포토샵 효과: mix-blend-mode https://developer.mozilla.org/en-US/docs/Web/CSS/mix-blend-mode 2020. 9. 10.
다크 모드 코딩 방법 ( css : prefers-color-scheme ) https://developer.mozilla.org/ko/docs/Web/CSS/@media/prefers-color-scheme //light 모드@media( prefers-color-scheme: light ){ } //dark 모드@media( prefers-color-scheme: dark ){ } 2020. 3. 9.
크롬에서 filter blur 이슈 관련 https://stackoverflow.com/questions/47914821/image-moves-on-hover-when-changing-filter-in-chrome 2018. 3. 22.
728x90
반응형