网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是介绍在css中<basic-shape>的基本形状函数有哪些,详细介绍这些基本形状函数,让大家了解它们是如何使用的。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。
在之前的文章【<basic-shape>是什么?有什么用?】中介绍了<basic-shape>的相关知识,大家可以去参考一下。本章是让大家大家详细了解一下 <basic-shape>所支持的基本形状函数,下面我们就开始介绍。
首先我们要知道在css <basic-shape>中所支持的基本形状函数有四个,分别为:
1、inset()--矩形
2、circle()--圆
3、ellipse()--椭圆
4、polygon()--多边形
下面我们来详细了解一下这四种基本形状函数,看看它们是如何使用的。
inset()
语法:
inset( <shape-arg>{1,4} [round <border-radius>]? )
它们遵循边际速记(简写)语法,所以给予一个、两个、或四个值都能设置四个偏移量。如果指定了一个偏移值(例如15px),则它将用作顶部,右侧,底部和左侧偏移。如果指定了两个偏移值(例如20px 10px),则它们分别指定顶部和底部偏移以及右和右偏移。如果指定了三个值(例如10px 15px 20px),则第一个指定顶部偏移,第二个指定右和左偏移,第三个指定底部偏移。如果指定了四个值,则第一个用作顶部偏移,第二个用作右偏移,第三个用作底部偏移,第四个用作左偏移。
可选参数<border-radius>用于定义插进长方形顶点的圆弧角度,该参数使用与css border-radius属性相同的语法来指定1~8个值,这些值指定水平和垂直维度中的四个角的舍入值。指定的边框半径必须以round关键字开头。它同样遵循边际速记语法,给予一个、两个、或四个值都能设置四个偏移量。