【CSS】- 遮罩層效果
position 型別
- 普通定位:定位,系統預設的定位方式
- 相對定位:relative: 元素相對原來的位置的偏移位置,原來的空間任保留
- 絕對定位:abslute: 元素相對其包含塊的定位(父級為基準(父級元素必須是相對定位如果不是則一直往上找,直到找到body為止)來進行偏移)
- 固定定位:fixed: 相對於視窗的絕對定位
CCSS樣式
div{ width: 50px; height: 50px; } .div01{ position: static; /**普通定位*/ background-color: yellow; } .div02{ position: relative; /**相對定位*/ background-color: blue; width: 150px; height: 150px; left: 50px; /**相對於原來的位置向右偏移50px*/ } .div03{ position: absolute; /**絕對定位*/ background-color: red; left: 50px; /**相對於父級相對元素偏移50px,如果沒有父級相對定位元素則預設body*/ } .div04{/**固定定位會脫離文件流,其他空白位置都可以填寫資訊*/ position: fixed; /**固定定位*/ background-color: green; right: 50px; /**距離視窗右邊偏移50px*/ } .div05{/**遮罩層:z-index垂直螢幕的方向設定,類似ps的圖層疊加原理*/ position: absolute; background-color: pink; left: 0px; top: 0px; /**如果不設定則按照預設的位置顯示*/ width: 100%; /***100%:標識遮罩層覆蓋整個瀏覽器視窗*/ height: 100%; opacity: 0.5; /**透明度*/ z-index: 999; /**Z軸座標:值遇到標識越貼近使用者*/ }
介面
<div class="div01">靜態定位</div> <div class="div02">我是相對定位 <div class="div03">我是絕對定位</div> </div> <div class="div04">固定定位</div> <br /> <p><input type="button" value="顯示遮罩層"></p> <br/><br/> <div style="display: none;" class="div05"> Hello Python World! </div>
Javascript操作程式碼:
$("input[type=button]").click(function(){
console.log($(".div05").is(":visible"));
$(".div05").toggle(function(){
$(".div05").show();
});
});
效果:
相關推薦
【CSS】- 遮罩層效果
浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>
學習筆記3--CSS製作滑鼠放上後淡入透明遮罩層效果
transition: Internet Explorer 10、Firefox、Opera 和 Chrome 支援 transition 屬性。 Safari 支援替代的 -webkit
html+css原始碼之實現登入彈出框遮罩層效果
在web開發中,很多網站都做了一些特別炫麗的效果,比如使用者登入彈框遮罩層效果,本文章向大家介紹css如何實現登入彈出框遮罩層效果,需要的朋友可以參考一下本文章的原始碼。 html+css實現登入彈出框遮罩層效果,原始
css hover遮罩層
align 圖片 tex img 自己 工作 container 憂傷 了解 馬上月底了, 這個月忙於工作和生活, 沒有很好的寫一篇博客, 有點憂傷. 為了彌補, 就寫點簡單的. 最近項目有個需求, 就是鼠標移入的時候顯示一個層, 移除的時候這個層消失. 當然層是可以點擊進
介面操作結果提示彈出框2--遮罩層效果
js包含了html程式碼和顯示消失的功能,忽然想起來link可以去掉css的,因為在其他html介面裡會呼叫這些css樣式 suernk.js如下: //brace.html裡的三個彈出框,為了避免呼叫麻煩,將彈出框放到js裡 //document.write("<link rel='
React Native之Modal元件實現遮罩層效果
React-Native中Modal的使用 /** * React Native App * dongtao 2017/04/22 * @flow */ import React, { Component } from 'react'; import { A
javascript+html實現遮罩層效果
<!DOCTYPE html> <html> <head> <meta charset="UTF-8">
點選按鈕Alert彈出遮罩層效果的提示框程式碼
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"> <head> <title>經過改善優化的Alert彈出提示效果</titl
jquery封裝了一個簡潔輕巧的可拖動可自定義樣式的純div+css帶遮罩層的仿模態彈出框
最近封裝上癮,想起以前做的一個輕巧的彈出框,是樣式和指令碼分離的,於是重新封裝了一下,把樣式標籤統一到js裡了。 裡面還有一些問題,但不影響使用,有興趣的同學,可以參考完善下,有好的建議,請不吝賜教。 if (typeof jQuery === 'unde
frameset巢狀的子頁面js彈出新頁面時,父頁面新增遮罩層效果
frameset巢狀的子頁面: 新增遮罩層: $(‘html’, window.parent.document).append(‘<div class=”mtDiv” style=”position: fixed;top: 0%;left: 0%;w
JS+CSS簡單實現DIV遮罩層顯示隱藏【轉藏】
button left dtd -m javascrip htm width dex absolute <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/
【Javascript學習筆記】【DOM實戰— —jQ實現點選任意位置關閉某處的效果(常用於模態框後面的遮罩層)】
【Javascript學習筆記】 目錄 目錄 原理 效果 程式碼 實戰程式碼 快捷連結 點選任意位置關閉某處 而且點選對應處並不會hide掉自己 原理
彈出遮罩層後,如何禁止底層頁面的滾動【轉】
彈窗是一種常見的互動方式,而蒙層則是彈窗必不可少的元素,用於隔斷頁面與彈窗區塊,暫時阻斷頁面的互動。但是,我們會發現,當彈出遮罩層後,底層body的內容也是可以滾動,顯然這不是我們想要的效果,而這個問題就是小萌最近開發專案時遇到的問題。 一個小程式的專案,是用MPVUE(一個使用 Vue.js
【Axure學習】(二)Axure遮罩層
遮罩層實現方案: 1. 在網站上面加一層動態面板,大小和網站相同。 2. 在該層上面再加一個動態面板(登陸框), 3. 當點選登陸框的關閉按鈕時,遮罩層和登入框都隱藏。(回到主頁面) 4. 這兩個動態面板初始都設為隱藏狀態,當點選主頁面的【登陸】按鈕時
【css】box-shadow匹配ps投影效果/text-shadow
csdn tail 實體 換算 sin 距離 css3 .com set 參照資料:http://blog.csdn.net/lpandeng/article/details/72778451 box-shaow: 距離(x-offset y-offset) 虛影(blu
css動畫遮罩效果自上而下與自下而上
基本結構 <div class="header"> <div class="inner"> <a href="#">標題欄</a> </div> </div> 1、自上而下 scss:被註釋的部分是
Vue/css圖片底部遮罩層
<template> <div > <div v-for="item in list"> <div class="thediv" @click="onClickVideo(item.Video)"> <img src=
純CSS實現專案展示遮罩詳情效果
本例項主要用於專案展示時滑鼠hover後顯示一個遮罩顯示專案詳情的效果,遮罩採用CSS的絕對定位以及CSS3盒子模型。 本例項應用廣泛,很多品牌官方網站均有采用。 hover: 1 <!DOCTYPE html> 2 <html> 3 4 <head
【CSS】純css實現立體擺放圖片效果
1. 元素的 width/height/padding/margin 的百分比基準 設定 一個元素 width/height/padding/margin 的百分比的時候,大家可知道基準是什麼? 舉個栗子: .parent { width: 200px; height: 100px; } .ch
css---遮罩層
<div id="body"> 顯示頁面的全部內容 <div id="open">開啟彈框</div> </div> //頁面的遮罩層 <div id="cover"></div> //頁面的彈出框 <di