您好,登錄后才能下訂單哦!
這篇“html+css+js下拉列表小三角的實(shí)現(xiàn)方法”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“html+css+js下拉列表小三角的實(shí)現(xiàn)方法”,給大家總結(jié)了以下內(nèi)容,具有一定借鑒價(jià)值,內(nèi)容詳細(xì)步驟清晰,細(xì)節(jié)處理妥當(dāng),希望大家通過這篇文章有所收獲,下面讓我們一起來看看具體內(nèi)容吧。
css是一種用來表現(xiàn)HTML或XML等文件樣式的計(jì)算機(jī)語言,主要是用來設(shè)計(jì)網(wǎng)頁的樣式,使網(wǎng)頁更加美化。它也是一種定義樣式結(jié)構(gòu)如字體、顏色、位置等的語言,并且css樣式可以直接存儲(chǔ)于HTML網(wǎng)頁或者單獨(dú)的樣式單文件中,而樣式規(guī)則的優(yōu)先級(jí)由css根據(jù)這個(gè)層次結(jié)構(gòu)決定,從而實(shí)現(xiàn)級(jí)聯(lián)效果,發(fā)展至今,css不僅能裝飾網(wǎng)頁,也可以配合各種腳本對(duì)于網(wǎng)頁進(jìn)行格式化。
具體代碼:
<!DOCTYPE html> <html> <head> <title>gadf</title> <link rel="stylesheet" type="text/css" href="dist/css/bootstrap.min.css"> <script src="jquery-3.2.1.min.js" type="text/javascript"></script> <script src="dist/js/bootstrap.min.js" type="text/javascript"></script> <style type="text/css"> .zijisanjiclass{ width: 220px; border: 1px solid rgba(0,0,0,.15); background-color: #fff; padding: 10px; top :0px; position: absolute; } .datepicker-select-dropdown.datepicker-select-orient-top:before { bottom: -7px; left: 6px; border-bottom: 0; border-top: 7px solid rgba(0,0,0,.15); } .datepicker-select-dropdown:before { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid rgba(0,0,0,.15); border-bottom-color: rgba(0,0,0,.2); } .datepicker-select-dropdown:after, .datepicker-select-dropdown:before { content: ''; display: inline-block; border-top: 0; position: absolute; } .datepicker-select-dropdown.datepicker-select-orient-top:after { bottom: -6px; left: 7px; border-bottom: 0; border-top: 6px solid #fff; } .datepicker-select-dropdown:after { border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; } .datepicker-select-dropdown.datepicker-select-orient-bottom:after { top: -6px; } .datepicker-select-dropdown.datepicker-select-orient-bottom:before { top: -7px; } .form .form-bordered .form-group>p { border-left: 1px solid #efefef; } .form .form-bordered .form-group { margin: 0; border-bottom: 1px solid #efefef; } </style> </head> <body class="page-header-fixed page-sidebar-closed-hide-logo page-content-white"> <p class="page-wrapper"> <c:import url="../header.jsp"></c:import> <p class="clearfix"> </p> <p class="page-container"> <p class="page-sidebar-wrapper"> <p class="page-sidebar navbar-collapse collapse"> <c:import url="../menu.jsp"></c:import> </p> </p> <p class="page-content-wrapper" > <!-- BEGIN CONTENT BODY --> <p class="page-content" id="mainBodyId"> <p class="page-bar"> <ul class="page-breadcrumb"> <li> <a href="index.html">首頁</a> <i class="fa fa-circle"></i> </li> </ul> </p> <p class="row"> <p class="col-md-12"> <p class="portlet light portlet-fit portlet-datatable bordered"> <p class="portlet-body"> <p class="table-container"> <table class="table table-striped table-bordered table-hover table-checkable" id="datatable_ajax_user_info"> <thead> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="heading"> <th style="width:5%;"> ID </th> <th style="width:5%;"> 姓名 </th> <th style="width:5%;"> 年齡 </th> <th style="width:5%;"> 性別 </th> <th style="width:5%;"> 出生日期 </th> <th style="width:5%;"> 民族 </th> <th style="width:5%;"> 身高(cm) </th> <th style="width:5%;"> 體重(Kg) </th> <th style="width:5%;"> 學(xué)歷 </th> <th style="width:15%;"> 操作 </th> </tr> <tr role="row" class="filter"> <td> <input type="text" class="form-control form-filter input-sm" name="userInfoId"> </td> <td> <input type="text" class="form-control form-filter input-sm" name="userName"> </td> <td> <input type="text" class="form-control form-filter input-sm" name="userAge"> </td> <td> <select class="form-control form-filter" style="height: 30px;padding: 4px 12px;"> <option value="男">男</option> <option value="女">女</option> <option value="其他">其他</option> </select> </td> <td> <input type="text" class="form-control form-filter input-sm" name="userBirthday" id="userBirthdayid"> </td> <td> <input type="text" class="form-control form-filter input-sm" name="userNations"> </td> <td> <input type="text" class="form-control form-filter input-sm" name="userHight"> </td> <td> <input type="text" class="form-control form-filter input-sm" name="userWeight"> </td> <td> <select class="form-control form-filter" style="height: 30px;padding: 4px 12px;"> <option value="博士">博士</option> <option value="碩士">碩士</option> <option value="本科">本科</option> <option value="???quot;>???lt;/option> <option value="高中">高中</option> <option value="中專">中專</option> <option value="初中">初中</option> <option value="小學(xué)">小學(xué)</option> </select> </td> <td> <p class="margin-bottom-5"> <button class="btn btn-sm green btn-outline filter-submit margin-bottom"> <i class="fa fa-search"></i> Search</button> <button class="btn btn-sm red btn-outline filter-cancel"> <i class="fa fa-times"></i> Reset</button> </p> </td> </tr> </thead> <tbody> </tbody> </table> </p> </p> </p> </p> </p> </p> </p> </p> <c:import url="../bottom.jsp"></c:import> </p> <p id="zijixiede" class="zijisanjiclass datepicker-select-dropdown datepicker-select-orient-left"> <p class="form" style="border: 1px solid #e7ecf1!important;"> <form class="form-horizontal form-bordered"> <p class="form-group"> <label class="control-label col-md-3">年</label> <p class="col-md-9"> <select class="form-control form-filter"> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> </select> </p> </p> <p class="form-group"> <label class="control-label col-md-3">月</label> <p class="col-md-9"> <select class="form-control form-filter"> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> </select> </p> </p> <p class="form-group"> <label class="control-label col-md-3">日</label> <p class="col-md-9"> <select class="form-control form-filter"> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> <option value="">請(qǐng)選擇</option> </select> </p> </p> <p class="form-group"> <p class="col-md-11"> <p class="btn btn-default quedingbtn" >確定</p> </p> </p> </form> </p> </p> <p class="quick-nav-overlay"></p> <script> jQuery(document).ready(function(){ $("#userBirthdayid").focus(function(){ //var offset = this.component ? this.component.parent().offset() : this.element.offset(); var offset = $(this).offset(); console.info(offset); var paddingTop = $("#zijixiede").css('padding-top'); console.info(paddingTop); var height = $(this).outerHeight(false); console.info(height); var width = $(this).outerWidth(false); console.info(width); var scrollTop = $(document).scrollTop(); console.info(scrollTop); var outerHeight = $("#zijixiede").outerHeight(); console.info(outerHeight); var top_overflow = -scrollTop + offset.top - outerHeight; console.info(top_overflow); var yorient = top_overflow < 0 ? 'bottom' : 'top'; $("#zijixiede").addClass('datepicker-select-orient-' + yorient); var top = offset.top; if (yorient === 'top') top -= outerHeight + parseInt(paddingTop); else top += height; var left = offset.left; console.info(left); $("#zijixiede").css({ top: top, left: left }); $("#zijixiede").show(); }); $(document).mousedown(function(e){ if(!($("#zijixiede").find(e.target).length)&&!($("#userBirthdayid").is(e.target))) $("#zijixiede").hide(); }); $(".quedingbtn").click(function(){ console.info("拉克建檔立卡京東方拉克"); //return false; }); }); </script> </body> </html>
感謝你的閱讀,希望你對(duì)“html+css+js下拉列表小三角的實(shí)現(xiàn)方法”這一關(guān)鍵問題有了一定的理解,具體使用情況還需要大家自己動(dòng)手實(shí)驗(yàn)使用過才能領(lǐng)會(huì),快去試試吧,如果想閱讀更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。