htmlselect样式优化,HTML5-CSS3炫酷SELECT下拉菜单美化
效果
这是⼀款使⽤html5 svg和css3制作的炫酷select下拉菜单美化效果。我们可以通过JavaScript库来将表单中的input元素修改为更加好看的样式,甚⾄是更复杂的input元素,例如select下拉菜单。我们可以有⾮常多的表单美化⽅案,使⽤户可以得到更加好的⽤户体验。
在demo中我们使⽤了下⾯的字体图标:Ionicons和Font Awesome。
其中⼀个demo中使⽤的SVG国旗是Sean Herron的Flag Webicons Set。
最后⼀个demo中的圆形图标是Pixel Buddha的Ballicons 2。
HTML结构
我们现在来看⼀下select下拉菜单的Html结构:。
我们需要将它转换为下⾯的结构:
cssclass属性
我们保留实际的select元素是因为我们需要它来选择元素值。
placeholder占位符被设置为disabled,并且设置为空值。它是⼀个可选项,可以不使⽤它,这时,第⼀个列表选项将被显⽰或者是
有“selected”属性的列表项将被显⽰。
我们可以为select元素设置⼀个data-link或data-class属性。data-link属性运⾏在点击列表项时打开⼀个动态链接。data-class属性可以为列表项⾃定义⼀个class。
下⾯还有⼀些可⽤参数:
stickyPlaceholder⽤于定义当我们打开select下拉菜单时,占位⽂本是否每次都被显⽰。
所有demo的基本样式都定义在cs-select.css⽂件中。这⾥我们定义了select下拉菜单的基本样式,使它看起来有扁平化的效果。下⾯的CSS样式是border效果的select下拉菜单样式效果:
⽹盘下载密码:3e2c

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。