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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Android双端队列——ArrayDeque的实现&源码分析[通俗易懂]

    Android双端队列——ArrayDeque的实现&源码分析[通俗易懂]本文将分析Android双端队列ArrayDeque的特性、实现及源码分析。讨论ArrayDeque的实现原理以及Android中的使用。

    2022年9月20日
    0
  • lamda运算学习笔记

    lamda运算学习笔记lamda->Llamda演算至少从表面上看,有着这样一种企图:将所有运算操作,以及自然数都抽象成“函数”(再一次见识到函数这个概念的伟大)。下面简单的介绍下lamda演算。lamda演算的原始定义看起来比较无聊:(Lx.[fx])a=fa上式用熟悉的概念翻译,就是自变量为x的函数f(x),代入x=a,得f(a)但是这里有

    2022年5月30日
    29
  • 微服务分布式事务解决方案_微服务追踪与监控

    微服务分布式事务解决方案_微服务追踪与监控目录Sleuth简介相关术语使用Sleuth引入依赖创建服务product-serviceorder-service启动&测试Zipkin使用Zipkin参考文章Sleuth简介Sleuth是SpringCloud的组件之一,它为SpringCloud实现了一种分布式追踪解决方案,兼容Zipkin,HTrace和其他基于日志的追踪…

    2025年7月7日
    0
  • 顺丰科技QT面试题「建议收藏」

    顺丰科技QT面试题「建议收藏」自定义控件:应该做过吧?能举几个例子吗?还有其他的吗?你觉得自定义控件的方法主要是哪些?答:从外观设计上:QSS、继承绘制函数重绘、继承QStyle相关类重绘、组合拼装等等从功能行为上:重写事件函数、添加或者修改信号和槽等等QSS:QSS平时使用的多吗?能举几个例子吗?都是如何使用,能说说吗?答:1.将QSS统一写在一个文件中,通过程序给主窗口加载;2.写成一个字符串中,通过程序给主窗口加载;3.需要使用的地方,写一个字符串,加载给对象;4.QTDesigner中填写;事件机制:

    2022年6月25日
    30
  • python写入换行符_python write换行

    python写入换行符_python write换行在Python中,用open()函数打开一个txt文件,写入一行数据之后需要一个换行如果直接用f.write(’\n’)只会在后面打印一个字符串’\n’,而不是换行’需要用f.write(’\r\n’)注意点:1、python文件写入的时候,当写入一段话之后叠加一个换行符#特别注意的是python中的换行是\n,而不是/n是反斜杠\,而不是斜杠/例子#先写入一…

    2022年9月27日
    0
  • springboot下使用拦截器和过滤器[通俗易懂]

    springboot下使用拦截器和过滤器[通俗易懂]1.拦截器InterceptorSpringMVC的拦截器(Interceptor)和Filter不同,但是也可以实现对请求进行预处理,后处理。先介绍它的使用,只需要两步:1.1实现拦截器实现拦截器可以自定义实现HandlerInterceptor接口,也可以通过继承HandlerInterceptorAdapter类,后者是前者的实现类。如果preHandle方法ret…

    2022年7月17日
    15

发表回复

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

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