问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CSS样式怎么实现圆角矩形功能?

发布网友 发布时间:2022-04-28 12:12

我来回答

6个回答

懂视网 时间:2022-04-28 16:34

CSS3新增了很多属性,有些属性非常的实用,不仅提高了工作效率,而且让页面的颜值变得更高。比如CSS3 中的border-radius属性,我们可以用它来绘制一些常用的图形,从而减轻美工的负担。这篇文章就和大家分享,如何用border-radius属性制作正圆,半圆,扇形,弧形。有兴趣的小伙伴可以看看, 希望可以帮助到你。

1、用border-radius制作正圆

border-radius属性的四个值分别代表:左上角、右上角、右下角、左下角,如果只设置一个值,表示四个角都是一样的大小。当我们画圆的时候,只要设置四个角的值为div长度的一半即可,div的长和宽都是200px,四个角的取值为50%(此处即100px)。代码如下:

div{
 width: 200px;
 height: 200px;
 background: orangered;
 border-radius: 50%;
 line-height: 200px;
 text-align: center;
 font-size: 40px;
 }

效果图:

圆.jpg

2、用border-radius制作半圆

半圆的左上角、右上角是圆角,右下角、左下角是直角。将左上角、右上角的值设为div长度的一半,右下角、左下角的值不变即为0;另外还要设置高度值为原来高度的一半才是标准的半圆。代码如下:

div{
 width: 200px;
 height: 100px;
 background: red;
 border-radius: 100px 100px 0 0;
 line-height: 100px;
 text-align: center;
 font-size: 40px;
 }

效果图:

半圆.jpg

3、用border-radius制作扇形

扇形的左上角是圆角,其余三个角都是直角。只要将左上角的值设为宽和高一样的值,其他三个角的值不变(等于0)。代码如下:

div{
 width: 200px;
 height: 200px;
 background: red;
 border-radius: 200px 0 0;
 line-height: 200px;
 text-align: center;
 font-size: 40px;
 }

效果图:

扇形.jpg

4、用border-radius制作弧形

弧形它的两个对角变化了,另外两个对角不变。将它的左上角和右下角设置为宽和高一样的值,右上角和左下角的值不变(等于0) 。还要添加transform属性,将其旋转成平躺的弧形。代码如下:

div{
 width: 200px;
 height: 200px;
 background: red;
 line-height: 200px;
 text-align: center;
 font-size: 40px;
 border-radius: 200px 0;
 -webkit-transform: rotate(45deg);
 -ms-transform: rotate(45deg);
 -o-transform: rotate(45deg);
 transform: rotate(45deg);
 }

效果图:

弧形.jpg

以上介绍了CSS3中border-radius属性的一些实用技巧,我们在页面布局时,可以用它画一些简单的图形,有兴趣的朋友可以自己动手试试,看看能不能做出其他好看的效果。

热心网友 时间:2022-04-28 13:42

用border-radius属性来实现圆角功能

border-radius使用案例

<!doctype html>
<html>
<head>
<meta charset='UTF-8' />
<title>圆角功能</title>
<style type="text/css">
    #div1{
        border:1px solid #f00;
        width:200px;
        height:100px;
        border-radius:4px<!--(左上角)--> 10px<!--(右上角)--> 20px<!--(右下角)--> 30px<!--(左下角)-->;
    }
</style>
</head>

<body>
<div id="div1"></div>
</body>
</html>

热心网友 时间:2022-04-28 15:00

可以,不过在IE核心里只有CSS3.0才能实现,不过像FIREFOX就OK:写法是这样的。-moz-border-radius:5px 4px 3px 2px;后面那四个值分别人:左上,右上,右下,左下。

热心网友 时间:2022-04-28 16:34

做个圆角图片,设成背景就好了。

热心网友 时间:2022-04-28 18:26

反恐精英起源没有该功能

热心网友 时间:2022-04-28 20:34

如果你是用CSS3.0的话,就看楼上如果是CSS2.2的话,我可以简单写一个制作圆角矩形,分上中下裁成三张图<title>CSS3实现圆角</title>
<style type="text/css">
#box{
width:200px;
height:30px;
background:url("../images/bt_bottom.jpg") no-repeat left bottom;
}
#box h1{
width:200px;
height:20px;
text-indent:-9999px;
background:url("../images/bt_top.jpg") no-repeat left top;
}
/*下面这个是中间平铺的图,如果是纯色的话,可以直接写颜色值,也可以直接在上述box的背景上写上背景颜色*/
#box div#content{
width:200px;
height:200px;
background:url("../images/bt_bg.jpg") repeat-y;
}
</style>
</head>
<body>
<div id="box">
<h1>标题</h1>
<div id="content"></div>
</div>
</body>
</html>我也是初学者,可能不是太全面,希望您能看懂~~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
平安e家保是什么险 2023年高级会计师报名时间和条件 2022高级会计师报考条件要求是什么? 问几个英文语法问题,希望能正确回答~ 女生锁骨下长痣,左右都有 不是很对称 寓意什么呐? 抖音上传照片音乐短怎么办 断夜奶好方法 婴儿断夜奶最佳方法 建设银行,你打算坑害多少优质客户? 【PS教程】如何做出凹陷字体效果的氛围海报 钉钉直播可以用虚拟形象吗 起诉离婚第一次开庭要注意什么事项 第一次起诉离婚开庭一般要多长时间 起诉离婚第一次开庭怎么说 第一次离婚开庭程序 起诉离婚第一次开庭是怎么回事? 离婚第一次开庭结果是怎么样的 我是起诉离婚的,第一次开庭法官只是简单的问了双方想法,然后就结束 第一次起诉离婚怎么办理 起诉离婚第一次开庭是怎么回事 第一次开庭被告不同意离婚,接下来程序怎么走 女方起诉离婚第一次开庭流程 离婚官司第一次开庭流程 离婚第一次开庭程序是什么 第一次到法院离婚程序? 求一篇中学生社会实践活动总结 松下空调CS一HC2109KGM间歇性不制冷问题 松下空调为什么不会制冷?昨天还好好的 只有香如故上一句是什么? 零落成泥碾作尘,下一句是什么? 能不能使用CSS制作这种弧度较大的圆角? 梦见天上的云变成龙,老虎,都是黑色的很凶 梦见天上的云变成了龙从天上突然飞下来从大门飞到院里了,是怎么回事? 两次梦见天上的云旋成了龙两次都下大暴雨了有什么解释? 梦见天上的云变成了龙,龙身上有叶公两个字 求解 梦见去世21年的爸爸,牵着我的手,我看到天上的云变幻成各种各样的龙在天上飞? 梦见天上的云像龙一样流着血眼泪 梦见天上的云变成龙、一阵又刮风下雨 儿童趣味数学有什么作用和意义 趣味数学有哪些好处和意义啊?谁能帮我 写一份关于趣味数学的策划书啊? 趣味数学是什么意思 小学低年级趣味数学有什么好处 趣味数学可以增加什么内容 趣味数学找规律,对学生有什么好处 浅谈如何让小学数学学习更有趣味 孩子去学趣味数学有用吗 过冬至南方人和北方人有什么不同,南方人吃什么,北方人吃什么 (急)什么是“趣味数学” 冬至都有哪些习俗? 趣味数学和数学王国有什么区别?