Javascript CSS为页面输入动画
我在动画中有这张幻灯片,现在可以在悬停事件中使用。但现在我希望动画在页面加载后立即工作,并且每当窗口宽度更改为低于900px时,它就会滑出 这是我的Html:Javascript CSS为页面输入动画,javascript,html,angularjs,twitter-bootstrap,css,Javascript,Html,Angularjs,Twitter Bootstrap,Css,我在动画中有这张幻灯片,现在可以在悬停事件中使用。但现在我希望动画在页面加载后立即工作,并且每当窗口宽度更改为低于900px时,它就会滑出 这是我的Html: <div class="left-nav pack-container slide-wrapper"> <ul class="nav nav-pills nav-stacked" id="left-nav-list"> <li class="active"><a href="#">
<div class="left-nav pack-container slide-wrapper">
<ul class="nav nav-pills nav-stacked" id="left-nav-list">
<li class="active"><a href="#">Sections</a></li>
<li><a href="#">Travels</a></li>
<li><a href="#">Services</a></li>
<li class="active"><a href="#">Recently Viewed</a></li>
</ul>
</div>
我试图获取id并执行classList.add,但没有成功
使用以下附加值:
- 安格拉斯
- 引导
谢谢您可以给它一些默认的、未加载的类,然后在窗口加载时取消设置该类。CSS应该是这样的:
#left-nav-list {
position: relative;
transition: 1s;
overflow: hidden;
width: 200px;
left:0;
}
#left-nav-list.notLoaded {
left: -350px;
}
下面是一个简单的例子:
window.onload=function(){
document.getElementById('left-nav-list').classList.remove('notLoaded');
}
#左导航列表{
位置:相对位置;
过渡:1s;
溢出:隐藏;
宽度:200px;
左:0;
}
#左导航列表。未加载{
左:-350px;
}
您可以给它一些默认的、未加载的类,然后在窗口加载时取消设置该类。CSS应该是这样的:
#left-nav-list {
position: relative;
transition: 1s;
overflow: hidden;
width: 200px;
left:0;
}
#left-nav-list.notLoaded {
left: -350px;
}
下面是一个简单的例子:
window.onload=function(){
document.getElementById('left-nav-list').classList.remove('notLoaded');
}
#左导航列表{
位置:相对位置;
过渡:1s;
溢出:隐藏;
宽度:200px;
左:0;
}
#左导航列表。未加载{
左:-350px;
}
试试看
@media (max-width:900px) and (min-width:400px) {
#left-nav-list {
transition: 1s;
left:0px !important;
}
}
试试看
你能在jsfiddle中创建一个例子并展示它吗?你能在jsfiddle中创建一个例子并展示它吗?谢谢,这对我有用,我用了这个@media(最大宽度:900px){#left nav list{transition:1s;left:-350px!important;}我工作过,但每当它向后滑动时谢谢,这对我有用,我就用了这个@media(最大宽度:900px){#左导航列表{转换:1s;左:-350px!重要;}}我工作过,但每当它向后滑动时