Javascript 如何显示从搜索图标到搜索栏的转换?
我必须在导航栏中显示搜索图标变为搜索栏的过渡。我正在使用Phonegap制作一个混合应用程序。[应用程序开发中]Javascript 如何显示从搜索图标到搜索栏的转换?,javascript,html,css,Javascript,Html,Css,我必须在导航栏中显示搜索图标变为搜索栏的过渡。我正在使用Phonegap制作一个混合应用程序。[应用程序开发中] <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="format-detection" content="telephone=no" /> <meta name="msapplic
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<title>Visualize</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css">
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<nav class="bar bar-nav">
<i class="glyphicon glyphicon-search" ></i>
<i class="fa fa-align-justify" style="font-size:24px" ></i>
</header>
</head>
<body>
<div class="app">
<h1></h1>
<div id="deviceready" class="blink">
<p class="event listening"></p>
<p class="event received"></p>
</div>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
</script>
<nav class="bar bar-tab">
<a class="tab-item active" href="#">
<span class="icon icon-home"></span>
<span class="tab-label">Home</span>
</a>
<a class="tab-item" href="#">
<span class="icon icon-person"></span>
<span class="tab-label">Profile</span>
</a>
<a class="tab-item" id="vbook1" href="#">
<i class="fa fa-play-circle-o" style="font-size:50px"></i>
<i class="tab-label" style="font-size:11px;">xyyx</i>
</a>
<a class="tab-item" href="#">
<span class="icon icon-star-filled"></span>
<span class="tab-label">Favorites</span>
</a>
<a class="tab-item" href="#">
<span class="icon icon-gear"></span>
<span class="tab-label">Settings</span>
</a>
</nav>
</body>
</html>
css code
<nav class="bar bar-nav">
<i class="glyphicon glyphicon-search" ></i>
<i class="fa fa-align-justify" style="font-size:24px" ></i>
.glyphicon-search {
position: absolute;
left:321px;
height:0px;
font-size: 20px;
margin-top: 13px;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
font-family: inherit;
-webkit-backface-visibility: hidden;
}
.fa-align-justify{
position: absolute;
margin-top: 12px;
font-size: 50px;
right: 330px;
}
可视化
app.initialize();
货物堆装与系固安全操作规则
.图标搜索{
位置:绝对位置;
左:321px;
高度:0px;
字体大小:20px;
边缘顶端:13px;
-webkit过渡:宽度为0.3s;
-moz过渡:宽度为0.3s;
过渡:宽度0.3s;
字体家族:继承;
-webkit背面可见性:隐藏;
}
.fa对齐{
位置:绝对位置;
边缘顶部:12px;
字体大小:50px;
右:330px;
}
这是我的HTML和CSS代码。我有一个带有两个按钮的导航栏。一个搜索按钮和一个打开左侧面板的按钮。向我们展示一个您想要实现的示例欢迎访问Stackoverflow,我希望在发布您的问题之前,您已经阅读了这篇文章,你能给我们提供一些源代码吗?我只得到扩展搜索栏的javascript代码,而我正在寻找一个从搜索图标到搜索图标的完整平滑过渡。我希望这种过渡类似于youtube应用程序。当我们点击搜索栏时,转换会给我们一个搜索栏。。。因此,由于没有代码,您已经尝试过的东西不会给您太多的帮助和答案,无论如何欢迎您