Basic Custom Select Plugin With jQuery - cSelect
| File Size: | 6.6 KB |
|---|---|
| Views Total: | 422 |
| Last Update: | |
| Publish Date: | |
| Official Website: | Go to website |
| License: | MIT |
cSelect is a really small jQuery plugin to create custom select elements that preserves the native select methods and events.
How to use it:
1. Load the stylesheet jquery.cSelect.css for the custom styles of your select elements.
<link href="jquery.cSelect.css" rel="stylesheet">
2. Load both jQuery JavaScript library the JavaScript file jquery.cSelect.js at the end of the html document.
<script src="https://code.jquery.com/jquery-1.12.4.min.js"
integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ"
crossorigin="anonymous">
</script>
<script src="jquery.cSelect.min.js"></script>
3. Call the function cSelect() on the native HTML select element and done.
$("select").cSelect();
4. Override the default styles to create your own styles.
[data-type=cSelect] {
width:260px;
height:40px;
position:relative;
display:inline-block;
background:#fff url(demo/arrow.png) no-repeat 95% center;
line-height:40px;
border:1px solid #b3b3b3;
border-radius:4px;
color:#000;
box-sizing:border-box
}
[data-type=cSelect] > select {
width:100%;
height:100%;
min-height:100%;
position:absolute;
top:0;
right:0;
opacity:0;
zoom:1;
z-index:1;
cursor:pointer
}
[data-type=cSelect] > div {
padding:0 45px 0 10px;
text-overflow:ellipsis;
white-space:nowrap;
overflow:hidden
}
This awesome jQuery plugin is developed by melbon. For more Advanced Usages, please check the demo page or visit the official website.











