CSS-圆角边框

CSS-圆角边框掌握了圆角边框的内容就可以做出类似百度搜索框的效果来代码 DOCTYPE tml htmllang en head metacharset UTF 8 metahttp equiv X UA Compatible content IE edge metahttp equiv X UA Compatible content IE edge metacharset UTF 8 head htmllang en

 掌握了圆角边框标签就可以做出类似百度搜索框的效果来

CSS-圆角边框

圆角边框-上 

代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 100px;
            height: 200px;
            background-color: yellowgreen;
            margin:0 auto;
            /* border-radius:10px 0px 0px 0px; */
            /* border-radius:后跟px 和 %
            把四个角用弧线连起来,或者说把角用弧线代替
            弧线可以理解为圆角程度,值越大圆角程度越大
            v1,v2 分别代表 左上右下 右上左下
            v1,v2,v3 分别代表 左上 左下右上 右下
            v1,v2,v3,v4 分别代表 左上 右上 右下 左下 是顺时针方向旋转
            */
            border-top-left-radius:10px;
            /* 同样的,也可以设置单独的一个角为圆角
            表示左上角先设置left,后设置top是不行的,必须是top在前,left在后、
            需保证垂直方向在前,水平方向在后
            border-left-top-radius:10px;错误
            border-top-left-radius:10px;正确
            */
            border-top-right-radius: 20px;
            border-bottom-right-radius: 40px;
            border-bottom-left-radius: 80px;
            
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

圆角边框-下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
       div{
           width: 200px;
           height: 200px;
           background-color: brown;
           margin:0 auto;
           padding: 20px;
           border:20px solid  yellowgreen;
           /* border-radius:30px/60px; */
           /* 
           30px/60px-表示水分方向上圆弧程度30px,垂直方向上圆弧程度60px  只能在border-radius:30px/60px;这种写法上生效
            */
            /* border-top-left-radius:20px/80px;
            这么写是不生效的,因为不支持这种写法 */

            /* border-radius: 10px 20px 30px 40px/50px 60px 70px 80px; */
            border-radius: 100%; 
            /* 可以设置成px 或 百分比% */
            /* 想要让它变成圆形,需要设置成盒子的一半
            注意:盒子的一半是需要算上内外边距的,当然,若是直接用百分比的话,就可以省去计算这一步了,直接设置个50%就可以了;还有一点要注意的是,只要它大于等于百分之50,就都是圆形,也就是说直接设置成100%效果也是一样的
            */
       }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

圆角边框-长方形的圆角 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 500px;
            height: 250px;
            background-color: chartreuse;
            margin:0 auto;
            border-radius: 10%;
            /* 在长方体上设置圆角标签最好用px,因为设置百分比的话,拿10%来举例:10%设置出来,它的长和宽是不一样的,所以设置出来的圆角也不会对称
            用px比较好拿捏
            */
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

圆角边框-半圆形

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 100px;
            height: 50px;
            margin:0 auto ;
            background-color: cornflowerblue;
            /* border-top-left-radius:50px ;
            border-top-right-radius:50px ; */
            border-radius: 50px 50px 0px 0px;

            /* 设置成半圆 */

        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

圆角边框-扇形

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        div{
            width: 200px;
            height: 200px;
            background-color: yellowgreen;
            border-radius: 200px 0px 0px 0px;
            margin:0 auto;
        }
    </style>
</head>
<body>
    <div></div>
</body>
</html>

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233922.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • iphone4s6.1.3越狱_苹果4S越狱

    iphone4s6.1.3越狱_苹果4S越狱转自:http://hi.baidu.com/%E5%BA%AD%E5%89%8D%E9%97%B2%E6%AD%A5/blog/item/7ca7af387709dae53a87cef2.htmlCYDIA软件类dock2.0.2———————–强大的快捷程序软件装了你就不会卸载DOCK2.0.2上图说话?(这个软件需要激活)XX已经做好汉化附件下载,这里补充下DOCK下载cydia.xsellize.com源的,可以完美激活同步推1.02.5IPA软件—–

    2022年9月20日
    2
  • hibernate和mybatis的区别及特点_hibernate配置文件中,不包含下面的

    hibernate和mybatis的区别及特点_hibernate配置文件中,不包含下面的很长一段时间,网上有很多关于Hibernate与Mybatis孰优孰劣的争论,两个阵营的人谁也不能说服谁,每个人的理由都很有道理。今天,我分享的主题是:在一个项目中同时使用Hibernate和Mybatis两个ORM框架。作为一个开发者,没有必要花费过多的时间去证明技术无用论,当你开始指责某个框架垃圾,另外一个框架最好时,隐性的暴露出你对某个框架没有深入的研究,无知的指责对于技术的提升没有…

    2025年8月29日
    4
  • 【17】进大厂必须掌握的面试题-50个Angular面试

    【17】进大厂必须掌握的面试题-50个Angular面试

    2020年11月14日
    167
  • java的三种工厂模式「建议收藏」

    java的三种工厂模式「建议收藏」一,简单的工厂模式首先举一个例子:我们现在开了一家饭馆:然后呢我们的大厨可以做三种菜,还有一句潇洒的抱怨:   下面客人进场,开始点餐:我们观察上面的代码,虽然很好的完成了任务,但是,我们的三个实现类和和借口紧密的绑定到了一起,这意味着我们的代码耦合出现严重问题,不利于以后的维护,试想顾客点餐需要与后厨大厨直接接触,这肯定是一个不好的体验,那…

    2022年7月7日
    22
  • 谷歌浏览器驱动器下载网址

    谷歌浏览器驱动器下载网址chrome浏览器驱动下载地址:http://chromedriver.storage.proxy.ustclug.org/index.html

    2022年6月9日
    89
  • python进阶(11)生成器「建议收藏」

    python进阶(11)生成器「建议收藏」生成器利用迭代器,我们可以在每次迭代获取数据(通过next()方法)时按照特定的规律进行生成。但是我们在实现一个迭代器时,关于当前迭代到的状态需要我们自己记录,进而才能根据当前状态生成下一个数据。

    2022年7月28日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号