누군가가 입력 상자를 클릭하면 화면 상단으로 올라갑니다. 이 작업을 수행 할 수 있지만 부모 div의 다른 콘텐츠를 함께 이동할 수는 없습니다. 여기에 내가 무엇을 가지고 :입력에 초점이 맞춰지면 상위 div에 애니메이션 적용
container{
}
input#search-bar:focus{
position: absolute;
border: 1px solid #008ABF;
transition: 0.35s ease;
color: #008ABF;
margin-top: -10px;
}
<div class="container">
<div class="brandHeader">
<h1>My Header</h1>
</div>
<form class="formHolder">
<input type="text" id="search-bar" placeholder="Search">
</form>
</div>
것은 내가 원하는 것은 또한 검색 창 동시에 10px을 이동하는 내 헤더입니다.
제공하는 것을 잊어 버린 추가 정보가 필요한 경우 요청하여 게시 할 것입니다.
HTML을 지금 구성하는 방식과 같이 순수 CSS를 사용하여이 작업을 수행 할 수 없습니다. CSS로 부모 또는 이전 형제를 선택할 방법이 없습니다. JavaScript를 사용해야합니다. – skyline3000