1. 程式人生 > >CSS實現鏤空遮罩引導層

CSS實現鏤空遮罩引導層

1、用一個外部元素控制遮罩層顯示區域,避免出現滾動條
2、用一個內部元素實現遮罩層和鏤空效果,其中,遮罩層通過設定大尺寸黑色半透明border實現,鏤空區域通過設定元素小width和小height實現
3、通過位移控制鏤空的位置

HTML:

<!-- 遮罩層的限制層:overflow:hidden控制不出現滾動條 -->
<div class="test_outer">
    <!-- 遮罩層 -->
    <span id="testCover" class="test_cover test_cover_pos1 trans">
</span> </div>

CSS:

.trans {
    /*transition*/
    -webkit-transition: 0.3s ease;
    -moz-transition: 0.3s ease;
    -ms-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.test_outer {
    background-color:lime;
    width: 320px;
    height: 480px;
    margin: 1
em auto
; position: relative; overflow:hidden;/* 因為遮罩層肯定比實際區域大,所以遮罩層的限制層:overflow:hidden控制不出現滾動條 */ }
.test_cover { /* 定義鏤空區域寬高大小尺寸 */ width: 60px; height: 60px; border: 580px solid rgba(0, 0, 0, .45);/* 使用元素的大border作為遮罩層的 */ border-radius: 50%; position: absolute; } .test_cover_pos1
{ left: -327px; top: -578px; } .test_cover_pos1:after { content: '☺首先選擇您所在的城市'; margin: 16px 0 0 -140px; } .test_cover_pos2 { left: -547px; top: -478px; } .test_cover_pos2:after { width: 140px; content: '☺全新推圖訂餐服務,給你不一樣的體驗!'; margin: 16px 0 0 60px; } .test_cover_pos3 { left: -437px; top: -158px; } .test_cover_pos3:after { content: '☺隨時撥打訂餐!'; margin: -20px 0 0 -20px; white-space: nowrap; } .test_cover_pos1:after, .test_cover_pos2:after, .test_cover_pos3:after { color: #fff; font-family: '微軟雅黑'; text-shadow: 1px 1px rgba(0,0,0,.35); position: absolute; }

javascript:輪播事件

(function(stepIndex) {
    var objStep = document.getElementById("testCover");
    var funStep = function() {
        objStep.className = objStep.className.replace(/\d/, (stepIndex + 1));
        stepIndex++;
        if (stepIndex > 2) {
            stepIndex = 0;
        }
        setTimeout(funStep, 3000);
    };
    setTimeout(funStep, 3000);
})(1);

相關推薦

CSS實現鏤空引導

1、用一個外部元素控制遮罩層顯示區域,避免出現滾動條 2、用一個內部元素實現遮罩層和鏤空效果,其中,遮罩層通過設定大尺寸黑色半透明border實現,鏤空區域通過設定元素小width和小height實現 3、通過位移控制鏤空的位置 HTML: <

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/

Winform應用程序實現通用

圖片 ted containe completed ini spa mst per 動圖 Winform應用程序實現通用遮罩層 在WEB上,我們在需要進行大數據或復雜邏輯處理時,由於耗時較長,一般我們會在處理過程中的頁面上顯示一個半透明的遮罩層,上面放個圖標或提示:

Winform應用程序實現通用

添加 str img 控件 text 邏輯 mar chang sha 之前先後發表過:《Winform應用程序實現通用遮罩層》、《Winform應用程序實現通用消息窗口》,這兩款遮罩層其實都是基於彈出窗口的,今天為大家分享一個比較簡單但界面相對友好的另一種實現方案,廢話不

Vue/css圖片底部

<template> <div > <div v-for="item in list"> <div class="thediv" @click="onClickVideo(item.Video)"> <img src=

手寫css彈窗

專案需要,涉及到彈窗,所以就手寫一個,正好,展示一下我的前端能力。下面是程式碼,簡潔,直擊要害。只需要引入一下jquery的js檔案。效果圖:這是CSS程式碼:.cov{ width:100%; height:100%; background-color:rgba(0,

jqury+css實現可彈出伸縮

頁面布局 csdn 之前 div html jsb ava nts tex 1、使用可彈出伸縮窗調整了之前的頁面布局,使用這樣的布局使整個界面看起來更加清爽也更簡潔2、以上圖左側面板為例,實現比較簡單,僅僅需了解html和css布局就大致差點兒相同了html代碼:CSS:

css 簡單便捷

#divMask{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: hidden; outline: 0; -webkit-overflow-scroll

“摺疊欄“、“普通表格“、“”自定義元件

開發微信小程式中,為了符合開發需求自定義了 “摺疊欄“、“普通表格“、“遮罩彈層”元件,已獨立抽取出來的元件作出以下總結,便於後續在其他小程式專案中使用 Zayer-miniprogram自定義元件說明文件: 一.Zayer-flod摺疊欄元件 在引入頁面的json

CSS實現鏤空效果

效果原理 主要利用css漸變實現一些不需要切圖的背景鏤空 優惠券樣式 .mixinsTicket(@width, @height, @r, @left, @lcolor, @rcolor) { width: @width; height: @height;

Cocos2d-x簡單遊戲程式碼實現|第三部分:引導

#ifndef __ShootPlane__InstroLayer__ #define __ShootPlane__InstroLayer__ #include <iostream> #include "commonHeader.h"

css樣式新增

原理:利用css樣式實現滑鼠移入加一層遮罩的效果。將遮罩層absolute定位到要新增遮罩層的上面,滑鼠移入讓他顯示。 程式碼片: html: <div class="ai_demo" > <div class="pric

css heml js

css#bg{ position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color:#000; z-index:100

利用 2D 圖形和 PorterDuffXferMode 等實現的圖片

圖片的遮罩就是將裁剪遮罩應用於圖片或形狀,定義應用中另一張圖片的可見邊界。 利用 2D 圖形和 PorterDuffXferMode,可以將各種遮罩應用於某張點陣圖。 第一張效果圖: 其基本步驟: 1. 建立一個可變的空白 Bitmap 例項,以及在其中繪圖的 Canv

關於Xfermode的介紹和用處(,圓形圖片)

1.關於Xfermode類 從上面看出Xfermode有三個子類:AvoidXfermode,PixelXorXfermode,PoterDuffXfermode。它們分別表示: AvoidXfermode:在繪圖時,要麼繪製在最頂層,要麼繪製在除最頂層以外的地方。 Pi

css3 實現圖片效果,hover出現文字

滑鼠hover 以後。圖片上面出現一個遮罩, 透明度變化,  顯示設定好的文字的文字,完全使用css 實現,下圖是效果 關鍵程式碼   .featured-image:hover { opacity: 0.9; color: #fff; background:

CSS mask/masks 的應用 和 實現鏤空效果

在過去,CSS mask屬性在使用的時候就是mask: xxx,但是現在隨著這個屬性的規範化,mask屬性實際上已經成為了諸多mask-*的縮寫,這和background, border性質是一樣的。 具體是哪些屬性的縮寫呢,可以參見下面的列表: mask-imag

css-實現滑鼠移至圖片上顯示

1、將遮罩層html程式碼與圖片放在一個div 我是放在 .img_div裡。 <div class="img_div"> <img src="./images/paella-dish.jpg"> <a href="#

html+css原始碼之實現登入彈出框效果

在web開發中,很多網站都做了一些特別炫麗的效果,比如使用者登入彈框遮罩層效果,本文章向大家介紹css如何實現登入彈出框遮罩層效果,需要的朋友可以參考一下本文章的原始碼。 html+css實現登入彈出框遮罩層效果,原始

實現彈出

point func relative cit get alpha fun javascrip pla 開發中經常會用到彈出遮罩層的時候,下面是一個簡單的遮罩層彈窗 <style type="text/css"> <