我们已经看到了一些已广泛实施的CSS3新功能,例如Rounded Corner, Box Shadow和Text Shadow,仅举几例。 仍然有一些试验性的功能,例如我们将在本文中讨论的内容: Border Corner Shape

边界角形状使我们可以进一步操纵元素角。 虽然我们可以使用border-radius创建圆角,但是Border Corner Shape允许我们形成斜角,铲形角和矩形凹口角。

如何使用它

我们使用border-corner-shape定义形状。 在撰写本文时,它接受具有以下值的四个预定义形状: curvescoopbevelnotch –还建议我们使用cubic-bezier curve来形成自定义形状( 请参见此处的建议 )。

值得注意的是, border-corner-shape仅声明了shape ,而形状长度是使用border-radius属性指定的。 因此,为了能够看到结果,在形成形状时应同时声明这两个属性。

.box {background-color: #3498DB;border-corner-shape: scoop;border-radius: 30px;width: 200px;height: 200px;
}

给定上述样式规则的示例,我们将得到如下屏幕截图所示的结果。

让我们再看一个例子。 这次我们将拐角形状指定为bevel ,并将边界半径设置为50%( 右下角除外),如下所示。

.box {background-color: #3498DB;border-corner-shape: bevel;border-radius: 50% 50% 0% 50%;width: 200px;height: 200px;
}

上面的样式规则将给我们以下结果。

这很迷人,不是吗?

翻译自: https://www.hongkiat.com/blog/css3-border-shape/

css特殊边框形状_了解CSS边框角形状相关推荐

  1. css实现图片虚化_什么? CSS 阴影竟然还有这种骚操作 ?

    点击上方"IT平头哥联盟",选择"置顶或者星标" 与你一起成长- 原作者:cocoqiao 关于 CSS 阴影,之前已经有写过一篇,box-shadow 与 f ...

  2. css设置按钮样式_使用CSS设置按钮样式的快速指南

    css设置按钮样式 by Ashwini Sheshagiri 通过Ashwini Sheshagiri Buttons have become an inevitable part of front ...

  3. 使用HTML语言和CSS开发商业站点_初识CSS

    第4章 初识CSS 一.CSS概述     1.什么事CSS         CSS全称为层叠样式表(Cascading Style Sheet),通常又称为风格样式表(Style Sheet),它是 ...

  4. css 形状_在CSS形状之外思考

    css 形状 CSS is based off a box model. If you have an image that is a circle that you want to wrap tex ...

  5. css文本字体形状_使用CSS更改文本字体

    css文本字体形状 In the last module, we discussed text formatting. By now, you already know how to work wit ...

  6. css竖向箭头符号_用css打造一个三角形箭头

    3)方法二种的方法虽然我们可以实现调用一次背景图片标示四种三角状态的情况,但是在颜色方面确实单一的,我们只能由一种颜色,那我们需要增加三角形同样在激发鼠标悬浮伪类响应的时候,我们应该怎么做呢?比如鼠标 ...

  7. css画横线箭头_用CSS绘制三角形箭头

    用CSS绘制三角形箭头.使用纯CSS,你只需要很少的代码就可以创作出各种浏览器都兼容的三角形箭头! CSS代码:/* create an arrow that points up */ div.arr ...

  8. css不换行属性_前端 | css display:flex 的六个属性你知道吗

    前言:display:flex 是一种布局方式.它即可以应用于容器中,也可以应用于行内元素.是W3C提出的一种新的方案,可以简便.完整.响应式地实现各种页面布局.目前,它已经得到了所有浏览器的支持. ...

  9. css写√的图标_用CSS来制作图标

    想知道如何利用CSS来制作图标吗?并且只使用一个标签的情况下,不能使用伪元素哦! 在利用CSS制作图标时,经常用到border边框,所以,先看看边框的相关知识. 1.藏在border中的不能说的秘密 ...

最新文章

  1. 阶段1 语言基础+高级_1-3-Java语言高级_04-集合_05 List集合_1_List集合_介绍常用方法...
  2. JMC | 分子生成器的图灵测试
  3. 操作系统:小和尚打水+老和尚喝水经典同步问题实现 菜鸟的解题全过程(附具体代码)
  4. python 矩阵点乘_python相乘矩阵
  5. 怎么判断适合学java_如何知道自己是否适合学习java开发
  6. Nginx特性验证-反向代理/负载均衡/页面缓存/URL重定向
  7. 介绍一个功能强大的 Visual Studio Code 扩展 - Rest Client,能部分替代 Postman
  8. Java中多线程的性能比较
  9. Javascript模块化编程系列一: 模块化的驱动
  10. Win10彻底关闭恢复功能、省流量终极设置
  11. JS删除数组中某一项或几项的方法汇总
  12. 白话之jsonp跨域原理分析
  13. Spark2.2(三十九):如何根据appName监控spark任务,当任务不存在则启动(任务存在当超过多久没有活动状态则kill,等待下次启动)...
  14. [Unity]限制一个值的大小(Clamp以及Mathf)
  15. 使用miniSipServer为中小企业搭建VOIP服务器
  16. C语言:判断一个三位数是否为水仙花数
  17. matlab 全局符号变量,优化全局变量使用 - MATLAB Simulink Example - MathWorks 中国
  18. 计算机加入域无法访问登录,不加入域不能访问域资源
  19. 关于手机传感器,你需要了解的一些(一)
  20. 胡雪岩与王有龄交浅言深的那些事

热门文章

  1. MIMO-OFDM系统原理及其关键技术
  2. python压缩图片--指定压缩大小且保真压缩
  3. WARNING: Ignoring invalid distribution -ip (d:\python\lib\site-packages)
  4. 用amber计算dPCA(Dihedral angle principal component analysis)
  5. 0 1随机数C语言程序,C语言产生随机数的方法
  6. h5跳转微信公众号文章,小程序,任意站跳转链接制作方法?
  7. 数学七大基本思想方法
  8. 计算机显示器上有条纹,电脑屏幕出现条纹,教您电脑屏幕出现条纹怎么办
  9. PHP中GD库的使用
  10. 自定义函数处理excel单元格列序数