站长技术网

首页 > 网站基础 > DIV&CSS >

纯css3显示隐藏一个div特效的具体实现

点评:显示隐藏一个p特效的方法有很多,下为大家介绍下使用纯css3是如何实现的,有需要的朋友可以参考下,希望对大家有所帮助!

复制代码代码如下:

<!DOCTYPE HTML>

<head>

<script src="jquery-1.8.2.min.js"></script>

<style>

#showp {

background-color:red;

width:300px;

height:300px;

display:none;

}

.from-below,

.from-below-to-below .effeckt-modal {

-webkit-transform: translateX(100%);

-ms-transform: scale(0.5);

-o-transform: scale(0.5);

transform: scale(0.5);

opacity: 0;

-webkit-transition: all 500ms;

-o-transition: 500ms;

transition: 500ms;

}

.effeckt-show,

.effeckt-show.from-below-to-below .effeckt-modal {

-webkit-transform: translateX(0);

-ms-transform: scale(1);

-o-transform: scale(1);

transform: scale(1);

opacity: 1;

}

.effeckt-show .effeckt-modal {

visibility: visible;

}

</style>

<script>

function show(){

$("#showp").show();

$("#showp").addClass("from-below");

setTimeout(function(){$("#showp").addClass("effeckt-show");},300);

}

function hide(){

$("#showp").removeClass("effeckt-show");

}

</script>

</head>

<body class="sapUiBody">

<input type="button" id="bt" value="show" onClick="show()">

<input type="button" id="bt" value="hide" onClick="hide()">

<p id="showp" class="">

<h1>aaaaa</h1>

</p>

</body>