1. 程式人生 > >【CSS】- 遮罩層效果

【CSS】- 遮罩層效果

浪費了“黃金五年”的Java程式設計師,還有救嗎? >>>   

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. 這兩個動態面板初始都設為隱藏狀態,當點選主頁面的【登陸】按鈕時

cssbox-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

CSScss實現立體擺放圖片效果

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