iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >css3代码如何实现一个垂直下拉动画菜单
  • 582
分享到

css3代码如何实现一个垂直下拉动画菜单

2023-07-04 22:07:08 582人浏览 薄情痞子
摘要

本文小编为大家详细介绍“css3代码如何实现一个垂直下拉动画菜单”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS3代码如何实现一个垂直下拉动画菜单”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。代码如下:&l

本文小编为大家详细介绍“css3代码如何实现一个垂直下拉动画菜单”,内容详细,步骤清晰,细节处理妥当,希望这篇“CSS3代码如何实现一个垂直下拉动画菜单”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

代码如下:

<nav>       <ul class="mcd-menu">           <li>               <a href="">                   <i class="fa fa-home"></i>                   <strong>Home</strong>                   <small>sweet home</small>               </a>           </li>           <li>               <a href="" class="active">                   <i class="fa fa-edit"></i>                   <strong>About us</strong>                   <small>sweet home</small>               </a>           </li>           <li>               <a href="">                   <i class="fa fa-gift"></i>                   <strong>Features</strong>                   <small>sweet home</small>               </a>           </li>           <li>               <a href="">                   <i class="fa fa-globe"></i>                   <strong>News</strong>                   <small>sweet home</small>               </a>           </li>           <li>               <a href="">                   <i class="fa fa-comments-o"></i>                   <strong>Blog</strong>                   <small>what they say</small>               </a>               <ul>                   <li><a href="#"><i class="fa fa-globe"></i>Mission</a></li>                   <li>                       <a href="#"><i class="fa fa-group"></i>Our Team</a>                       <ul>                           <li><a href="#"><i class="fa fa-female"></i>Leyla sparks</a></li>                           <li>                               <a href="#"><i class="fa fa-male"></i>Gleb Ismailov</a>                               <ul>                                   <li><a href="#"><i class="fa fa-leaf"></i>About</a></li>                                   <li><a href="#"><i class="fa fa-tasks"></i>Skills</a></li>                               </ul>                           </li>                           <li><a href="#"><i class="fa fa-female"></i>Viktoria Gibbers</a></li>                       </ul>                   </li>                   <li><a href="#"><i class="fa fa-trophy"></i>Rewards</a></li>                   <li><a href="#"><i class="fa fa-certificate"></i>Certificates</a></li>               </ul>           </li>           <li>               <a href="">                   <i class="fa fa-picture-o"></i>                   <strong>Portfolio</strong>                   <small>sweet home</small>               </a>           </li>           <li>               <a href="">                   <i class="fa fa-envelope-o"></i>                   <strong>Contacts</strong>                   <small>drop a line</small>               </a>           </li>           <li class="float">               <a class="search">                   <input type="text" value="search ...">                   <button><i class="fa fa-search"></i></button>               </a>               <a href="" class="search-mobile">                   <i class="fa fa-search"></i>               </a>           </li>       </ul>   </nav>

这里用ul构造了菜单的基本结构。

接下来就利用CSS3代码来实现菜单的下拉和动画效果。

这是鼠标滑过菜单项时的动画代码:

