찾다
웹 프론트엔드CSS 튜토리얼마우스오버 또는 포커스 시 CSS 자르기 확장 시작하기

入门 CSS 悬停或焦点时截断展开

텍스트 표시는 웹 디자인에서 중요한 요소로, 사용자 경험과 웹 사이트의 가독성에 영향을 미칩니다. 텍스트가 체계적으로 올바르게 표시되면 사용자는 쉽게 이해하고 웹사이트에 관심을 가질 것입니다. 그러나 경우에 따라 웹 페이지의 지정된 공간에 비해 텍스트가 너무 길어질 수 있습니다. 이 텍스트를 올바르게 표시하기 위해 truncate 메소드를 사용합니다. Primer CSS는 텍스트를 자를 수 있을 뿐만 아니라 호버 또는 포커스 효과를 사용하여 텍스트를 확장할 수 있는 방법을 제공합니다. 이 기사에서는 이것이 어떻게 작동하는지, 그리고 이를 가능하게 하는 클래스에 대해 논의할 것입니다.

CSS 시작하기

Primer CSS는 개발자가 웹 애플리케이션 및 웹 사이트를 위한 일관되고 전문적인 프런트 엔드를 만들 수 있는 강력한 오픈 소스 CSS 프레임워크입니다. GitHub 디자인 시스템에 의해 설계되었습니다. 사용하기 쉽고 많은 시간을 절약할 수 있는 타이포그래피, 버튼, 경고, 잘림, 메뉴, 탐색 등과 같은 다양한 내장 구성 요소 세트를 제공합니다. 또한 초보자가 언제든지 시작할 수 있도록 자세한 설명서를 제공합니다. 웹 페이지에서 넘치는 텍스트를 자르기 위한 사전 정의된 클래스가 있습니다.

Primer CSS에서 클래스를 사용하기 전에 npm에서 설치해야 합니다 -

으아악

또는 HTML 코드에서 CDN 링크를 사용하세요 -

으아악

마우스를 가리키거나 포커스 상태일 때 자르고 확장하기

마우스를 올리거나 초점을 맞춘 상태에서 잘린 텍스트를 확장하기 위해 Primer CSS에는 내장 클래스가 있습니다. 수업 내용은 다음과 같습니다 -

  • Truncate-text - 텍스트를 자르는 데 사용됩니다

  • Truncate-text--expandable - 마우스를 올리거나 초점을 맞출 때 잘린 텍스트를 확장하는 데 사용됩니다.

이 예에서는 사전 정의된 상자 클래스를 사용하여 div 요소를 크기 조정 가능한 상자로 변환합니다. 여기서 p-1은 상자의 모든 측면에 4px(0.25rem)의 패딩을 추가하는 클래스 약칭입니다.

다음으로 상자에 원하는 스타일을 추가하기 위한 스타일 속성이 있습니다. resize 속성 값을 horizontal으로 설정하여 사용자가 상자를 오른쪽 모서리에서 드래그하기만 하면 가로로 크기를 조정할 수 있습니다. 요소에 가로 스크롤 막대를 추가하려면 “overflow:scroll” 속성을 사용합니다. 가로 스크롤 막대를 사용하면 사용자가 텍스트를 가로로 스크롤할 때 숨겨진 콘텐츠를 볼 수 있습니다.

다음으로 상자 내부에 맞게 잘리는 앵커 태그가 포함된 요소를 만듭니다. Truncate-text는 앵커 태그 안의 텍스트를 자르기 위해 정의된 클래스이고, Truncate-text--expandable 클래스는 사용자가 잘린 텍스트 위에 마우스를 올리거나 초점을 맞출 때마다 확장할 수 있도록 내장되어 있습니다.

으아악

이 예에서는 div 요소 내부에 마우스를 올리거나 초점을 맞추면 확장되는 잘린 텍스트를 추가했습니다.

으아악

결론

