争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

css <basic-shape>的基本形状函数有哪一些?如何使用?

时间:2022-11-4作者:未知来源:争怎路由网人气:

网页的本质就是超级文本标记语言,通过结合使用其他的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>]? )

inset()函数定义了一个插入矩形。它需要一到四个偏移值,它们指向内部参考框边缘(上,右,下与左边界和顶点)的偏移量。这些指定了插入矩形在元素内的位置。

它们遵循边际速记(简写)语法,所以给予一个、两个、或四个值都能设置四个偏移量。如果指定了一个偏移值(例如15px),则它将用作顶部,右侧,底部和左侧偏移。如果指定了两个偏移值(例如20px 10px),则它们分别指定顶部和底部偏移以及右和右偏移。如果指定了三个值(例如10px 15px 20px),则第一个指定顶部偏移,第二个指定右和左偏移,第三个指定底部偏移。如果指定了四个值,则第一个用作顶部偏移,第二个用作右偏移,第三个用作底部偏移,第四个用作左偏移。

就像边距一样,偏移值可以设置为绝对长度或百分比。

可选参数<border-radius>用于定义插进长方形顶点的圆弧角度,该参数使用与css border-radius属性相同的语法来指定1~8个值,这些值指定水平和垂直维度中的四个角的舍入值。指定的边框半径必须以round关键字开头。它同样遵循边际速记语法,给予一个、两个、或四个值都能设置四个偏移量。

以下是所有有效的inset()矩形形状声明:

一个5px圆角的矩形,其边缘从顶部和底部边缘向内设置10%,左边和右边20%的盒子参考框

inset(10% 20% round 5px);

创建非圆形嵌入矩形,向内设置距离顶部15px,左右20px,距离下边缘30px的参考框

inset(15px 20px 30px);

在所有四个中创建一个向内设置25%的矩形相对于参考框边缘的方向, 并且左上角和右下角都是圆形的 10px,以及右上角和左下角 舍入30px

inset(25% round 10px 30px);

一个10px圆角的矩形,向内设置距离顶部10px,距离左部40px,距离右部20px,距离下边缘30px的参考框

inset(10px 20px 30px 40px round 10px);

circle()

语法:

circle() = circle( [<shape-radius>]? [at <position>]? )
/ *其中.. * /
<shape-radius> = <length>   

关键词:css <basic-shape>的基本形状函数有哪些?如何运用?




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版