2016-10-05 4 views
2

ビルドしようとしているホームページの上部に検索エリアがあります。検索領域は、1つのテキスト入力ボックスと2つのドロップダウンボックス、およびサブミットまたは「検索」ボタンで構成されます。CSSアニメーションによるスタッキングの問題

animate.cssのアニメーションのフェードを、使用しているWordpressウィジェットに追加しようとしました。これはうまくいきました。ただし、ドロップダウンボックスは、下のコンテナdivと重なって表示されます。

あなたがアニメーションでバージョンがhere

hereを追加見ることができますが、彼らが必要として、ドロップダウンボックスが表示され、アニメーション、なしの古いバージョンです。

スタッキングの順序や修正に影響を与えずにアニメーションを保持する方法は誰にも分かりますか?

ありがとうございます!関連するソース/スタイリングコードの

一部が

<form class="job_search_form" action="http://dev-pantri.pantheonsite.io/profiles/" method="GET"> 

<div class="search_jobs"> 

    <div class="search_keywords"> 
     <label for="search_keywords">Keywords</label> 
     <input type="text" name="search_keywords" id="search_keywords" placeholder="What are you looking for?" /> 
    </div> 

    <div class="search_location"> 
     <label for="search_location">Location</label> 
     <input type="text" name="search_location" id="search_location" placeholder="Location" /> 
    </div> 


    <div class="search_categories"> 
     <label for="search_categories">Category</label> 
     <select name='search_categories[]' id='search_categories' class='job-manager-category-dropdown ' data-placeholder='Choose a category&hellip;' data-no_results_text='No results match' data-multiple_text='Select Some Options'> 
<option value="">All categories</option> 
<option class="level-0" value="44">Arts and Entertainment</option> 
<option class="level-1" value="53">Nightclubs</option> 
<option class="level-0" value="59">Bars</option> 
<option class="level-0" value="61">Lodging</option> 
<option class="level-1" value="62">Hotels</option> 
<option class="level-0" value="63">Nightlife</option> 
<option class="level-0" value="58">Outdoors</option> 
<option class="level-0" value="54">Restaurants</option> 
</select> 
    </div> 


    <div class="filter_wide filter_by_tag">Filter by tag: <span class="filter_by_tag_cloud"></span></div><select name='search_region' id='search_region' class='search_region' > 
<option value='0'>All Regions</option> 
<option class="level-0" value="55">Annex</option> 
<option class="level-0" value="56">Beaconsfield Village</option> 
<option class="level-0" value="57">Bloordale Village</option> 
<option class="level-0" value="40">Casa Loma</option> 
<option class="level-0" value="39">Corktown</option> 
<option class="level-0" value="22">Downtown Core</option> 
<option class="level-0" value="23">Dufferin Grove</option> 
<option class="level-0" value="24">Entertainment District</option> 
<option class="level-0" value="25">Fashion District</option> 
<option class="level-0" value="21">Harbourfront</option> 
<option class="level-0" value="20">Little Italy</option> 
<option class="level-0" value="16">Parkdale</option> 
<option class="level-0" value="15">Trinity Bellwoods</option> 

<p class="filter-by-type-label">Filter by type:</p><input type="hidden" id="search_context" name="search_context" value="22" /> <ul class="job_types"> 
       <li><label for="job_type_freelance" class="freelance"><input type="checkbox" name="filter_job_type[]" value="freelance" id="job_type_freelance" /> Freelance</label></li> 
       <li><label for="job_type_full-time" class="full-time"><input type="checkbox" name="filter_job_type[]" value="full-time" id="job_type_full-time" /> Full Time</label></li> 
       <li><label for="job_type_internship" class="internship"><input type="checkbox" name="filter_job_type[]" value="internship" id="job_type_internship" /> Internship</label></li> 
       <li><label for="job_type_part-time" class="part-time"><input type="checkbox" name="filter_job_type[]" value="part-time" id="job_type_part-time" /> Part Time</label></li> 
       <li><label for="job_type_temporary" class="temporary"><input type="checkbox" name="filter_job_type[]" value="temporary" id="job_type_temporary" /> Temporary</label></li> 
     </ul> 
<input type="hidden" name="filter_job_type[]" value="" /> 
<button type="submit" data-refresh="Loading..." data-label="Search" name="update_results" class="update_results">Search</button><div class="showing_jobs"></div></form> 

CSSを以下に示します。

.animated { 
    -webkit-animation-duration: 1s; 
    animation-duration: 1s; 
    -webkit-animation-fill-mode: both; 
    animation-fill-mode: both; 
} 

.fadeInUp { 
    -webkit-animation-name: fadeInUp; 
    animation-name: fadeInUp; 
} 
+0

質問それを再現するのに必要な最短のコードを**質問の中に**好ましくは[** Stack Snippet **](https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css- and-html-code-snippets /)があります。あなたは[**サンプルまたはサイトへのリンク**]を提供していますが(http://meta.stackoverflow.com/questions/254428/something-in-my-web-site-or-project-doesnt-work-リンクが無効になる場合、あなたの質問は、同じ問題を抱える将来の他のSOユーザにとっては価値がないでしょう。 –

答えて

0

あなたはにZインデックスを追加する必要があります検索領域コンテナdiv。 Zインデックスは、配置された要素(絶対、相対、固定)に対してのみ機能します。あなたのサイトのアニメーションバージョンを使用して、私はdevのツールを使ってインラインスタイルを追加しました:動作するように見え

style="position:relative; z-index:10"

- あなたのCSSでそれを試してみる:なければならないコードの助けを求める

screenshot

+0

私は実際に何度も何度も試していましたが、なぜうまくいかなかったのか疑問に思っていました。間違ったdivをスタイリングしていました。私は髪の毛を引っ張ってきてくれてありがとうございました。 –

+0

ああ、ええ、位置とZインデックスは本当にひどいです、それは今でもうれしい! – khopsickle

関連する問題