我正在嘗試在一行中創建一個搜索欄以及一個頁眉。當我專注於搜索欄時,我希望它展開全寬並隱藏標題。我可以展開搜索欄,但不能隱藏標題。我不知道什麼是錯的。這裏的代碼如何擴展搜索欄並同時隱藏其他元素?
<! DOCTYPE html>
<html>
<head>
<style>
.header, div, .search{
display: inline;
}
.search{
width: 150px;
transition: all 1s ease-in-out;
-webkit-transition: all 1s ease-in-out;
}
.search:focus{
width: 100%;
}
.search:focus .header{
display: none;
}
</style>
</head>
<body>
<h1 class="header">myWebsite</h1>
<div>
<input type="text" class="search" name="search" placeholder="search...">
</div>
</body>
</html>
所以請幫助我。
答案就在JavaScript中。似乎只有CSS不能實現它。我在onblur上使用show(),並在onclick上隱藏()。 –