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