htmlayout设计ui 基础篇:[14]菜单选中态

 时间:2024-10-11 22:55:11

1、第一,我们先来写一个简单的select代码如下: <select> <option>One</option> <option>Two</option> <option>Three</option> <option selected>Four</option> <option>Five</option> <option>Six</option> <option>Seven</option> <option>Eight</option> <option>Nine</option> <option>Ten</option> <option>Eleven</option> <option>Twelve</option> </select>显示效果图如下:

htmlayout设计ui 基础篇:[14]菜单选中态

4、第四,每行代码的具体意思是什么呢?1、用:checked表示,当option被check时,也就是被选中时的状态(这也就是酡箔挝棍前面我说的,跟checkbox原理是一样的)2、padding-left:20px;,表示option中的内容离左边的距离,这样好为“对勾”留下足够的空间显示3、foreground-image:url(stock:checkmark);表示,那个“对勾”的显示图片4、foreground-repeat:no-repeat;表示图片只显示一个,不重复5、foreground-size:10px;表示,“对勾”图片的大小6、foreground-position:10%50%;表示图片显示位置,前面10%(这个也可以直接用数值表示的,例如:2px)表示离左边的距离,50%表示垂直居中

5、第五,现在你明白实现的方法和为什么要这样来实现了吧~其它的,外观显示不同,但实现原理是一致的,不同的只是,它是以图形的方式存在的而已。就像下面的这张显示效果,背景是图,前景选中的样子也是图

htmlayout设计ui 基础篇:[14]菜单选中态
  • htmlayout设计ui 基础篇:[19]input框自定义
  • htmlayout设计ui 基础篇:[18]自定义checkbox
  • htmlayout设计ui 基础篇:[13]元素与窗口同步
  • htmlayout设计ui 基础篇:[12]图标字体Awesome
  • htmlayout设计ui 基础篇:[15]svg图使用
  • 热门搜索
    低烧是什么原因引起的 诺亚方舟是什么意思 过期的牛奶有什么用 考教师资格证需要什么条件 生理盐水是什么 属蛇和什么属相最配 霉菌性阴炎的症状是什么 湿气重有什么症状 玫红色配什么颜色好看 手汗多是什么原因