찾다
웹 프론트엔드JS 튜토리얼lightBox 간단한 전체 화면 투명 마스크 솔루션_자바스크립트 기술

요점을 말하자면
전체 화면 반투명 마스크 레이어는 이제 web2.0 웹사이트에서 널리 사용됩니다. 대부분의 마스크는 페이지 크기를 계산한 다음 페이지와 동일한 크기의 레이어로 덮는 방식으로 구현됩니다. , Tencent qzone, wordpress 배경 등. 이 방법은 이해할 수 있지만 페이지가 매우 길면 IE8에서는 실패합니다. (외국 정보의 설명은 기계의 그래픽 카드와 관련이 있다고 합니다.) 완벽한 플롯을 가진 일부 학생들은 이 문제에 직면한 후 절망에 빠졌습니다. , 심지어 나는 IE8이 그의 작업을 구문 분석하기 위해 IE7의 방법을 사용하도록 강요하기를 원합니다. 실제로 더 좋은 방법이 있습니다. CSS를 사용하여 해결해 보겠습니다.
'위치:고정'을 기억하시나요? CSS2의 새로운 속성으로, 스크롤 바를 드래그할 때 요소가 페이지에 고정되어 움직이지 않게 할 수 있습니다. 예를 들어 Qzone 상단의 고정 네비게이션 바는 이렇게 구현됩니다. 마찬가지로, 높이와 너비가 100%인 레이어를 사용하여 브라우저 뷰포트를 덮을 수도 있으므로 전체 화면 마스킹이 가능합니다. 더 이상 페이지 크기를 계산할 필요가 없으며, 브라우저 크기를 조정할 때 크기를 동적으로 수정할 필요도 없습니다.


[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ]

하지만 IE6에서는 "position:fixed"를 지원하지 않습니다. 정적 위치 지정을 시뮬레이션하기 위해 js를 통해서만 TOP 값을 동적으로 수정할 수 있습니다. IE가 다시 움직이기 때문에 마스크가 확실히 흔들립니다. 변경될 때마다 렌더링합니다. 그러나 Microsoft는 매우 흥미로운 기능을 제공했습니다. html 또는 body 태그에 대해 정적으로 배치된 배경 이미지를 설정하면 스크롤 막대를 드래그할 때 레이어가 흔들리지 않고 "position:fixed" "를 거의 완벽하게 시뮬레이션합니다. 나는 실제 프로젝트에서 이 기능이 나중에 설명할 다른 특수 기능을 실행할 수도 있다는 것을 발견했습니다.
문제를 해결하기 위해 Wanhe 표현식을 사용하여 IE6용 CSS에서 일부 스크립트를 작성하고 스크롤 막대를 드래그할 때 마스크 레이어의 위치를 ​​조정합니다. 표현은 매우 수행 집약적이라는 전설이 있지만, 우리의 표현은 손실이 거의 없습니다. 관심 있는 학생들은 표현을 깊이 있게 공부할 수 있습니다.

[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ]

좋아, IE6의 큰 머리 인형과 호환된 후 우리의 잠금 화면 마스크는 주류 브라우저에서 사용되었습니다. 그러나 js를 사용하여 효과를 작성하는 학생들은 항상 매우 좌절하고 항상 무언가를 던지고 싶어합니다. 화면이 잠겨 있을 때 사용자 작업이 중단될 수 있도록 스크립트를 조금 더 추가하고 스크롤 막대, 휠, 탭 키, 모두 선택, 새로 고침 및 마우스 오른쪽 버튼 클릭이 모두 비활성화되어 실제 '잠금 화면'을 시뮬레이션합니다. 🎜>

[Ctrl A 모두 선택 참고: 외부 J를 도입해야 하는 경우 실행하려면 새로 고쳐야 합니다 ]
성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
win7窗口全屏快捷键是什么win7窗口全屏快捷键是什么Jun 29, 2023 pm 07:33 PM

win7窗口全屏快捷键是什么?我们在使用win7系统的时候,有时候开启软件的时候,它的运行窗口不是全屏的,这个时候我们需要通过鼠标去最大化窗口。那么有什么快捷键可以快速去切换最大化窗口显示呢?接下来和大家分享win7窗口全屏快捷键教程。一、Alt+Enter一般程序,包括大部分游戏在内的没有自带全屏快捷键的程序。二、F11几乎所有的浏览器,都可以用这个快捷键进行全屏。三、Alt+V+U包括word文档在内的大部分文档工具都可以用这个快捷键进行全屏。四、Ctrl+F/Space很多播放器软件,让视

ppt怎么全屏放映?ppt一键全屏快捷键ppt怎么全屏放映?ppt一键全屏快捷键Mar 16, 2024 pm 06:16 PM

  在办公、学习的时候,经常用到ppt进行演示,为了进一步提高观感,我们通常需要将ppt全屏演示。那么ppt一键全屏快捷键是什么?ppt如何全屏放映?下面就来看看具体教程。  ppt快捷键快捷键是最便捷的全屏操作方式之一。只需打开要全屏显示的PPT文件,按下键盘上的“F5”键即可让幻灯片全屏展示。这种一键全屏的方式非常简单,无需浪费时间在菜单选项上,通过简单的键盘操作即可轻松完成。  2、此外,还可以使用其他快捷键。例如,按下“Shift+F5”键,可以从当前幻灯片开始放映;按下&

