css3 target 标签 -- 手风琴

<!DOCTYPE html>

<html>

<head>

<title>Accordion</title>

<meta charset="utf-8">

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

<style type="text/css">

.accordionMenu{

background: #fff;

color:#424242;

font:12px Arial,Verdana,sans-serif;

margin : 0 auto;

padding: 10px;

width: 500px;

}

.accordionMenu h2{

margin:5px 0;

padding :0;

position: relative;

}

.accordionMenu h2:before{

border:5px solid #fff;

content: "";

border-color:#fff transparent transparent;

height: 0;

position: absolute;

right: 10px;

top:15px;

width: 0px;

}

.accordionMenu h2 a{

background: #8f8f8f;

border-radius: 5px;

display: block;

color:#424242;

font: 13px normal;

margin: 0px;

padding: 10px 10px;

text-decoration: none;

}

.accordionMenu p{

margin:0;

height: 0px;

overflow: hidden;

padding: 0px 10px;

transition:height 0.5s ease-in;

}

.accordionMenu :target p{

height: 100px;

overflow: auto;

}

.accordionMenu :target h2:before{

border-color: transparent transparent

transparent #fff ;

}

</style>

</head>

<body>

<div class="accordionMenu">

<div class="menuSection" id="brand">

<h2><a href="#brand">Brand</a></h2>

<p>Lorem isfaf </p>

</div>

<div class="menuSection" id="promotion">

<h2><a href="#promotion">Promotion</a></h2>

<p>Lornasdfa sdfasdfa</p>

</div>

<div class="menuSection" id="event">

<h2><a href="#event">Event</a></h2>

<p>Loarfeafsadf </p>

</div>

</div>

<script type="text/javascript">

</script>

</body>

</html>

WEB前端学习交流群21 598399936

时间: 2024-10-14 08:20:47

css3 target 标签 -- 手风琴的相关文章

巧用CSS3 :target 伪类制作Dropdown下拉菜单(无JS)

:target 是CSS3 中新增的一个伪类,用以匹配当前页面的URI中某个标志符的目标元素(比如说当前页面URL下添加#comment就会定位到id=“comment”的位置,俗称锚).CSS3 为这个动作赋予了更加多的功能——就如同:hover 一样你可以做一些样式定义. 先上效果图 正如标题所说,本文是教你如何巧用CSS3 :target 伪类制作Dropdown下拉菜单,原生HTML+CSS,无JavaScript.为了吸引各位往下看,先上实际例子,再进行剖析. Duang~ 实际例子其

CSS3 target伪类简介,以实现tab效果为例子

CSS3 target伪类是众多实用的CSS3特性中的一个.它用来匹配文档(页面)的URI中某个标志符的目标元素.具体来说,URI中的标志符通常会包含一个"#"字符,然后后面带有一个标志符名称,比如#respond,target就是用来匹配ID为respond的元素的. 现在在页面中,点击一个ID链接后,页面只会跳转到相应的位置,但是并不会有比较明显的UI标识,使用:target伪类可以像:hover等伪类一样对目标元素定义样式. 浏览器支持 因为我们在讨论CSS3,所以它现在被除了I

javascript+css3简单的手风琴效果

<!DOCTYPE html> <html> <head>     <meta charset="utf-8">     <title>javascript+css3简单的手风琴效果</title> <style>#imageMenu{width:500px;height:200px;overflow:hidden;}#imageMenu ul *{transition:all linear 0.2s;

CSS3 target伪类简介

CSS3 target伪类是众多实用的CSS3特性中的一个.它用来匹配文档(页面)的URI中某个标志符的目标元素.具体来说,URI中的标志符通常会包含一个”#”字符,然后后面带有一个标志符名称,比如#respond,target就是用来匹配ID为respond的元素的. 现在在页面中,点击一个ID链接后,页面只会跳转到相应的位置,但是并不会有比较明显的UI标识,使用:target伪类可以像:hover等伪类一样对目标元素定义样式.

分享jQuery&amp;CSS3导航标签切换效果

jquery+css3完成的菜单导航特效 引入代码: <link rel="stylesheet" type="text/css" href="css/style.css"/> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="t

分享一款jquery+css3实现的手风琴效果代码【js插件】

代码适用于大部分浏览器 演示Demo地址:请猛戳 效果图片 程序吧下载地址 分享一款jquery+css3实现的手风琴效果代码[js插件],布布扣,bubuko.com

jQuery&amp;HTML&amp;CSS3实现垂直手风琴折叠菜单方法讲解

在网页制作中我们常常需要折叠式的菜单,在折叠菜单中,手风琴特效的菜单是非常受欢迎,下面就讲解使用jQuery+HTML+CSS3实现垂直手风琴折叠菜单的方法. jQuery实现垂直手风琴折叠菜单示例代码 首先给出手风琴折叠菜单的HTML代码,如下所示: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>CSS3垂直手风琴折叠菜单DEMO演示</titl

CSS3——过渡模块——手风琴案例

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>CSS3过渡模块-手风琴效果</title> 6 <style> 7 *{margin: 0;padding: 0;} 8 ul{ 9 width: 960px; 10 height: 300px; 11 border: 1p

CSS3 :target伪类实现Tab切换效果

用:target伪类实现Tab切换效果真的非常简单!简单到什么程度呢?它只需要下面这些代码. style.css: .song-info { position: absolute; background: #fff; } #song-info:target, #song-lyricCN:target, #song-lyricEN:target { z-index: 1; } html代码: <div class="song-nav"> <ul class="