导读:搭建网站搭建网站圆角因使人感觉舒适的友好风格而变得无处不在。这个无处不在也让很多前端工程师带来困扰:实现麻烦、兼容困难、性能不佳。而W3C早在 2002年的CSS3草案 中就加网站搭建服务建站技术员。
圆角因使人感觉舒适的友好风格而变得无处不在。这个无处不在也让很多前端工程师带来困扰:实现麻烦、兼容困难、性能不佳。而W3C早在 2002年的CSS3草案 中就加入了一个叫 border-radius 的属性,通过它可以直接来定义HTML元素的圆角制作。
CSS3的border-radius规范
最新草案 中其主要信息如下:
属性:
border-top-right-radius
border-bottom-right-radius
border-bottom-right-radius
border-bottom-right-radius
它们分别是定义角形状的四分之一椭圆的两个半径。
第一个值是水平半径。
如果第二个值省略,则它等于第一个值,这时这个角就是一个四分之一圆角。
dede模板堂 如果任意一个值为0,则这个角是矩形,不会是圆的。
值不允许是负值。
属性:border-radius。它是上面四个属性值的简写。
值:{1,4} [ / {1,4} ]?
如果斜线前后的值都存在,那么斜线前的值设置水平半径,且斜线后的值设置垂直半径。如果没有斜线,则水平半径和垂直半径相等。
四个值是按照top-left、top-right、 bottom-right、 bottom-left的顺序来设置的。如果bottom-left省略,那么它等于top-right。如果bottom-right省略,那么它等于top-left。如果top-right省略,那么它等于top-left。
应用范围:所有的元素,除了table的样式属性border-collapse是collapse时
内边半径等于外边半径减去对应边的厚度。当这个结果是负值时,内边半径是0。所以内外边曲线的圆心并不一定是一致的。
border-radius也会导致该元素的背景也是圆的,即使border是none。如果 background-clip 是padding-box,则背景(background)会被曲线的内边裁剪。如果是border-box则被外边裁剪。border和padding定义的区域也一样会被曲线裁剪。
所有的边框样式(solid、dotted、inset等)都遵照角的曲线。如果设置了border-image,则曲线以外的部分会被裁剪掉。
如果角的两个相邻边有不同的宽度,那么这个角将会从宽的边平滑过度到窄的边。其中一条边甚至可以是0。
两条相邻边颜色和样式转变的中心点是在一个和两边宽度成正比的角上。比如,两条边宽度相同,这个点就是一个45°的角上,如果一条边是另外一条边的两倍,那么这个点就在一个30°的角上。界定这个转变的线就是连接在内外曲线上的两个点的直线
关键词标签: 搭建网站 属性 圆角
声明: 本文由我的SEOUC技术文章主页发布于:2023-08-08 ,文章CSS3的border-radius属性规范与圆角制作,搭建网站主要讲述属性,圆角,搭建网站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_38183.html