首页 > 开发 > CSS > 正文

利用CSS实现酷炫的下拉框特效

2024-07-11 08:25:46
字体:
来源:转载
供稿:网友

首先来看看要实现的效果图

想要制作这么一个效果还是比较麻烦的,但是代码并不难理解。

首先,来看看 Html 代码。

XML/HTML Code复制内容到剪贴板
  1. <div class="container">       <div class="heading">  
  2.         <h2>Custom Select</h2>       </div>  
  3.        <div class="select">  
  4.         <p>Please select</p>           <ul>  
  5.             <li data-value="HTML5">HTML5</li>               <li data-value="CSS3">CSS3</li>  
  6.             <li data-value="JavaScript">JavaScript</li>               <li data-value="JQuery">JQuery</li>  
  7.             <li data-value="Backbone">Backbone</li>           </ul>  
  8.     </div>   </div>  

可见,我们并没有利用原生的 select 元素,而是利用其它元素来模拟这个效果。我们为 li 元素指定了 data-value,主要是接下来我们会用 JQuery 获取选中值并将其放置到 p 元素下。

下面逐步来看 CSS 代码。

CSS Code复制内容到剪贴板
  1. * {        margin: 0;   
  2.     padding: 0;    }   
  3.    html {   
  4.     font-family: 'Terminal';        font-size: 62.5%;   
  5. }      
  6. body {        background-color: #33CC66;   
  7. }  
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表