css3学习之--伪类与圆角

冷暖自知 提交于 2019-11-30 12:21:51

随着css3.0的发布到逐渐完善,目前已经大部分浏览器已经能较好地适配,所以写一些css3的学习经历,分享心得,主要以案例讲解为主,话不多说,今天以css3的新增的“圆角”属性来讲解,基于web画一个“安卓机器人”。

一.理解border-radius属性

border-radius-top-left         /*左上角*/
border-radius-top-right       /*右上角*/
border-radius-bottom-right /*右下角*/
border-radius-bottom-left   /*左下角*/
//提示:按顺时针方式

下面用几个实例来展示border-radius的具体用法。

<style>
        .container{
            width: 600px;
            height: 600px;
            margin: 50px auto;
        }
        .res{
            width: 100px;
            height: 100px;
            background: #FF0000;
            border-radius: 10px;/*设置四个角的弧度为10px*/
            float: left;
            margin-left: 30px;
        }
        .half-circle{
            width: 100px;
            height: 50px;/*如果是半圆的话,这里高度应该是宽度的一半*/
            background: #FF0000;
            border-radius: 50px 50px 0 0;/*设置上方两个的弧度为50px,即为height的高度,以下四个参数,顺时针方向分别为左上角,右上角,右下角,左下角*/
            float: left;
            margin-left: 30px;
        }
        .circle{
            width: 100px;
            height: 100px;
            background: #FF0000;
            border-radius: 50px;/*设置四个角的弧度为50px,即为height的高度*/
            float: left;
            margin-left: 30px;
        }
 </style>
<body>
        <div class="container">
            <div class="res"></div>
            <div class="half-circle"></div>
            <div class="circle"></div>
        </div>
</body>

效果如下:

我想,通过代码都能大概了解border-radius的基础用法了吧。

那么接下来就来画一个安卓机器人吧。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!