win10电脑有黑边调全屏操作方法win10电脑有黑边调全屏操作方法Jul 07, 2023 pm 07:53 PM

有时在安装win10后,发现桌面周围或两侧都有黑框,没有全屏显示,那么win10电脑有黑边怎么调整全屏呢?很多朋友不知道怎么处理,所以针对win10电脑如何调整黑边的问题,我会教你win10电脑如何调整黑边全屏。win10电脑有黑边调全屏操作方法右键点击桌面空白位置的鼠标,选择弹出菜单中的显示设置;在分辨率栏中找到与自己电脑屏幕相匹配的分辨率,一般会显示一个推荐词,如1920*1080、1366*768等;弹出提示框,让我们确认是否保留这些显示设置,直接点击保留更改;显示方向设置为横向,目前大部

快手怎么全屏播放 全屏无字模式设置方法快手怎么全屏播放 全屏无字模式设置方法Mar 12, 2024 pm 03:43 PM

  快手能够轻松的满足自己的使用,让大家们每天都可以沉浸在其中,为自己解闷,解决每一次的使用,让大家们都可以一直沉浸在其中,看自己感兴趣的内容,很多人喜欢沉浸式的观看,不想要底下的评论区,旁边的点赞转发等等,想要全屏观看,享受极致的视觉盛宴,让大家都非常的喜欢,非常的满足,很多人不知道在这里该怎么开启全屏观看,所以小编为你们提供方法,有需要的小伙伴们,都可以马上的使用起来,让你们更好的享受这个平台上的各种内容!  1、打开快手,登录自己的账号,点击左上角三条横杆,  2、点击左下角的大屏模式,这

win10电脑全屏按哪个键_win10电脑设置全屏的方法win10电脑全屏按哪个键_win10电脑设置全屏的方法Mar 27, 2024 pm 12:26 PM

1、如果不行,可以按win+R快捷键弹出运行,或者点击电脑左下角开始,在开始菜单上找到运行,在运行里输入:regedit。2、进入注册表编辑器后,依次选择HEKY_LOCAL_MACHINE——SYSTEM——ControlSet001——Control。3、然后再选择GraphicsDrevers——configuration。4、在configuration上右击选择查找。5、输入【scaling】,点击【查找下一个】。6、右键点击scaling,选择】修改【。7、将数值数据由4改为3即可。

uc浏览器怎么设置全屏 开启全屏模式的方法uc浏览器怎么设置全屏 开启全屏模式的方法Mar 12, 2024 pm 04:22 PM

  uc浏览器app软件内的搜索浏览服务非常棒,只要是你想知道想看的,都可以通过输入关键词搜索找到,整体的上网环境更加舒适,满足不同用户的上网需求。软件界面十分干净,而且不同领域的浏览板块都是开放的,自由搜索获取最准确的结果答案,不管是新闻资讯、精彩好看的视频内容以及小说漫画书籍等等都可以找到,自由切换不同浏览模式,全屏模式内容信息看得更清楚,一键设置即可使用,所有的浏览记录自动保存不会丢失,任何格式文件文档都可以兼容,接下来小编在线详细为uc浏览器用户们带来开启全屏模式的方法。  1.首先打开

火狐浏览器怎么全屏火狐浏览器怎么全屏Feb 01, 2024 pm 08:54 PM

火狐浏览器怎么全屏?我们使用火狐浏览器怎么设置全屏,下面介绍详细方法步骤!我们用火狐浏览器浏览网页的时候,一般都不是全屏模式,上面还有菜单栏和工具栏等功能,有些小伙伴就像设置成全屏模式,这样就有更好的浏览体验那么应该怎么设置呢。具体该怎么操作?小编下面整理了火狐浏览器怎么全屏的方法步骤,不会的话跟着我往下看吧!火狐浏览器怎么全屏1、打开电脑版火狐浏览器,点击应用程序菜单2、点击全屏显示此窗口图标3、电脑版火狐浏览器全屏显示网页完成

爱奇艺视频全屏怎么调回来爱奇艺视频全屏怎么调回来Feb 23, 2024 pm 10:04 PM

爱奇艺视频全屏怎么调回来?爱奇艺视频是可以全屏来播放视频,但是多数的用户不知道如何调整爱奇艺视频中的全屏模式,接下来就是小编为用户带来的爱奇艺视频全屏调整方法图文教程,感兴趣的用户快来一起看看吧!爱奇艺使用教程爱奇艺视频全屏怎么调回来1、首先打开爱奇艺视频APP,主页面选择喜爱的视频播放,在下图箭头所示的图标点击;2、然后跳转到横屏页面,点击右上角三个点图标;3、最后右边展开功能栏,滑动【满屏观影】即可调整全屏。

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를 무료로 생성하십시오.

뜨거운 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

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

PhpStorm 맥 버전

PhpStorm 맥 버전

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

Atom Editor Mac 버전 다운로드

Atom Editor Mac 버전 다운로드

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

mPDF

mPDF

mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Dreamweaver Mac版

Dreamweaver Mac版

시각적 웹 개발 도구