今天要分享的这款菜单是基于CSS3的下拉菜单,功能非常强大,下拉菜单中不仅拥有背景色渐变的菜单项,而且还带有分享按钮的菜单项,为了让菜单更加美观,每一个菜单项都带有非常漂亮的小图标,而且在下拉菜单中还有鼠标滑过缩进的动画特效。
接下来我们来具体解说一下实现这款CSS3下拉菜单原理和过程,代码主要是HTML和CSS。
首先是HTML代码,主要是两部分,左侧的下拉菜单项和右侧的分享按钮菜单,分别用了一个ul li列表:
HTML代码:
XML/HTML Code复制内容到剪贴板
- <ul class=”menu-function”>
- <li>
- <a href=”\" title=”\">CATEGORIES</a>
- <ul class=”dropdown-menu categories”>
- <li><a href=”\" title=”\">Design</a></li>
- <li><a href=”\" title=”\">Freebies</a></li>
- <li><a href=”\" title=”\">Tutorials</a></li>
- <li><a href=”\" title=”\">Coding</a></li>
- <li><a href=”\" title=”\">Inspiration</a></li>
- <li><a href=”\" title=”\">WordPress</a></li>
- <li><a href=”\" title=”\">Resources</a></li>
- </ul>
- </li>
- <li><a href=”\" title=”\">SHOP</a></li>
- <li id=”search”>
- <a href=”#search” title=”\">SEARCH</a>
- </li>
- <li id=”search-hidden”>
- <input type=”text” name=”\" id=”\"><a href=”#search-hidden” title=”\"></a>
- </li>
- </ul>
- <ul class=”menu-share”>
- <li>
- <a href=”\" title=”\">FOLLOW US</a>
- <ul class=”dropdown-menu follow”>
- <li><a href=”\" title=”\">RSS</a></li>
- <li><a href=”\" title=”\">Twitter</a></li>
- <li><a href=”\" title=”\">Facebook</a></li>
- <li><a href=”\" title=”\">Google+</a></li>
- <li><a href=”\" title=”\">Dribbble</a></li>
- </ul>
- </li>
- <li>
- <a href=”\" title=”\">SHARE</a>
- <ul class=”dropdown-menu share”>
- <li><a href=”\" title=”\">Facebook</a></li>
- <li><a href=”\" title=”\">Twitter</a></li>
- <li><a href=”\" title=”\">Google+</a></li>
- </ul>
- </li>
- </ul>
这个ul结构支撑了下拉菜单的基本骨架,应该还算普通。
接下来是CSS3代码,是实现这款CSS3下拉菜单的关键:
CSS3代码:
这个代码比较复杂,建议下载源码研究。谢谢阅读,希望能帮到大家,请继续关注phpstudy,我们会努力分享更多优秀的文章。
本文地址:https://www.stayed.cn/item/17359
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我