CSS3 选项卡

CSS3选项卡小效果,以前都是用js写选项卡,发现利用CSS3的:target伪类也可以,简单粗暴

target伪类只在点击触发目标那一刻触发target伪类,所以把块隐藏掉,在点的时候让div展现成block。

HTML:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <link rel="stylesheet" type="text/css" href="demo.css">
</head>
<body>

<a href="#green">green</a>
<a href="#red">red</a>
<a href="#yellow">yellow</a>

<div id="wraper">
    <div class="items" id="green"></div>
    <div class="items" id="red"></div>
    <div class="items" id="yellow"></div>
</div>

</body>
</html>

CSS:

#wraper{
    height: 200px;
    overflow: hidden;
    width: 200px;
    border: 2px solid black;
}
.items{
    width: 200px;
    height: 200px;
    display: none;
}
#wraper .items:target{
    display: block;
}
.items:nth-child(1){
    background: green;
}
.items:nth-child(2){
    background: red;
}
.items:nth-last-child(1){
    background: yellow;
}
时间: 2024-12-26 09:07:05

CSS3 选项卡的相关文章

CSS3及JS简单实现选项卡效果(适配手机端和pc端)

想要适配手机端和pc端,有几种简单的方法,本人使用的是百分比分配的方法. *{ padding: 0; margin: 0; } body,html{ width: 100%; height: 100%; overflow: hidden; } #bottom_box{ width: 100%; height: 50px; background-color: #eee; display: flex; //这是flex布局,父元素设置为flex,子元素设置几等份就是分成几等份 position:

CSS3时尚Tabs选项卡流线型标签效果

这是一款效果非常时尚的Tabs选项卡标签的流线型线条效果.该效果使用纯CSS3来制作,效果类似eclipse软件的标签页效果.该Tabs标签使用流线型设计,并且可以自定义标签的颜色,非常实用和好看. 效果演示:http://www.htmleaf.com/Demo/201504041626.html 下载地址:http://www.htmleaf.com/css3/daohangcaidan/201504041625.html

一款纯css3实现的tab选项卡

今天给大家带来一款纯css3实现的tab选项卡.单击左侧的选项的时候,右侧内容以动画的形式展示.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="night-tabs night-tabs-color-default night-tabs-animation-slide-right night-tabs-position-vleft"> <!--Tab 1--> <input type="radio&qu

css3圆角tab选项卡代码

<!DOCTYPE html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery+css3圆角tab选项卡切换</title><style>*{margin: 0;padding: 0;}body{font: 14px Georgia, serif;}h1{width:

纯css3实现tab选项卡

<!doctype html> <html> <head> <title>Welcome</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="imagetoolbar" content="no" /> <meta name="format

如何利用CSS3实现完备的幻灯片(1)

概述:我所谓完备的幻灯片,乃指满足下列条件的页面效果: 1.包含左右箭头: 2.左右箭头能无限点击,产生无限循环切换的效果: 2.图片具有滑动效果: 3.包含与图片一一对应,用以切换的选项块: 4.选项块拥有两个状态,其一为普通,其二为「当前」,后者反映其自身与当前显示区的图片具有对应关系,该对应关系必须随时有效: 5.图片自动播放,并无限循环: 6.鼠标进入图片时,图片暂停播放: 7.鼠标离开图片时,图片按当前顺序继续播放,无限循环. 如上,它完备,未必完美. 本着循序渐进的原则,我先从利用c

CSS3精美前端

前端是网站和Web应用所呈现给用户最直接的东西,前端的好坏直接影响用户的体验和好感.尽管如此,你也不必为前端设计绞尽脑汁,因为有大量可重用的效果和代码来帮助你完成这一设计. 本文所介绍的这些效果都已经托管在CodePen网站上,点击下面的标题即可浏览代码和预览效果,并可以根据实际所需直观地进行修改. 1.  网站提示向导 2.  文本动画 3.  控制台UI 4.  CSS3仿制的Apple官网导航 5.  纯CSS3加载动画 6.  CSS另类加载动画 7.  提交按钮动画 8.  响应式扁平

CSS类似微软中国首页的竖向选项卡

效果体验:http://hovertree.com/texiao/css/24/ 源码下载:http://hovertree.com/h/bjaf/hardklps.htm 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>纯HTML

移动web:tab选项卡

平常做移动端会用到tab选项卡,这和PC端有些区别,移动端是触摸滑动切换,PC端是点击.移入切换. 这里滑动切换就是一个移动端事件的应用,这里主要用到的触摸事件:touchstart.touchmove.touchend. 和做其他的效果一样,先有html结构,css样式修饰,再写JS代码. html: <div class="mtabs" id="tabs"> <ul class="mhead"> <li>t