多个div显示同一行并居中显示(代码附带jquery-hover事件)

<!doctype html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport"          content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">    <meta http-equiv="X-UA-Compatible" content="ie=edge">    <title>Document</title></head><body>    <div class="div_allinline">            <div class="dd1 hh">这里是主题-One</div>            <div class="dd2">这里是主题-Two</div>    </div>    <center>        <div class="ddd1">            这是div1的内容        </div>        <div class="ddd2" hidden>            这是div2的内容        </div>    </center>

    <style>        .div_allinline {            text-align: center;            margin: 0 auto;            padding: 0;            clear: both;        }

        .dd1        {            margin:0;            padding:0;            display:inline-block;            _display:inline;            *display:inline;            zoom:1;        }        .dd2        {            margin:0;            margin-left: 35px;            padding:0;            display:inline-block;            _display:inline;            *display:inline;            zoom:1;        }        .hh{            border-bottom: 3px solid red;        }        /*.dd1:hover{            border-bottom: 3px solid red;        }*/    </style>    <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.js"></script>    <script>        //悬浮到 主题1 的div上            $(".dd1").hover(function(){                $(".dd1").addClass("hh");                $(".dd2").removeClass("hh");                $(".ddd1").show();                $(".ddd2").hide();            },function(){                $(".dd1").removeClass("hh");            });        //悬浮到 主题2 的div上            $(".dd2").hover(function(){                $(".dd2").addClass("hh");                $(".dd1").removeClass("hh");                $(".ddd2").show();                $(".ddd1").hide();            },function(){                $(".dd2").removeClass("hh");            });    </script></body></html>

效果:

默认悬浮主题1和显示内容1

--------------------

悬浮主题1时显示内容1

悬浮主题2时显示内容2

原文地址:https://www.cnblogs.com/T8888/p/12123582.html

时间: 2024-10-13 01:07:41

多个div显示同一行并居中显示(代码附带jquery-hover事件)的相关文章

jQuery hover事件鼠标滑过图片半透明标题文字滑动显示隐藏

1.效果及功能说明 hover事件制作产品图片鼠标滑过图片半透明,标题文字从左到右滑动动画移动显示隐藏 2.实现原理 首先把效果都隐藏,然后定义一个伪类来触发所有的效果,接下来当触发伪类后会有一个遍历停止所有的效果,从新触发效果就是标题的从左边淡出和背景颜色的变化,当鼠标离开图片后触发一个遍历,停止所有动画标题回到原处不见,背景颜色变回原样 主要的方法 $(".section  ul li").hover(function() //伪类的触发 $(this).find(".r

VC++对话框(CDialog)的全屏显示及控件居中显示

在编写一些软件时,我们会比较偏向于比较简洁.清新的用户界面,同时为了避免其它程序或者桌面等影响使用者的注意力等,我们通常习惯将软件界面全屏,布满整个显示屏幕,与此同时,我们也将对界面中的控件位置进行相应的调整,让它们按屏幕的大小和其在对话框中的相对位置,居中显示. 下面结合实例说明(完整实例可在我的CSDN资源中下载:http://download.csdn.net/detail/margin1988/8337049): 在对话框的初始化函数OnInitDialog()中分三步作如下的操作: (

块级div设置行宽,居中显示

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>登录</title> <link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css"> <scri

多个div居中显示

页面中有多个div时我们希望并排居中显示,可以通过在并排显示的div上一层再加一个div,设定宽度,然后让其居中显示达到需要的效果. 关键是要对外层div设定宽度. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"&g

MFC 窗口居中显示 VS2010

MFC 窗口居中显示  VS2010 (2011-09-11 19:52:05) 转载▼ 标签: 窗口居中显示 it 分类: MFC MFC窗口居中显示   VS2010   工程名为:MFC22_6 目的:点击居中按钮,窗口将在文档的中央显示思路:使窗口居中显示可以调用CWnd::CenterWindow函数.void CenterWindow(CWnd* pAlternateOwner=NULL):步骤: 1.   用创建一个单文档应用程序 2.   添加一个对话框资源//(类视图 右键—添

扩展Snackbar 使其支持居中显示

默认Snackbar支持底部或者顶部显示,不支持居中显示 查看Snackbar的源码可以看到createMarginLayoutParams方法中有位置的处理SnackbarPosition , 针对不同的显示位置设置对应的params规则,这里我们将表示位置的枚举SnackbarPosition中添加一种类型PARENT_CENTER public static enum SnackbarPosition { TOP(Gravity.TOP), BOTTOM(Gravity.BOTTOM),

页面小模块排列不计数目(最多一行3列),自动居中显示

今天做了一个项目中,要求页面的小模块居中显示,并且最多一行显示3列.这里我研究出了一种做法,不管小模块的数目为1或者2或者3.都可以居中显示. html部分 <div class='content'> <div class='content-inner'> <div class='item'></div> <div class='item'></div> <div class='item'></div> <

div中img依据不同分辨率居中显示,超出部分隐藏

在做banner居中时 碰到的问题,知道可以用背景图实现居中显示,但是内心是想深究下的,故找到几种办法收集一下,后面两种真的是奇技淫巧 来着下面两处 https://www.zhihu.com/question/39742237 https://www.v2ex.com/t/187544 flex position:absolute + negative margin background-image + background-size + background-position 4.父元素po

如何使Label显示时,一行顶部居中,两行靠左显示----

有时我们会碰到这种情况,一个要根据内容显示一行还是两行,一行时还要靠着顶部再居中,比如下面 最左边的名称,要求是靠上的,如果按照正常的方式写的话,可能一行的话就会出现居中显示了,不会顶着头部显示. 我的解决办法是:一行的时候加一个换行符来解决,这样不就都一样,都是两行了吗?代码如下: 1 NSArray *nameArr = @[@"中国建设银行",@"andylau"]; 2 UILabel *namelab = [[UILabel alloc]initWithF