Bootstrap에서 마스크 레이어 효과를 얻는 방법은 무엇입니까? (코드 예)
다음 글에서는 마스크 레이어 효과를 얻기 위한 부트스트랩 방법을 소개합니다. 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
추천 관련 튜토리얼: "bootstrap tutorial"
효과 그림은 다음과 같습니다:
1. 마스크 레이어 열기 버튼을 클릭하세요
2.
소스코드 다운로드 주소 : http://download.csdn.net/detail/u014175572/9564824
구현 코드는 다음과 같습니다.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --> <title>遮罩层DEM</title> <!-- Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/index/index.css" rel="stylesheet"> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="js/jquery-2.1.4.min.js"></script> <!-- Include all compiled plugins (below), or include individual files as needed --> <script src="js/bootstrap.min.js"></script> <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries --> <!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]> <script src="js/adaptIE/html5shiv.min.js"></script> <script src="js/adaptIE/respond.min.js"></script> <![endif]--> <style> </style> </head> <body> <div class="container-fluid text-center"> <h2>遮罩层DEMO</h2> <!-- 按钮触发模态框 --> <button class="btn btn-primary btn-lg" data-toggle="modal" data-target="#myModal"> 打开遮罩层 </button> <!-- 模态框(Modal) --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true"> × </button> <h4 class="modal-title" id="myModalLabel"> 遮罩层标题 </h4> </div> <div class="modal-body"> 在这里添加一些文本 </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">关闭 </button> <button type="button" class="btn btn-primary"> 提交更改 </button> </div> </div> <!-- /.modal-content --> </div> <!-- /.modal --> </div> </body> </html>
코드 설명 :
- 모달창을 사용하려면, 일종의 방아쇠가 필요합니다. 버튼이나 링크를 사용할 수 있습니다. 여기서는 버튼을 사용하고 있습니다.
- 위 코드를 주의 깊게 살펴보면
- 모달 상자에서 두 가지 점에 주의해야 합니다.
- 첫 번째는
의 내용을 모달 상자로 식별하는 데 사용되는 .modal입니다.
- 두 번째는 .fade 클래스입니다. 모달을 전환하면 콘텐츠가 페이드 인 및 페이드 아웃됩니다.
- 첫 번째는
- aria-labelledby="myModalLabel", 이 속성은 모달 상자의 제목을 나타냅니다.
- 속성 aria-hidden="true"는 트리거가 실행될 때까지(예: 관련 버튼 클릭) 모달 창을 보이지 않게 유지하는 데 사용됩니다.
, modal-header는 모달 창의 헤더 스타일을 정의하는 클래스입니다.
- class="close", close는 모달 창의 닫기 버튼 스타일을 지정하는 데 사용되는 CSS 클래스입니다.
- data-dismiss="modal"은 사용자 정의 HTML5 데이터 속성입니다. 여기서는 모달 창을 닫는 데 사용됩니다.
- class="modal-body"는 모달 창 본문의 스타일을 설정하는 데 사용되는 Bootstrap CSS의 CSS 클래스입니다.
- class="modal-footer"는 모달 창의 하단 스타일을 지정하는 데 사용되는 Bootstrap CSS의 CSS 클래스입니다.
- data-toggle="modal", HTML5 사용자 정의 데이터 속성 data-toggle은 모달 창을 여는 데 사용됩니다.
더 많은 프로그래밍 관련 지식을 보려면 프로그래밍 교육을 방문하세요! !
위 내용은 Bootstrap에서 마스크 레이어 효과를 얻는 방법은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 Bootstrap 릴리스로 업데이트 된 상태를 유지하고 공식 문서에 액세스, 통합을위한 모범 사례 및 토론을위한 커뮤니티 리소스에 대한 전략에 대해 설명합니다.

기사는 CSS 변수, SASS, 사용자 정의 CSS, JavaScript 및 구성 요소 수정을 사용하여 Bootstrap의 외관 및 동작을 사용자 정의하는 것에 대해 설명합니다. 또한 스타일을 수정하고 장치 전체의 대응 성을 보장하기위한 모범 사례를 다룹니다.

이 기사는 사용자 정의 CSS를 사용하여 Bootstrap의 스타일을 무시하고 별도의 파일 생성, 특이성 및 조직의 모범 사례에 중점을 둔 방법을 무시하는 방법에 대해 설명합니다.

이 기사에서는 Semantic HTML을 사용하여 WCAG 표준을 준수하여 부트 스트랩 웹 사이트에 액세스 할 수 있도록하는 것에 대해 논의합니다.

기사는 장치 전체에 걸쳐 반응 형 레이아웃을 위해 Bootstrap의 그리드 시스템을 사용하여 구조, 사용자 정의 및 테스트 도구를 자세히 설명합니다.

기사는 주요 부트 스트랩 구성 요소 (그리드 시스템, 타이포그래피, 구성 요소 및 유틸리티에 대해 설명합니다. 반응 형 디자인과 대화식 UI 생성을 향상시키는 데 중점을 둡니다.

부트 스트랩 사진을 중심으로하는 방법에는 여러 가지가 있으며 Flexbox를 사용할 필요가 없습니다. 수평으로 만 중심으로 만 있으면 텍스트 중심 클래스가 충분합니다. 수직 또는 여러 요소를 중심으로 해야하는 경우 Flexbox 또는 그리드가 더 적합합니다. Flexbox는 호환성이 떨어지고 복잡성을 증가시킬 수 있지만 그리드는 더 강력하고 학습 비용이 더 높습니다. 방법을 선택할 때는 장단점을 평가하고 필요와 선호도에 따라 가장 적합한 방법을 선택해야합니다.

부트 스트랩을 사용하여 수직 센터링을 구현하여 : Flexbox Method : D-Flex, 정당화 컨텐츠 중심 및 정렬 중심 센터 클래스를 사용하여 Flexbox 컨테이너에 요소를 배치하십시오. Align-Items-Center 클래스 방법 : Flexbox를 지원하지 않는 브라우저의 경우 상위 요소의 높이가 정의 된 경우 Align-Items 중심 클래스를 사용하십시오.
