父元素和子元素的下拉框显示详解

摘要:
一,下拉框靠近子元素1˂!

一,下拉框靠近子元素

1 <!DOCTYPE html>
2 <html>
3     <head>
4         <meta charset="utf-8">
5         <title></title>
6         <style>
7             
8 *{
9 margin:0;
10 padding:0;
11             }
12             
13 .a{
14 height:300px;
15 width:300px;
16 background-color:#bfa;
17             }
18             
19 .b{
20 height:100px;
21 width:100px;
22 background-color:red;
23             }
24             
25             /*设置下拉框 */
26 .c{
27 height:400px;
28 width:400px;
29 background-color:blue;
30 opacity:.2;
31 position:absolute;
32 top:100px;
33 display:none;
34             }
35             
36             /*设置移入效果 */
37 .b:hover~ .c{
38 display:block;
39             }
40             
41 .a .c:hover{
42 display:block;
43             }
44             
45         </style>
46         
47     </head>
48     <body>
49         
50         <div class="a">
51             <div class="b"></div>
52             <div class="c"></div>
53         </div>
54     </body>
55 </html>

父元素和子元素的下拉框显示详解第1张

内容

1.下拉框和子元素贴边靠近,当鼠标移动到子元素,下拉框会出来,然后鼠标移动到下拉框,下拉框就消失了,此时,下拉框也设置hover,鼠标移动到下拉框就会显示出来

二,下拉框靠近父元素

1 <!DOCTYPE html>
2 <html>
3     <head>
4         <meta charset="utf-8">
5         <title></title>
6         <style>
7             
8 *{
9 margin:0;
10 padding:0;
11             }
12             
13 .a{
14 height:300px;
15 width:300px;
16 background-color:#bfa;
17             }
18             
19 .b{
20 height:100px;
21 width:100px;
22 background-color:red;
23             }
24             
25             /*设置下拉框 */
26 .c{
27 height:400px;
28 width:400px;
29 background-color:blue;
30 opacity:.2;
31 position:absolute;
32 top:300px;
33 display:none;
34             }
35             
36             /*设置移入效果 */
37 .a:hover .c{
38 display:block;
39             }
40             
41             /*.a .c:hover{
42 display: block;
43 } */
44             
45         </style>
46         
47     </head>
48     <body>
49         
50         <div class="a">
51             <div class="b"></div>
52             <div class="c"></div>
53         </div>
54     </body>
55 </html>

父元素和子元素的下拉框显示详解第2张

内容

1. 当父元素和子元素贴边靠近时,鼠标移动到父元素和下拉框时,下拉框都会显示,下拉框在父元素中

免责声明:文章转载自《父元素和子元素的下拉框显示详解》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Centos 7 安装 PostgreSQL PGAdmin4Storyboard新手入门(一)下篇

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

相关文章

display: table-cell; 元素上下左右居中,子元素无宽高

<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css">*{margin:0 ;pad...

h5中的input keyup触发事件在ios中需点击键盘换行才执行

var bname = 'input'; if (navigator.userAgent.indexOf("MSIE") != -1) { bname = 'propertychange'; } if(navigator.userAgent.match(/android/i) == "and...

CSS实现横向滑动

html <div class="header1"> <div class="header-nei"> <div>第一场</div> <div>第二场</div> <div>第三场</div> <div>第四场</div>...

DISPLAY变量和xhost(原创)

DISPLAY 在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结...

前端知识小总结2

(暂时撇开内容、样式、行为的分离) 一: 1-语义化及语义化标签 标签的语义化,是指在看到标签名的情况下基本能理解它所代表的含义,比较直观,便于浏览器的解析和阅读。 语义化的优点, (1)为了在没有css的情况下,页面也能呈现出很好地内容结构、代码结构(2)有利于用户体验(3)有利于SEO和搜索引擎建立良好的沟通。(4)方便其他设备解析以意义的方式来渲染网...

display 设置为table、tablecell、tablerow

IE8支持很多新的CSS display属性值,包括与表格相关的属性值:table、table-row和table-cell,它也是最后一款支持这些属性值的主流浏览器。它标志着复杂CSS布局技术的结束,同时也给了HTML表格布局致命一击。最终,使用CSS布局来制作出类似于table布局的栅格将会变得十分迅速和简单。 一、为什么不用table元素? 目前,在...