css下拉菜单、过渡

摘要:
67菜鸟教程8www.runoob.com91012.dropdown{3position:relative;4display:inline-block;5}6.dropdown-content{7display:none;8position:absolute;9background-color:#9f9f9;10min-width:160px;/*设置段落的最小宽度*/11box-shadow:0px8px16px0pxrgba;12padding:12px16px;13}14dropdown:hover.dropdown-content{15display:block;16}17下拉菜单菜鸟教程1菜鸟教程2菜鸟教程3/*下拉按钮样式*/.dropbtn{background-color:#4CAF50;color:white;padding:16px;font-size:16px;border:none;cursor:pointer;}/*容器-需要定位下拉内容*/.dropdown{position:relative;display:inline-block;}/*下拉内容*/.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px8px16px0pxrgba;}/*下拉菜单的链接*/.dropdown-contenta{color:black;padding:12px16px;text-decoration:none;display:block;}/*鼠标移上去后修改下拉菜单链接颜色*/.dropdown-contenta:hover{background-color:#f1f1f1}/*在鼠标移上去后显示下拉菜单*/.dropdown:hover.dropdown-content{display:block;}/*当下拉内容显示后修改下拉按钮的背景颜色*/.dropdown:hover.dropbtn{background-color:#3e8e41;}动画注意:该实例无法在IE9及更早IE版本上工作鼠标移动到div元素上,查看过度效果div{width:100px;height:100px;background:red;tramsition:width2s;-webkit-transition:width2s;/*safari*/}div:hover{width:300px;}多项改变:注意:该实例无法在InternetExplorer9及更早IE版本上工作。
1 <h2>鼠标移动后出现下拉菜单</h2>
2 <p>将鼠标移动到指定元素上就能看到下拉菜单。</p>
3 
4 <div class="dropdown">
5   <span>鼠标移动到我这!</span>
6   <div class="dropdown-content">
7     <p>菜鸟教程</p>
8     <p>www.runoob.com</p>
9   </div>
10 </div>
1 <style>
2 .dropdown{
3 position:relative;
4 display:inline-block; 
5 }
6 .dropdown-content{
7 display:none;
8 position:absolute;
9 background-color:#9f9f9;
10 min-width:160px;/*设置段落的最小宽度*/
11 box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
12 padding:12px 16px;
13 }
14 dropdown:hover .dropdown-content{
15 display:block;
16     }
17 </style>    
<div class="dropdown">
  <button class="dropbtn">下拉菜单</button>
  <div class="dropdown-content">
    <a href="#">菜鸟教程 1</a>
    <a href="#">菜鸟教程 2</a>
    <a href="#">菜鸟教程 3</a>
  </div>
</div>
<style>
/*下拉按钮样式 */.dropbtn {background-color:#4CAF50;color:white;padding:16px;font-size:16px;border:none;cursor:pointer;
}

/*容器 <div> - 需要定位下拉内容 */.dropdown {position:relative;display:inline-block;
}

/*下拉内容 (默认隐藏) */.dropdown-content {display:none;position:absolute;background-color:#f9f9f9;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);
}

/*下拉菜单的链接 */.dropdown-content a {color:black;padding:12px 16px;text-decoration:none;display:block;
}

/*鼠标移上去后修改下拉菜单链接颜色 */.dropdown-content a:hover {background-color:#f1f1f1}

/*在鼠标移上去后显示下拉菜单 */.dropdown:hover .dropdown-content {display:block;
}

/*当下拉内容显示后修改下拉按钮的背景颜色 */.dropdown:hover .dropbtn {background-color:#3e8e41;
}</style>

动画

<p><b>注意:</b>该实例无法在IE9及更早IE版本上工作</p>
<div></div>
<p>鼠标移动到div元素上,查看过度效果</p>
div{width:100px;height:100px;background:red;tramsition:width 2s;-webkit-transition:width 2s;/*safari*/
}div:hover{width:300px;
}

多项改变:

<p><b>注意:</b>该实例无法在 Internet Explorer 9 及更早 IE 版本上工作。</p>

<div>鼠标移动到 div 元素上,查看过渡效果。</div>
div{width:100px;height:100px;background:red;-webkit-transition:width 2s,height 2s,-webkit-transform 2s
}/*For Safari 3.1 to 6.0 */div:hover{width:200px;height:200px;-webkit-transform:rotate(180deg);transform:rotate(180deg);
}

免责声明:文章转载自《css下拉菜单、过渡》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇python 下五子棋spring 状态机下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

webpack9--删除冗余的CSS

我们在写代码的时候可能有些CSS并没有用到,我们如何利用webpack将冗余的CSS清除掉呢? 可以使用purifycss-webpack达到该目的。 1.安装purifycss-webpack,glob 和 purify-css npm i purifycss-webpack glob purify-css -D 2.在配置文件中引入 purifycs...

更便捷的css处理方式-postcss

更便捷的css处理方式-PostCSS 一般来说介绍一个东西都是要从是什么,怎么用的顺序来讲。我感觉这样很容易让大家失去兴趣,先看一下postcss能做点什么,有兴趣的话再往下看,否则可能没有耐心看下去。让我们开始吧 postcss能做什么 补全css属性浏览器前缀 手写的代码可以是这样的: .div{ display: flex; } post...

用html +js+css 实现页面轮播图效果

html 页面 <htmllang="en"> <head> <metacharset="UTF-8"> <metaname="viewport"content="width=device-width, initial-scale=1.0"> <metahttp-equiv="X-UA-Compati...

css实现超出文本省略号的两个方法

方法一:适用于定宽高; <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <style> .a{400px;height:300px;overflow:hidden;white-...

Bootstrap 环境安装

下载 Bootstrap 可以从 http://getbootstrap.com/ 上下载 Bootstrap 的最新版本。当点击这个链接时,将看到如下所示的网页: 您会看到两个按钮: Download Bootstrap:下载 Bootstrap。点击该按钮,您可以下载 Bootstrap CSS、JavaScript 和字体的预编译的压缩版本。不包含文...

CSS对各个浏览器兼容技巧HACK技巧

*   ie6和ie7都可以识别_   只有ie6可以识别\0  只有ie8可以识别:root 只有ie9可以识别  关于CSS对各个浏览器兼容已经是老生常谈的问题了, 网络上的教程遍地都是.以下内容没有太多新颖, 纯属个人总结, 希望能对初学者有一定的帮助. 一、CSS HACK HACK概念: 不同的浏览器,比如Internet Explorer 6,...