html+css3+jquery点击展开平滑下拉特效UI
发表日期: 2020-07-21 15:48:50 浏览次数:100
巴音郭楞网站推广【巴音郭楞官网推广哪个效果好】巴音郭楞百度竞价推广托管、巴音郭楞百度优化推广外包、巴音郭楞全网霸屏推广多少钱、巴音郭楞网络推广一年大概多少费
巴音郭楞蒙古自治州,简称“巴州”,隶属于新疆维吾尔自治区,位于新疆维吾尔自治区东南部,境内有高山、盆地、河流、湖泊、戈壁、沙漠和平原绿洲,属中温带和暖温带大陆性气候。总面积47.15万平方千米,辖1个县级市、7个县、1个自治县。2018年总人口128.06万人。
巴音郭楞蒙古自治州历史悠久,有几千年的开发历史。丝绸之路南中两道均通过巴州。西域三十六国在巴州境内有楼兰、若羌、且末、小宛、戎卢、山国、轮台、焉耆、尉犁、渠犁、危须十一国。巴州旅游资源独具特色,全州旅游资源基本类型多样,除天山、昆仑山区、大漠、大湖、大草原、大戈壁自然景观外,还拥有众多的历史遗迹和人文景观,如铁门关、楼兰古城遗址、锡克沁千佛洞、米兰遗址等。 2018年12月,被国家民委命名第六批全国民族团结进步创建示范区(单位)。
2018年,巴音郭楞蒙古自治州实现生产总值1027.5亿元,比上年增长4%。其中:第一产业实现增加值155.3亿元,比上年下降2.2%;第二产业实现增加值560.1亿元,比上年增长5.5%;第三产业实现增加值312.1亿元,比上年增长5.1%。
html+css3+jquery点击展开平滑下拉特效UI
新建html文档。
书写hmtl代码。
<div class="demo">
<div class="demo__overlay"></div>
<div class="demo__menu-btn">
<div class="demo__menu-btn-line"></div>
<div class="demo__menu-btn-line"></div>
<div class="demo__menu-btn-line"></div>
</div>
<div class="demo__menu-bg"></div>
<div class="demo__menu-items">
<div class="demo__menu-item" data-section="home">Home</div>
<div class="demo__menu-item" data-section="source">Source of inspiration</div>
<div class="demo__menu-item" data-section="demos">Other demos</div>
<div class="demo__menu-item" data-section="about">About</div>
</div>
<div class="demo__section demo__section--home active-section">
<h2 class="demo__section-heading">Home</h2>
<p class="demo__description">Just click menu button</p>
</div>
<div class="demo__section demo__section--source">
<h2 class="demo__section-heading">Source of inspiration</h2>
<p class="demo__description">Based on
<a class="demo__link" href="#">this dribbble shot</a>
by Gal Shir</p>
</div>
<div class="demo__section demo__section--demos">
<h2 class="demo__section-heading">Other demos</h2>
</div>
<div class="demo__section demo__section--about">
<h2 class="demo__section-heading">About</h2>
</div>
</div>
初始化css代码。
<style>
*, *:before, *:after { box-sizing: border-box; margin: 0; padding: 0; }
html, body { font-size: 62.5%; }
body { background: #F2E274; font-family: "Open Sans", Helvetica, Arial, sans-serif; }
</style>
书写css代码。
.demo { z-index: 1; overflow: hidden; position: absolute; left: 50%; top: 50%; width: 26rem; height: 44rem; margin-left: -13rem; margin-top: -22rem; border-radius: 0.5rem; background: #fff; box-shadow: 0.3rem 0.5rem 0.5rem rgba(0, 0, 0, 0.2); }
.demo__overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.15); pointer-events: none; opacity: 0; -webkit-transition: opacity 0.4s 0.35s; transition: opacity 0.4s 0.35s; }
.demo.menu-active .demo__overlay { opacity: 1; -webkit-transition: opacity 0.4s 0.4s; transition: opacity 0.4s 0.4s; }
.demo__menu-btn { z-index: 3; position: absolute; left: 2rem; top: 2rem; width: 2.4rem; height: 1.6rem; -webkit-transition: -webkit-transform 0.4s 0.75s; transition: transform 0.4s 0.75s; cursor: pointer; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.demo.menu-active .demo__menu-btn { -webkit-transition: -webkit-transform 0.4s; transition: transform 0.4s; -webkit-transform: translate3d(-2rem, 0, 0); transform: translate3d(-2rem, 0, 0); }
.demo__menu-btn-line { position: absolute; left: 0; width: 100%; height: 0.2rem; background: #879BAF; -webkit-transition: width 0.4s 0.75s, -webkit-transform 0.4s 0.35s; transition: width 0.4s 0.75s, transform 0.4s 0.35s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.demo.menu-active .demo__menu-btn-line { width: 26rem; -webkit-transition: width 0.4s, -webkit-transform 0.4s 0.32s; transition: width 0.4s, transform 0.4s 0.32s; }
.demo__menu-btn-line:nth-child(1) { top: 0; }
.demo.menu-active .demo__menu-btn-line:nth-child(1) { -webkit-transform: translate3d(0, 4rem, 0); transform: translate3d(0, 4rem, 0); }
.demo__menu-btn-line:nth-child(2) { top: 0.7rem; }
.demo.menu-active .demo__menu-btn-line:nth-child(2) { -webkit-transform: translate3d(0, 9.5rem, 0); transform: translate3d(0, 9.5rem, 0); }
.demo__menu-btn-line:nth-child(3) { top: 1.4rem; }
.demo.menu-active .demo__menu-btn-line:nth-child(3) { -webkit-transform: translate3d(0, 15rem, 0); transform: translate3d(0, 15rem, 0); }
.demo__menu-bg { z-index: 1; position: absolute; left: 0; top: 0; width: 100%; height: 24.8rem; background: #fff; border-bottom: 0.2rem solid #879BAF; -webkit-transform: scaleY(0.3); -ms-transform: scaleY(0.3); transform: scaleY(0.3); -webkit-transform-origin: 50% 0; -ms-transform-origin: 50% 0; transform-origin: 50% 0; opacity: 0; -webkit-transition: opacity 0.2s 0.55s, -webkit-transform 0.4s 0.35s; transition: opacity 0.2s 0.55s, transform 0.4s 0.35s; pointer-events: none; }
.demo.menu-active .demo__menu-bg { pointer-events: auto; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); opacity: 1; -webkit-transition: opacity 0.2s 0.4s, -webkit-transform 0.4s 0.4s; transition: opacity 0.2s 0.4s, transform 0.4s 0.4s; }
.demo__menu-items { z-index: 2; position: absolute; left: 0; top: 0; width: 100%; pointer-events: none; }
.demo.menu-active .demo__menu-items { pointer-events: auto; }
.demo__menu-item { height: 6rem; padding-left: 2rem; margin-bottom: 0.2rem; font-size: 1.8rem; line-height: 6rem; color: #7F91A4; background-color: rgba(127, 145, 164, 0); opacity: 0; -webkit-transform: translateX(-1rem); -ms-transform: translateX(-1rem); transform: translateX(-1rem); -webkit-transition: opacity 0.2s 0.15s, -webkit-transform 0.2s 0.15s; transition: opacity 0.2s 0.15s, transform 0.2s 0.15s; cursor: pointer; }
.demo__menu-item.clicked { -webkit-animation: menuItemClicked 0.3s; animation: menuItemClicked 0.3s; }
.demo.menu-active .demo__menu-item { opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); }
.demo.menu-active .demo__menu-item:nth-child(1) { -webkit-transition: opacity 0.2s 0.4s, -webkit-transform 0.2s 0.4s; transition: opacity 0.2s 0.4s, transform 0.2s 0.4s; }
.demo.menu-active .demo__menu-item:nth-child(2) { -webkit-transition: opacity 0.2s 0.55s, -webkit-transform 0.2s 0.55s; transition: opacity 0.2s 0.55s, transform 0.2s 0.55s; }
.demo.menu-active .demo__menu-item:nth-child(3) { -webkit-transition: opacity 0.2s 0.7s, -webkit-transform 0.2s 0.7s; transition: opacity 0.2s 0.7s, transform 0.2s 0.7s; }
.demo.menu-active .demo__menu-item:nth-child(4) { -webkit-transition: opacity 0.2s 0.85s, -webkit-transform 0.2s 0.85s; transition: opacity 0.2s 0.85s, transform 0.2s 0.85s; }
.demo__section { position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding: 7rem 2rem 0; opacity: 0; -webkit-transition: opacity 0.4s; transition: opacity 0.4s; pointer-events: none; }
.demo__section:after { content: ""; position: absolute; left: 1rem; bottom: 1rem; width: 24rem; height: 17rem; border-radius: 0.5rem; background: #E7F6FB; }
.demo__section.active-section { opacity: 1; pointer-events: auto; }
.demo__section-heading { margin-bottom: 1.5rem; text-align: center; font-size: 2.2rem; text-transform: uppercase; }
.demo__description { text-align: center; font-size: 1.5rem; }
@-webkit-keyframes menuItemClicked { 0% {
background-color: #7F91A4;
}
100% {
background-color: rgba(127, 145, 164, 0);
}
}
@keyframes menuItemClicked { 0% {
background-color: #7F91A4;
}
100% {
background-color: rgba(127, 145, 164, 0);
}
}
书写并添加js代码。
<script src='js/stopExecutionOnTimeout.js?t=1'></script>
<script src="js/jquery-2.1.1.min.js"></script>
<script>
$(document).ready(function () {
var $demo = $('.demo');
var menuTextAT = 500;
$(document).on('click', '.demo__menu-btn', function () {
$demo.addClass('menu-active');
});
$(document).on('click', '.demo__menu-item', function () {
var $item = $(this);
var targetSection = $item.data('section');
$item.addClass('clicked');
$demo.removeClass('menu-active');
$('.demo__section.active-section').removeClass('active-section');
$('.demo__section--' + targetSection).addClass('active-section');
setTimeout(function () {
$item.removeClass('clicked');
}, menuTextAT);
});
});
</script>
代码整体结构。
7 月 20 日消息 据北京青年报报道,北京、上海、广州、深圳、南京在内的全国 30 城用户已能在滴滴出行 App“货运”标签内看到 “满 10 万人投票助力即开城”的营销活动,暗示上述城市也将要上线滴滴货运。
据悉,活动规则为,如果单个城市助力达 10 万人次,活动结束后将根据当前城市实际情况择日开通货运服务。
6 月 23 日,滴滴货运在成都和杭州正式上线,共有 8000 多名司机获得首批上线服务的资格。司机师傅们经过背景审核、线下验车,以及安全意识、驾驶技术、软件操作、服务流程等方面的线下培训和考试后,方能上岗。有内部人士透露,截至目前,滴滴货运在杭州和成都的发展势头良好,双城日单量已破 2 万单。
巴音郭楞网站推广【巴音郭楞官网推广哪个效果好】巴音郭楞百度竞价推广托管、巴音郭楞百度优化推广外包、巴音郭楞全网霸屏推广多少钱、巴音郭楞网络推广一年大概多少费