이 글에서는 공간이 제한된 경우 시각적으로 매력적인 방식으로 텍스트를 적절하게 표시하는 방법을 배웠습니다. 우리는 Primer CSS를 사용하여 쉽게 수행할 수 있는 절단 방법을 사용합니다. 또한 확장 가능한 잘린 텍스트를 생성하면 사용자는 웹 사이트의 전체적인 모양과 느낌에 영향을 주지 않고 필요할 때 정보에 액세스할 수 있습니다. 이를 통해 귀하의 웹사이트는 사용자 친화적이고 전문적으로 만들어집니다.

위 내용은 마우스오버 또는 포커스 시 CSS 자르기 확장 시작하기의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 tutorialspoint에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
@keyframes 및 @Media와 같이 @Rules는 얼마나 많은 특이성을 가지고 있습니까?@keyframes 및 @Media와 같이 @Rules는 얼마나 많은 특이성을 가지고 있습니까?Apr 18, 2025 am 11:34 AM

나는 다른 날이 질문을 받았다. 나의 첫 번째 생각은 : 이상한 질문입니다! 특이성은 선택기에 관한 것이며 At-Rules는 선택기가 아니므로 ... 무의미합니까?

@Media 및 @Support 쿼리를 중첩 할 수 있습니까?@Media 및 @Support 쿼리를 중첩 할 수 있습니까?Apr 18, 2025 am 11:32 AM

그렇습니다. 당신은 할 수 있습니다. 그리고 그것은 실제로 어떤 순서로 중요하지 않습니다. CSS 전 처리기가 필요하지 않습니다. 일반 CSS에서 작동합니다.

빠른 Gulp 캐시 파열빠른 Gulp 캐시 파열Apr 18, 2025 am 11:23 AM

CSS 및 JavaScript (및 이미지 및 글꼴 등)와 같은 자산에 멀리 떨어진 캐시 헤더를 설정해야합니다. 브라우저를 알려줍니다

CSS의 품질과 복잡성을 모니터링하는 스택을 찾아CSS의 품질과 복잡성을 모니터링하는 스택을 찾아Apr 18, 2025 am 11:22 AM

많은 개발자들은 CSS 코드베이스를 유지하는 방법에 대해 글을 썼지 만 코드베이스의 품질을 어떻게 측정하는지에 대해 많은 글을 쓰지 않습니다. 물론, 우리는 가지고 있습니다

Datalist는 가치를 시행하지 않고 값을 제안하는 것입니다Datalist는 가치를 시행하지 않고 값을 제안하는 것입니다Apr 18, 2025 am 11:08 AM

짧고 임의의 텍스트를 수락 해야하는 양식이 있습니까? 이름이나 다른 것 같습니다. 정확히 무엇을위한 것입니다. 많은 것이 있습니다

취리히에서 열린 전면 회의취리히에서 열린 전면 회의Apr 18, 2025 am 11:03 AM

나는 프론트 컨퍼런스를 위해 스위스 취리히로 향하게되어 매우 기쁩니다 (그 이름과 URL을 사랑합니다!). 나는 전에 스위스에 가본 적이 없기 때문에 나는 흥분했다

CloudFlare Workers와 함께 풀 스택 서버리스 애플리케이션 구축CloudFlare Workers와 함께 풀 스택 서버리스 애플리케이션 구축Apr 18, 2025 am 10:58 AM

소프트웨어 개발에서 제가 가장 좋아하는 개발 중 하나는 서버리스의 출현이었습니다. 세부 사항에 푹 빠지는 경향이있는 개발자로서

NUXT 응용 프로그램에서 동적 경로 생성NUXT 응용 프로그램에서 동적 경로 생성Apr 18, 2025 am 10:53 AM

이 게시물에서는 들어오는 데이터를 위해 동적 경로를 만드는 방법을 보여주기 위해 NetLify에 구축하고 배포 한 전자 상거래 상점 데모를 사용합니다. 상당히입니다

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

가장 인기 있는 오픈 소스 편집기

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구