カードの展開、検索ウィンドウの非表示、プレースホルダ
17151 ワード
プロジェクトの概要
3つの簡単な機能を実現しました.
1つ目はカードごとに追加する機能です.
2つ目の機能は、[検索](Search)ボタンをクリックすると、検索ウィンドウが表示されます.
3つ目はヒントカード情報ロード空間のskleton機能です.
コードはここです。!
1.拡張カード
学識
学識
<div class="container">
<div
class="panel"
style="
background-image: url('https://images.unsplash.com/photo-1638218022343-3158d732f5b8?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=735&q=80');
"
>
<h3>Rock</h3>
</div>
</div>
絶対値になるには、h 3がパネルに相対値を与えなければならない.
flexの詳細については、ここを参照してください.
flex
propertyでは、他のパネルとは異なるサイズの変更を実行できますTransitionの4番目のargsはdelayを表す.
let prevPanelIdx = null;
if (prevPanelIdx >= 0) {
console.log(childrenNodes[prevPanelIdx]);
childrenNodes[prevPanelIdx].classList.remove('active');
}
2.検索ボタンを展開
学識
.btn {
background-color: #fff;
border: 0;
cursor: pointer;
font-size: 24px;
position: absolute;
top: 0;
left: 0;
height: 50px;
width: 50px;
transition: transform 0.3s ease;
}
.btn:focus,
.input:focus {
outline: none;
}
.search.active .input {
width: 200px;
}
.search.active .btn {
transform: translateX(198px);
}
1.ドクロ
学識
線形-勾配では、角度は色の変化の方向を表します.
画像サイズ制限=>
max-width
!object-fitで当ててみましょうheight、widthを100%に設定すると、親のサイズが調整されます.(header img)
bgposアニメーションは、グレーのプレースホルダの位置を移動することによって実現されます.durationの半分は元の幅の50%に移動し、残りは-150%の位置に移動し、少し濃い灰色の部分を移動する効果があります.
<div class="card">
<div class="card-header animated-bg" id="header"></div>
<div class="card-content">
<h3 class="card-title animated-bg animated-bg-text" id="title"> </h3>
<p class="card-excerpt" id="excerpt">
<span class="animated-bg animated-bg-text"> </span>
<span class="animated-bg animated-bg-text"> </span>
<span class="animated-bg animated-bg-text"> </span>
</p>
<div class="author">
<div class="profile-img animated-bg" id="profile_img">
<a id="profile-anchor" href="/hidden search bar/index.html"> </a>
</div>
<div class="author-info">
<strong class="animated-bg animated-bg-text" id="name"> </strong>
<small class="animated-bg animated-bg-text" id="email"> </small>
</div>
</div>
</div>
</div>
スペースを追加します.アニメーションを追加する場所に
animated-bg
、animated-bg-text
クラスを追加します.Reference
この問題について(カードの展開、検索ウィンドウの非表示、プレースホルダ), 我々は、より多くの情報をここで見つけました https://velog.io/@yhko1992/카드-확장-검색-창-숨기기-placeholderテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol