이번에는 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 중국어 웹사이트의 다른 관련 기사를 주목하세요!
관련 읽기:
수직 정렬을 사용하여 입력 요소와 img 요소를 정렬하는 방법
입력 상자 스타일을 작동하는 방법 HTML 목록에서 dl ( dt,dd), ul(li), ol(li)
위 내용은 HTML5 드롭다운 상자가 사용자 경험을 개선하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!