.mcd-menu li a i, .mcd-menu li a strong, .mcd-menu li a small { position: relative;  transition: all 300ms linear; -o-transition: all 300ms linear; -ms-transition: all 300ms linear; -moz-transition: all 300ms linear; -WEBkit-transition: all 300ms linear;}.mcd-menu li:hover > a i {   opacity: 1;   -webkit-animation: moveFromTop 300ms ease-in-out;   -moz-animation: moveFromTop 300ms ease-in-out;   -ms-animation: moveFromTop 300ms ease-in-out;   -o-animation: moveFromTop 300ms ease-in-out;   animation: moveFromTop 300ms ease-in-out;}.mcd-menu li:hover a strong {   opacity: 1;   -webkit-animation: moveFromLeft 300ms ease-in-out;   -moz-animation: moveFromLeft 300ms ease-in-out;   -ms-animation: moveFromLeft 300ms ease-in-out;   -o-animation: moveFromLeft 300ms ease-in-out;   animation: moveFromLeft 300ms ease-in-out;}.mcd-menu li:hover a small {   opacity: 1;   -webkit-animation: moveFromRight 300ms ease-in-out;   -moz-animation: moveFromRight 300ms ease-in-out;   -ms-animation: moveFromRight 300ms ease-in-out;   -o-animation: moveFromRight 300ms ease-in-out;   animation: moveFromRight 300ms ease-in-out;}</p> <p>.mcd-menu li:hover > a { color: #e67e22;}

以下定义了鼠标滑过后文字图标滑过的动画,分别是从顶部划入,从左侧划入,从右侧划入:

@-webkit-keyframes moveFromTop {   from {       opacity: 0;       -webkit-transfORM: translateY(200%);       -moz-transform: translateY(200%);       -ms-transform: translateY(200%);       -o-transform: translateY(200%);       transform: translateY(200%);   }   to {       opacity: 1;       -webkit-transform: translateY(0%);       -moz-transform: translateY(0%);       -ms-transform: translateY(0%);       -o-transform: translateY(0%);       transform: translateY(0%);   }}@-webkit-keyframes moveFromLeft {   from {       opacity: 0;       -webkit-transform: translateX(200%);       -moz-transform: translateX(200%);       -ms-transform: translateX(200%);       -o-transform: translateX(200%);       transform: translateX(200%);   }   to {       opacity: 1;       -webkit-transform: translateX(0%);       -moz-transform: translateX(0%);       -ms-transform: translateX(0%);       -o-transform: translateX(0%);       transform: translateX(0%);   }}@-webkit-keyframes moveFromRight {   from {       opacity: 0;       -webkit-transform: translateX(-200%);       -moz-transform: translateX(-200%);       -ms-transform: translateX(-200%);       -o-transform: translateX(-200%);       transform: translateX(-200%);   }   to {       opacity: 1;       -webkit-transform: translateX(0%);       -moz-transform: translateX(0%);       -ms-transform: translateX(0%);       -o-transform: translateX(0%);       transform: translateX(0%);   }}

css的基本语法是什么

css的基本语法是:

1、css规则由选择器和一条或多条声明两个部分构成;

2、选择器通常是需要改变样式的html元素;

3、每条声明由一个属性和一个值组成;

4、属性和属性值被冒号分隔开。

读到这里,这篇“css3代码如何实现一个垂直下拉动画菜单”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: css3代码如何实现一个垂直下拉动画菜单

本文链接: https://www.lsjlt.com/news/348032.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • css3代码如何实现一个垂直下拉动画菜单
    本文小编为大家详细介绍“css3代码如何实现一个垂直下拉动画菜单”,内容详细,步骤清晰,细节处理妥当,希望这篇“css3代码如何实现一个垂直下拉动画菜单”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。代码如下:&l...
    99+
    2023-07-04
  • css3中怎么实现一个垂直下拉动画菜单
    css3中怎么实现一个垂直下拉动画菜单,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。<nav>     &nb...
    99+
    2024-04-02
  • CSS3如何模拟动画下拉菜单效果
    这篇文章主要为大家展示了“CSS3如何模拟动画下拉菜单效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“CSS3如何模拟动画下拉菜单效果”这篇文章吧。下拉菜单模...
    99+
    2024-04-02
  • 微信小程序如何实现CSS3动画下拉菜单效果
    这篇文章主要介绍了微信小程序如何实现CSS3动画下拉菜单效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。微信小程序没有自带的下拉菜单组件,...
    99+
    2024-04-02
  • 怎么使用css3实现动画下拉菜单效果
    这篇文章给大家分享的是有关怎么使用css3实现动画下拉菜单效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。.site-navigation ul ul{min-width: 1...
    99+
    2024-04-02
  • css3如何实现下拉菜单效果
    本文小编为大家详细介绍“css3如何实现下拉菜单效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“css3如何实现下拉菜单效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先来看核心的HTML片断代码:<...
    99+
    2023-07-04
  • css3中怎么实现一个下拉菜单效果
    css3中怎么实现一个下拉菜单效果,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先来看核心的HTML片断代码:<nav> &...
    99+
    2024-04-02
  • HTML+CSS3+JS如何实现下拉菜单
    这篇文章给大家分享的是有关HTML+CSS3+JS如何实现下拉菜单的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。实现效果html<div class="container"&g...
    99+
    2023-06-08
  • 纯CSS3如何实现扇形动画菜单
    这篇文章将为大家详细讲解有关纯CSS3如何实现扇形动画菜单,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。简化版完整实例<!DOCTYPE html>...
    99+
    2024-04-02
  • 如何在Android中实现一个动画效果的自定义下拉菜单功能
    如何在Android中实现一个动画效果的自定义下拉菜单功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。要实现的功能及思路如下:下拉菜单样式是自定义的、非原生效果:需要使用...
    99+
    2023-06-06
  • 微信小程序中怎么实现CSS3动画下拉菜单效果
    这篇文章主要介绍了微信小程序中怎么实现CSS3动画下拉菜单效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序中怎么实现CSS3动画下拉菜单效果文章都会有所收获,下面我们一起来看看吧。思路利用列表来存储...
    99+
    2023-07-04
  • Bootstrap3如何实现下拉菜单
    这篇文章主要介绍了Bootstrap3如何实现下拉菜单,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用方法通过data属性<div&...
    99+
    2024-04-02
  • css如何实现下拉菜单
    这篇文章主要为大家展示了“css如何实现下拉菜单”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css如何实现下拉菜单”这篇文章吧。   HTML代码:   ...
    99+
    2024-04-02
  • html如何实现下拉菜单
    小编给大家分享一下html如何实现下拉菜单,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   元素来包裹这些元素,并使用 CS...
    99+
    2024-04-02
  • HTML+CSS如何实现下拉菜单
    小编给大家分享一下HTML+CSS如何实现下拉菜单,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.下拉列表实例代码如下:<!doctype html><html><head>...
    99+
    2023-06-08
  • Bootstrap如何实现下拉菜单Dropdowns
    这篇文章给大家分享的是有关Bootstrap如何实现下拉菜单Dropdowns的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。具体内容如下<!DOCTYPE htm...
    99+
    2024-04-02
  • 如何用jquery实现下拉菜单
    这篇“如何用jquery实现下拉菜单”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何用j...
    99+
    2024-04-02
  • css3怎么实现的多级渐变下拉菜单导航效果代码
    这篇文章主要介绍“css3怎么实现的多级渐变下拉菜单导航效果代码”,在日常操作中,相信很多人在css3怎么实现的多级渐变下拉菜单导航效果代码问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望...
    99+
    2024-04-02
  • css中怎么实现一个三级下拉菜单
    今天就跟大家聊聊有关css中怎么实现一个三级下拉菜单,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。<!DOCTYPE html>...
    99+
    2024-04-02
  • JavaScript如何实现下拉菜单功能
    这篇文章主要介绍了JavaScript如何实现下拉菜单功能,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体代码如下所示:<!doct...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作