今天你将学习如何创建使用CSS3渐变技术实现切角的选项卡tabs。

HTML

  • One
  • Two
  • Three
  • Four
One - content
Two - content
Three - content
Four - content

CSS

tabs

{

overflow: auto;

width: 100%;

list-style: none;

margin: 0;

padding: 0;

}

#tabs li

{

margin: 0;

padding: 0;

float: left;

}

#tabs a

{

-moz-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

-webkit-box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

box-shadow: -4px 0 0 rgba(0, 0, 0, .2);

background: #ad1c1c;

background: -moz-linear-gradient(220deg, transparent 10px, #ad1c1c 10px);

background: -webkit-linear-gradient(220deg, transparent 10px, #ad1c1c 10px);

background: -ms-linear-gradient(220deg, transparent 10px, #ad1c1c 10px);

background: -o-linear-gradient(220deg, transparent 10px, #ad1c1c 10px);

background: linear-gradient(220deg, transparent 10px, #ad1c1c 10px);

text-shadow: 0 1px 0 rgba(0,0,0,.5);

color: #fff;

float: left;

font: bold 12px/35px 'Lucida sans', Arial, Helvetica;

height: 35px;

padding: 0 30px;

text-decoration: none;

}

#tabs a:hover

{

background: #c93434;

background: -moz-linear-gradient(220deg, transparent 10px, #c93434 10px);

background: -webkit-linear-gradient(220deg, transparent 10px, #c93434 10px);

background: -ms-linear-gradient(220deg, transparent 10px, #c93434 10px);

background: -o-linear-gradient(220deg, transparent 10px, #c93434 10px);

background: linear-gradient(220deg, transparent 10px, #c93434 10px);

}

#tabs a:focus

{

outline: 0;

}

#tabs #current a

{

background: #fff;

background: -moz-linear-gradient(220deg, transparent 10px, #fff 10px);

background: -webkit-linear-gradient(220deg, transparent 10px, #fff 10px);

background: -ms-linear-gradient(220deg, transparent 10px, #fff 10px);

background: -o-linear-gradient(220deg, transparent 10px, #fff 10px);

background: linear-gradient(220deg, transparent 10px, #fff 10px);

text-shadow: none;

color: #333;

}

#content

{

background-color: #fff;

background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));

background-image: -webkit-linear-gradient(top, #fff, #ddd);

background-image: -moz-linear-gradient(top, #fff, #ddd);

background-image: -ms-linear-gradient(top, #fff, #ddd);

background-image: -o-linear-gradient(top, #fff, #ddd);

background-image: linear-gradient(top, #fff, #ddd);

-moz-border-radius: 0 2px 2px 2px;

-webkit-border-radius: 0 2px 2px 2px;

border-radius: 0 2px 2px 2px;

-moz-box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;

-webkit-box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;

box-shadow: 0 2px 2px #000, 0 -1px 0 #fff inset;

padding: 30px;

}

/* Remove the rule below if you want the content to be "organic" */

#content div

{

height: 220px;

}

jQuery

$(document).ready(function() {

$("#content div").hide(); // Initially hide all content

$("#tabs li:first").attr("id","current"); // Activate first tab

$("#content div:first").fadeIn(); // Show first tab content

$('#tabs a').click(function(e) {

e.preventDefault();

$("#content div").hide(); //Hide all content

$("#tabs li").attr("id",""); //Reset id's

$(this).parent().attr("id","current"); // Activate this

$('#' + $(this).attr('title')).fadeIn(); // Show content for current tab

});

})();

相关链接

css3切角文本框_CSS3切角选项卡tabs相关推荐

  1. css3切角文本框_CSS3+jQuery制作切角的Tabs

    今天在Red阅读了一篇<CSS3 tabs with beveled corners>博文,介绍了使用CSS3制作切角的Tabs,觉得特有意思.其中含量最高的并不是其如何实现的Tabs,而 ...

  2. css3切角文本框_CSS3如何实现4个切角

    谢邀..既然如此,就说的详细点吧.. 首先回答问题2: 在这个例子里,要知道 background-size:50% 50%; 意思是你设置的背景长和宽各为元素的一半.也就是为如果你的背景是张图片,那 ...

  3. css3切角文本框_CSS3样式linear-gradient的使用(切角效果)

    缺角效果 先看效果图 这是内容 .div1 { width: 100px; height: 40px; line-height: 40px; background:linear-gradient(-1 ...

  4. css3切角文本框_CSS3:linear-gradient切角画册

    关于linear-gradient的语法就不多做介绍了网上到处都是,下面看个小例 我们先做一个渐变,使其让他旋转, .example{ height:150px; width:500px; margi ...

  5. css3切角文本框_[CSS揭秘]切角效果

    将角切掉也是一种流行的设计风格 传统解决方案可能是使用三角形或者其他形状的图片来盖住边角从而模拟切角效果 有了CSS3,我们完全可以使用新技术来实现 第一种方案: CSS渐变 需求一: 一个矩形需要切 ...

  6. css3切角文本框_html – 用边框制作切角

    我想在html中创建一个具有截断角和形状边界线的形状. 我可以制作没有边框的截断形状,如下所示: CSS: .cut-off{ position:relative; top:400px; left:4 ...

  7. html中切角文本框,css实现切角效果

    1. 一个切角 思路:如果我们要得到有一个切角的元素,我们只需要使用一个径向渐变就可以达到这个目标,这个渐变需要把一个透明色标放在切角处,然后再相同的位置设置另一个色标,并且把它的颜色设置成我们想要的 ...

  8. html中切角文本框,HTML/CSS实现切角矩形效果

    非纯色背景下切角矩形的效果图如下: HTML: CSS: .top-box { position: relative; display: block; width: 90%; min-height: ...

  9. cedit多行文本设置透明背景会重叠_PPT脱白教程11期【形状篇2】聊聊形状和文本框的那些事儿~...

    [前言] 上一篇简单聊了聊形状在PPT中发挥的作用,今天就深入了解一下PPT的功能. 18年参加 @秦阳 老师第一届<我给母校送模板>的活动中,@Bobbie 老师在分享中讲过一句话:文本 ...

最新文章

  1. 如何让Window对话窗口重新获得输入焦点
  2. 【使用jdbc和servlet实现阅览文章访问次数】
  3. 使用Selenium WebDriver测试自动化的22条实用技巧
  4. vector function trmplate
  5. Pytorch 1.1.0驾到!小升级大变动,易用性更强,支持自定义RNN
  6. matlab2014A安装教程及下载
  7. 四、全卷积网络FCN详细讲解(超级详细哦)
  8. 使用iMazing将iPad中的视频文件导出至电脑
  9. java调用Ocx控件相关知识
  10. 15天助你掌握问卷统计与Spss实战
  11. 每天下午5点使用计算机结束时断开终端的连,在每天下午5点使用计算机结束时断开终端的连接属于()...
  12. 如何查看自己电脑显卡对应的cuda版本
  13. thinkphp6 websocket-room的加入房间+离开房间+房间消息发送
  14. Apache Calcite 简介
  15. 天道酬勤,奋斗不止!
  16. Git与代码托管平台
  17. 浙大版《C语言程序设计(第3版)》题目集
  18. Android 自定义SeekBar 的thumb遮挡问题解决
  19. Silicon Labs EFR32 RF射频测试-RAILTEST
  20. 未来互联网时代的制造业

热门文章

  1. 软考:2021 中级软件评测师报考指南
  2. 论文阅读:Visual Semantic Localization based on HD Map for AutonomousVehicles in Urban Scenarios
  3. nodejs入门--commonjs规范
  4. php限制文件只能jpg,PHP:文件上传、文件类型限制、文件大小限制
  5. (通用)解决IDEA注释顶格问题
  6. 哪里有计算机课程课件,电脑ppt在哪里打开
  7. python 爬取电子书_利用Python3爬取下载bookset网站的kindle电子书
  8. 联想小新潮7000的全方位解析
  9. Windows 11 现已正式推出!
  10. 财报解读 | 借HMO走向规模化落地,平安健康用什么撬动行业价值