私たち皆が知っているように、フォームは、特に選択メニューのように、スタイルが悪いほど面倒です。私はすでに問題を抱えているビルドに特に面倒な形を与えられています。Select/Dropdownフォームフィールドの高さを動的に調整しますか?
私は選択フィールドの幅よりも長い複数のオプションを持つ選択ドロップダウンフィールドを持っています。これらのオプションのいずれかを選択すると、選択ボックスが調整され、テキストが折り返され、選択フィールドの高さがこのテキストに合わせて変更されるように設計されています。しかし、デフォルトでは、選択フィールドは同じ高さのままであり、特定のポイントでテキストを切り捨てます。ラップするテキストと、テキストに合わせて調整する選択フィールドの高さが必要です。
ここでは、デザイナーがこれがどのように見えるかについて私が提供したデザインがあります。
これは、メニューのデフォルトのオプションです:
そして、このオプションが選択されているとき、それがどのように見えるべきかである - 彼らは色があまりにも変更したい、ちょうど生活を作るためにさらに困難:
私のコードは、これまでのようになります - 私はあなたのアイデアを与えるために380pxに接触形式のIDを設定しました誰もがこれが起こる作る方法を知ってい
#contact-form {
\t background:#282828;
\t padding:80px 0 250px;
width:380px;
}
#contact-form select {
\t width:100%;
\t height:auto;
color:#fff;
font-size:16px;
\t background:none;
\t border-top:none;
\t border-left:none;
\t border-right:none;
\t border-bottom:2px solid #fff;
\t padding:10px 10px 10px 20px;
overflow:hidden;
\t outline:none;
white-space:pre;
text-overflow:ellipsis;
\t -webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
#contact-form select * {
\t border-radius:0;
\t background-color: #282828;
\t padding:20px;
}
#contact-form select::-ms-expand { /* for IE 11 */
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<section class="containter-fluid" id="contact-form">
\t <div class="container">
\t \t <form>
\t <div class="col-md-4">
\t <select>
\t <option value="default" selected>Enquiry Type</option>
<option value="brief">I have a brief and want to discuss it</option>
<option value="workFL">I don't have the right brief right now but I want to work with you</option>
<option value="industryprof">I'm an industry professional looking for a job</option>
<option value="tryingtoflogussomething">I don't need a design agency, I want to sell you something</option>
<option value="none">None of the above, it's a general enquiry</option>
</select>
</div>
<div class="col-md-8">
\t
</div>
</form>
</div>
</section>
:私が働いている幅の?私はStackoverflowとWebを一般的に検索しましたが、私が後にしているものと全く同じ解決策は見つかりませんでした。私はCSS、Javascript、jQuery、またはプラグインを使用してうれしいですが、これが可能かどうかわかりません。
ご協力いただければ幸いです。
uがウルのコードのplzを投稿することができますか? – SAM
もちろん、最初にそれを含めないことを謝罪します。私は遠くにはいないが、私はどこにいるのかを知るためにスニペットを投稿に追加した。 – BigFriendlyGeek