首页 > 其他分享 >纯js超酷select下拉框美化插件

纯js超酷select下拉框美化插件

时间:2024-12-17 16:56:08浏览次数:6  
标签:插件 option tastySelect style value 超酷 下拉框 select

tastySelect是一款纯js超酷select下拉框美化插件。tastySelect下拉框插件支持多选,内置两种主题,使用CSS3动画过渡效果,整体设计时尚大方。

预览  下载

 

 使用方法

在页面中引入tastySelect.css和tastySelect.min.js文件。

<link href="css/tastySelect.css" rel="stylesheet" type="text/css"> <script src="js/tastySelect.min.js"></script>
 HTML结构

如果要创建多选的下拉选择框,它的HTML结构如下:

<select name="" id="tastySelect" multiple>   <optgroup label="JavaScript">     <option value="jQuery">jQuery</option>     <option value="React">ReactJS</option>     <option value="Angular">AngularJS</option>   </optgroup>   <optgroup label="HTML">     <option value="HTML5">HTML 5</option>     <option value="XML">XML</option>     <option value="XHTML">XHTML</option>   </optgroup>   <option value="css">CSS/SCSS/LESS</option>   <option value="more">More Options Here</option> </select>
 初始化插件

通过tastySelect()方法来初始化该select下拉框美化插件。

tastySelect({   defaultText: "通过 (Ctrl+Click)组合键可以选择多个选项", });                

 配置参数

tastySelect下拉框插件的可用配置参数如下:

tastySelect({   selector: 'select',   mobileFix: true,   mask: '%',   maskJoin: ', ',   defaultText: 'Select item...',   classes : {     outer: 'style-select',     title: 'style-select-title',     options: 'style-select-options',     label: 'style-select-label',     optgroup: 'style-select-optgroup',     list: 'style-select-list',     item: 'style-select-option',     open: 'st_open',     selected: 'st_selected',     mobile: 'is_mobile',   },   attributes : {     index: 'data-index',     value: 'data-value',     selectReady: 'data-tastyselect',   }, });    

标签:插件,option,tastySelect,style,value,超酷,下拉框,select
From: https://www.cnblogs.com/zzggqq/p/18612874

相关文章

  • RTSP播放器EasyPlayer.js使用无插件流媒体服务器接口实现web网页H5播放
    在数字化时代,流媒体播放器已成为信息传播和娱乐消遣的主流载体。随着技术的进步,流媒体播放器的核心技术和发展趋势不断演变,影响着整个行业的发展方向。许多用户在使用无插件流媒体服务器时,常常对标准化的用户界面感到不满,因为这些界面可能无法满足他们特定的日常观看需求。为了......
  • 【Vue】Pinia持久化插件
    默认情况下,由于pinia是内存存储,当你刷新页面的时候pinia中的数据会丢失,可以借助于persist插件解决这个问题,persist插件支持将pinia中的数据持久化到sessionStorage和localStorage中。1、安装persist插件npminstallpinia-persistedstate-plugin2、pinia中使用persist......
  • 《Vue3笔记》第05节:Vue3项目引入Axios插件实现网络通信
    这篇文章基于前一个小节的代码基础之上,介绍如何在Vue3项目中引入Axios插件实现网络通信的功能。Vue3项目开发(微信文章集合)1.1、安装依赖Axios是一款实现网络通信的插件,在前后的分离的项目中,要和后端接口进行数据通信,就可以采用Axios这个插件。首先安装Axios插件所需要的......
  • jquery目录树插件
    file-explore是一款简单的jquery目录树插件。它使用嵌套的无序列表作为目录树的结构,结合font-awesome图标可以制作出非常漂亮的jquery目录树效果。 在线预览 下载 使用方法在页面中引入file-explore.css和font-awesome文件,以及jquery和file-explore.js文件。<lin......
  • 轻松绕过网站复制限制,Stylus插件让复制更自由!
    有时候,我们浏览网页时可能会遇到一些网站禁止复制,甚至禁止选中文字的情况,这让我们在需要复制内容时非常不方便。不过,别担心!今天我要为大家推荐一个超级实用的小工具——Stylus插件,它能让你轻松定制网页的复制体验,解决这些烦恼。Stylus插件介绍Stylus是一款浏览器插件,可以......
  • Bootstrap多级下拉菜单插件
    bootstrap-submenu是一款在原生bootstrapDropdowns组件的基础上进行扩展,可以生成多级子菜单的多级下拉菜单插件。原生的bootstrap下拉菜单只有一层,通过bootstrap-submenu插件,可以生成多级子菜单。在线预览下载 安装可以通过npm和bower来安装bootstrap-submenu插件。$np......
  • 制作一个多选的下拉框
    在前端开发中,HTML原生的<select>元素默认只支持单选。为了实现多选下拉框,你可以使用一些JavaScript库(如jQueryUI的Multiselect插件、Select2等)或者纯JavaScript和CSS。以下是一个使用纯HTML、CSS和JavaScript实现多选下拉框的简单示例:HTML<divclass="multis......
  • k8s阶段08 k8s扩展(kubectl插件), 调度器(亲和调度, 污点和容忍度调度), 集群日常管理
    Kubernetes扩展机制扩展Kubernetes1.kubectl插件2.APIServer扩展身份认证、鉴权和动态准入控制相关插件3.API扩展,以支持更多的资源类型4.调度器扩展以支持更多调度算法5.控制器扩展以支持更多的Controller或Operator6.网络插件,扩展Kubelet以配置Pod网络7.设备插件,扩展......
  • IDA插件
    IDA插件trace_Nativeandstalker_trace_so这俩插件都是对于Native层也就是对于so的trace,其中的源码的意思都差不多,这里是对应于俩插件在相同层次上不同的实现stalker_trace_so:trace中的function函数的地址获取:通过UI界面,判断鼠标选择的区域来判定所需要进行的trace跟踪的范......
  • 20种炫酷打开模态窗口动画特效插件xdialog
    xdialog是一款炫酷打开模态窗口动画特效插件。该插件提供20种打开模态窗口的动画特效,并提供丰富的配置参数和api来控制模态窗口,非常实用。 在线演示下载  使用方法在页面中引入xdialog.css和xdialog.js文件。<linkrel="stylesheet"href="xdialog/xdialog.css"......