ホームページ > 記事 > ウェブフロントエンド > HTML5 ドロップダウン ボックスでユーザー エクスペリエンスを向上させる方法
今回は、HTML5 のドロップダウン ボックスを使用してユーザー エクスペリエンスを向上させる方法について説明します。ユーザー エクスペリエンスを向上させるために HTML5 のドロップダウン ボックスを使用する際の 注意事項 について説明します。一見。
この記事では、h5 の右側にアイコンを追加して、ページを美しくし、ユーザー エクスペリエンスを向上させる方法について説明します それでは、まずその効果を見てみましょう。 h5 の構造をもう一度見てください:<div id="login-div"> <div class="select-wrapper"> <select id="selector1"> <option value="" disabled selected>请选择系统:</option> <option value="1">微信-苹果</option> <option value="2">微信-安卓</option> </select> <img src="ossweb-img/arrow.png" alt="" class="arrow" /> </div> <div class="select-wrapper"> <select id="selector2"> <option value="" disabled selected>请选择渠道:</option> <option value="1">渠道1</option> <option value="2">渠道2</option> </select> <img src="ossweb-img/arrow.png" alt="" class="arrow" /> </div> <div class="select-wrapper"> <select id="selector3"> <option value="" disabled selected>请选择大区:</option> <option value="1">大区1</option> <option value="2">大区2</option> </select> <img src="ossweb-img/arrow.png" alt="" class="arrow" /> </div> <div class="select-wrapper"> <select id="selector4"> <option value="" disabled selected>请选择角色:</option> <option value="1">角色1</option> <option value="2">角色2</option> </select> <img src="ossweb-img/arrow.png" alt="" class="arrow" /> </div> <p id="notice">单个帐号只能领取一次奖励</p> <img src="ossweb-img/comfire1.png" alt="" id="comfire1"/> </div>スタイル部分は sass で制御されています。sass が分からない場合は、css に変更することもできます。変換する必要のある特別な操作がないため、css への切り替えは簡単です
@function REM($n){ @return $n/$REM*1rem; } #login-div{ background: url(../ossweb-img/kuang1.png)0 0 no-repeat; background-size: 100% 100%; width: REM(564); height: REM(531); margin-left: REM(38); .select-wrapper{ position: relative; display: flex; justify-content: center; align-items: center; height: REM(50); margin: REM(10) auto; padding-top: REM(15); &>select{ width: REM(458); height: REM(63); padding-left: REM(20); border: 1px solid #23282d; background: #23282d; -webkit-appearance: none; color: #92989f; font-size: REM(24); margin-top: REM(75); border-radius: 0; z-index:10; } .arrow{ position: absolute; width: REM(41); height: REM(30); top: REM(65); right: REM(80); pointer-events: none; z-index:11; } } #notice{ font-size: REM(20); color: #92989f; text-align: center; margin-top: REM(75); } #comfire1{ width: REM(220); height: REM(78); margin-top: REM(20); margin-left: REM(174); } }分析: 主に、.arrow 要素は右側のアイコンの位置を制御します。位置の制御にはposition:Absolute;を使用すれば基本的には問題ありません。 これらの事例を読んだ後は、その方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。 関連読書:
vertical-alignを使用してinput要素とimg要素を整列させる方法
HTMLリストで、dl ( dt,dd)、ul(li)、ol(li) の違いは何ですか
IE8 と互換性のある重要な属性
以上がHTML5 ドロップダウン ボックスでユーザー エクスペリエンスを向上させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。