`

css布局及鼠标悬浮下拉框展现

 
阅读更多

<!DOCTYPE html>

<html>

<header>

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

<script type="text/javascript" src="../js/jquery.js"></script>

</header>

<style>

*{

margin:0;

padding:0;

text-align:center;

}

.contain-out{

margin:30px;

padding:5px;

width:600px;

height:160px;

border:1px solid yellow;

}

.img-contain{

float:left; /* 右侧向右浮动,需要该块级元素左浮动,否则将占整行,右侧被挤下去 */

width:18%;

height:100px;

background-color:#E8E8E8;

margin:10px;

padding:20px 0;

text-align:center;

border:1px solid black;

}

.info-contain{

float:right;

width:70%;

height:140px;

margin:10px;

border:1px solid green;

padding:5px 10px; 

}

.content1{

float:left;

width:70%;

height:30px;

margin:5px 2px 2px;

border:1px solid yellow;

}

.content2{

float:left;

width:70%;

height:50px;

margin:5px 2px 2px;

border:1px solid yellow;

}

.content3{

float:left;

width:100%;

height:25px;

margin:5px 2px 2px;

border:1px solid yellow;

}

span{

height:20px;

line-height:20px;

display:inline-block;

font-size:12px;

}

.span-left{

float:left;

width:auto;

margin:0px 15px;

}

.span-right{

float:right;

margin-right:0;

}

.more{

float:right;

margin-right:15px;

width:28px;

height:30px;

position:relative;

}

.more-detail{

display:none;

position:absolute;

width:40px;

height:50px;

border:1px solid orange;

margin-top:-2px;

background-color:#E8E8E8;

z-index:0;

}

.more-tip {

background-color:white;

z-index:101;

position: relative;

}

 

.hover .more-tip {

border:1px solid orange;

border-bottom:0px;

background-color:#E8E8E8;

}

.hover .more-detail {

display:block;

}

 

 

</style>

 

<body>

<div class="contain-out">

<div class="img-contain">img</div>

<div class="info-contain">

 

<div class="content1">

<p>名称</p>

</div>

<div class="content2">

<p>微博列表</p>

</div>

<div class="content3">

<span class="span-left"> 信息。。。。。。。。。</span>

<div class="more" id="moreDiv">

<span class="more-tip">更多</span>

<div class="more-detail">

<p>1....</p>

<p>2....</p>

</div>

</div>

<span class="span-right"><span>评论|</span><span>转发|</span></span>

</div>

</div>

</div>

</body>

<script>

$(document).ready(function(){

$("#moreDiv").hover(

function(){

$("#moreDiv").addClass("hover");

},

function(){

$("#moreDiv").removeClass("hover");

});

});

</script>

 

</html>

 

分享到:
评论

相关推荐

    DIV+CSS封装的一个下拉框效果

    在网页设计中,"DIV+CSS封装的一个下拉框效果"是一种常见的交互设计技术,它通过结合HTML结构、CSS样式以及可能的JavaScript(如Jquery)来实现更加灵活且美观的下拉选择功能。这种技术相比传统的HTML下拉框(`...

    CSS 学习 三角 border transparent 下拉框

    标题中的“CSS学习 三角 border transparent 下拉框”是指在CSS样式设计中,如何利用边框(border)的透明属性创建三角形以及在下拉框(drop-down list)中应用这一技巧。在网页设计中,三角形通常用于指示箭头或方向,...

    js css 模拟html下拉框

    这时,我们可以借助JavaScript和CSS来创建一个自定义的下拉框。 在JavaScript中,我们可以监听`&lt;select&gt;`元素的事件,如`click`或`change`,然后动态地生成或更新HTML结构,以展示自定义的下拉选项。例如,当用户...

    纯Css更改Select下拉框样式

    纯Css更改Select下拉框样式,显示框的样式更改,下拉列表的样式更改!纯干货,肯定是你需要的 纯Css更改Select下拉框样式,显示框的样式更改,下拉列表的样式更改!纯干货,肯定是你需要的 纯Css更改Select下拉框...

    HTML5 CSS3实现的自定义下拉框菜单.rar

    HTML5 CSS3实现的自定义下拉框菜单,HTML5/CSS3自定义下拉框 3D...鼠标单击展开的那种菜单,测试时请注意,代码中调用的font-awesome.css文件为远程文件,若 此文件失效,会对菜单样式千万影响,但菜单运作不受影响。

    HTML5+CSS3实现的自定义下拉框菜单效果源码

    此外,CSS3还提供了Flexbox和Grid布局,可以方便地进行复杂和响应式的布局设计,但这里可能主要依赖于传统CSS定位技术,因为3D效果通常需要对元素的绝对或相对定位。 在资源文件中,我们可以看到`index.html`是主...

    div+css做的下拉框

    在网页设计中,"div+css"是一种常见的布局方式,用于构建页面结构和样式。"div+css做的下拉框"是指使用HTML的元素和CSS(层叠样式表)来创建交互式的下拉菜单,这种技术广泛应用于网站导航栏、选择列表等场景。下面...

    js制作的鼠标悬浮时产生的下拉框效果

    "js制作的鼠标悬浮时产生的下拉框效果" 本文主要讲述了使用JavaScript制作鼠标悬浮时产生的下拉框效果,并提供了两个实践例子来演示该效果的实现。 一、鼠标悬浮时产生的下拉框效果 鼠标悬浮时产生的下拉框效果是...

    精美漂亮的实用div+css模仿select下拉框控件

    在这个实例中,jQuery被用来处理用户交互,如点击、鼠标悬停等,以及动态改变元素的显示状态,使下拉框的展示更加平滑、流畅。 2. **模仿Select控件** HTML的`&lt;select&gt;`元素是网页表单中的一种,通常用于提供一组...

    通过css改变下拉框样式

    在本主题中,我们将深入探讨如何利用CSS来改变下拉框(`&lt;select&gt;`元素)的样式,使其更加符合网站的整体设计风格。 首先,我们要理解`&lt;select&gt;`元素的基本结构。它通常包含一系列`&lt;option&gt;`元素,用户可以通过点击...

    CSS+jQuery简单实现select下拉框.zip

    CSS(层叠样式表)是网页设计中用于控制布局和样式的语言。在这个项目中,CSS被用来设计select元素的外观,包括但不限于背景色、边框、字体、颜色以及选择框的尺寸等。特别地,项目中提到了`font-awesome`字体库,这...

    移动端自定义下拉框【H5+js+css】

    为了实现这个自定义下拉框,我们需要在HTML文件中编写布局和元素,然后在CSS文件中定义样式,最后在JavaScript文件中编写控制逻辑。 以下是一个简单的实现步骤: 1. 在HTML中创建自定义下拉框的结构,包括触发按钮...

    HTML5+CSS3实现的自定义下拉框菜单效果源码 3D卡片折叠动画.zip

    此外,CSS3的`pseudo-class`(伪类)如`:hover`, `:active`, 和`:focus`可以用来添加鼠标悬停、元素被点击或获得焦点时的特殊样式,进一步增强交互性。而`flexbox`或`grid`布局则可以帮助我们轻松地调整菜单项的排列...

    CSS + jQuery 个性化的下拉框效果

    2. **悬停效果**:利用`:hover`伪类为鼠标悬停在下拉框上时添加动态效果,如改变背景色或边框颜色,提高用户体验。 3. **箭头图标**:可以使用CSS伪元素`::before`或`::after`创建自定义的下拉箭头,或者如本案例中...

    jquery+html自定义select下拉框,下拉框美化

    1. **布局**:通过CSS调整下拉框的大小、位置、边框和背景颜色,使其与页面其他元素保持一致。 2. **字体和颜色**:改变文本的字体、字号、颜色和行高,以提高可读性。 3. **箭头图标**:替换默认的下拉箭头,可以...

    一款非常好看下拉框样式(select)

    在这个案例中,JavaScript可能被用来监听用户与下拉框的交互,如鼠标点击、滚轮滚动等,并根据这些事件动态更新下拉框的样式。CSS则负责定义新的外观,包括但不限于颜色、大小、字体、边框、过渡效果等。由于IE特有...

    js 模糊查询 css可编下拉框

    根据给定的信息,本文将详细解释“js模糊查询css可编程下拉框”的实现方法及其相关的JavaScript和CSS技术要点。 ### 一、项目背景及需求分析 该项目的主要目的是创建一个可编程的下拉框功能,该功能允许用户通过...

    下拉框、下拉控件之Select2内含css和js

    **下拉框与下拉控件:Select2详解** 在网页设计中,下拉框(Dropdown)是一种常见的用户界面元素,用于提供多个选项供用户选择。然而,原生的HTML `&lt;select&gt;` 标签功能相对有限,样式单一,无法满足现代网页设计的...

    HTML5+CSS3自定义浮动Select超炫下拉菜单动画源码

    例如,当用户鼠标悬停在菜单按钮上时,可以通过应用`transition`属性来平滑地改变元素的样式,比如改变阴影效果、颜色或者大小。这里提到的“浮动”效果可能是通过设置`position`属性(如`relative`或`absolute`)和...

Global site tag (gtag.js) - Google Analytics