制作一个类似浏览器标题栏的tab切换效果CSS样式

圆弧的样式由 元素本身 + 左右两个小角 组成

首先,将元素设置 相对定位 + 圆角边框,以及宽高设为:

position: relative;   //相对定位
width: 120px;
height: 40px;
line-height: 40px;
text-align: center;
background-color: #fff;
border-radius: 10px 10px 0 0;   //圆角边框 上边圆角

然后,用到 伪类选择器:before :after

.corner:before,.corner:after{content: " ";         //伪类选择器的使用,必须加contentposition: absolute;  //设置绝对定位,脱离文档流bottom: 0;          // 定位于底部z-index: 10;       //设置元素的堆叠顺序,必须加z-index,否则会被下一个元素覆盖width: 10px;      //设置宽高height: 10px;
}
.corner:before{ left: -10px;background: url(corner-left.png);
}
.corner:after{right: -10px;background: url(corner-right.png);   //也可使用corner-left.png,加transform:rotate(90deg);旋转
}

我们还需要一张10*10像素的png格式的图片
左边 corner-left.png

右边 corner-right.png

这里我可以教大家使用PS制作10*10像素png格式的图片

CSS制作类似浏览器标题栏的圆角样式相关推荐

  1. CSS制作类似 Photoshop 模糊蒙版效果

    CSS制作类似 Photoshop 模糊蒙版效果 引言 不兼容IE的纯css实现代码 实现代码 实现原理 兼容IE10,IE11的模糊蒙版效果,使用canvas 实现代码 实现原理 引言 为了使一个在 ...

  2. html做图片模糊效果,使用CSS制作跨浏览器的图片模糊效果

    在photoshop中,我们要制作一个图片的模糊效果是非常简单的,简单的实用高斯模糊等模糊滤镜就可以完成.现在,我们可以使用CSS和SVG来着网页中实现ps级的模糊效果. 页面中的图片模糊效果不可以滥 ...

  3. HTML CSS 兼容所有浏览器的自定义鼠标样式

    2019独角兽企业重金招聘Python工程师标准>>> 自定义鼠标样式,格式: css:{cursor:url('绝对路径的图片(格式:cur,ico)'),-moz-zoom-ou ...

  4. php表格好看样式,怎么用css制作好看的表格?【示例】

    本篇文章将要给大家详细介绍如何用css制作出好看又简洁的HTML表格.相信大家在接触过HTML相关知识后,或多或少都会自己写点小代码,写个小效果.就比如table表格,我们在浏览各个网站时,总能看到各 ...

  5. php在dw中设置按钮圆角,Dreamweaver怎么用CSS制作圆角按钮?

    Dreamweaver想要制作一个网页中的圆角按钮,并添加鼠标经过时变色的效果,该怎么制作呢?下面我们就来看看详细的教程. 软件名称:Adobe Dreamweaver CC 2018 V18.0 中 ...

  6. html页面的内容外观显示样式,XHTML CSS制作样式风格切换的WEB站点

    XHTML CSS制作样式风格切换的WEB站点 互联网   发布时间:2008-10-17 19:26:50   作者:佚名   我要评论 随着XHTML的逐渐推广流行,HTML在许多场合已经显得过时 ...

  7. html中背景条纹效果,CSS制作Web页面条纹背景样式的技巧分享

    通过CSS中的linear-gradient主要就能显示出不同方向的条纹效果,这里我们就了解CSS制作Web页面条纹背景样式的技巧分享,需要的朋友可以参考下 一.横向条纹如下代码:background ...

  8. html5横竖条纹背景,CSS制作Web页面条纹背景样式的介绍

    这篇文章主要介绍了关于CSS制作Web页面条纹背景样式的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 通过CSS中的linear-gradient主要就能显示出不同方向的条纹效果 ...

  9. 【响应式Web前端设计】css如何设置边框的圆角样式?border-radius属性设置圆角样式(图 文)

    border-radius包含5种设置圆角样式方式: border-radius :同时设置4个边框的圆角样式. border-top-left-radius :设置左上角边框的圆角样式. borde ...

最新文章

  1. 阅读A Practical Guide to Support Vector Classification
  2. vmware配置centos7网络
  3. 使用Java 8流遍历递归数据结构
  4. 消息中间件原理及JMS简介之二
  5. Mac vscode花屏问题解决
  6. 关于安装centOS精简版ifconfig无效的问题
  7. python怎么导入背景_Pycharm主题设置以及导入方式
  8. c#通过网络链接打印PDF
  9. 最难学的十大编程语言,C++排第二,它竟是第一名!不服
  10. ubuntu 禁用 guest 账户
  11. 【雅思大作文考官范文】——第九篇:‘CCTV essay’
  12. D3.js 生成词云图
  13. 机器人让你摆脱电销压力
  14. 2014儒豹浏览器的前行之路
  15. 游戏贪吃蛇(c语言)
  16. 使用RestTemplate:报错Could not extract response: no suitable HttpMessageConverter found for response typ
  17. 软件测试怎么学习 ?50本关于软件测试的书籍,拿走!
  18. 从 Notion 分片 Postgres 中吸取的教训(Notion 工程团队)
  19. Java中float_java中float指的是什么意思
  20. 真实故事,30岁相亲对象质量越来越差,怎么办?我的闺蜜

热门文章

  1. VB、Office与VBA
  2. 【Excel VBA】VBE
  3. 关于edge下载文件及codeblocks编译中文乱码问题
  4. (二)requests爬取智能合约账户地址及其交易记录
  5. Android调用打印机
  6. Integer源码详解
  7. 信息安全咨询服务内容
  8. 金立下马、美图卖身、锤子病重:华米OV们耍得一手好心机
  9. 在python中一个复数的虚部用i表示_以3为实部4为虚部,Python复数的表达形式为___________或________。_学小易找答案...
  10. 华汇超市二层的小餐馆可当MBA案例了