首页 > 其他分享 >CSS (border-radius应用) 笔记 08

CSS (border-radius应用) 笔记 08

时间:2024-08-28 18:00:15浏览次数:9  
标签:rgba 08 inset 8px radius 5px 10px border 255

  border-radius:  n1 n2 n3 n4 / a1 a2 a3 a4   

【n1-a1,n2-a2,n3-a3,n4-a4  分别表示上右下左顺序边角的椭圆边角,其中n代表水平,a代表垂直】

e.g 有趣的小水滴动画(应用)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        body{
            display: flex;
            justify-content: center;
            align-items: center;
            height: 100vh;
            background-color: #00a8df;
        }

        div {
            position: relative;
            width:100px;
            height:100px;
            box-shadow: 5px 5px 10px rgba(0,0,0,0.5), 
            -8px -9px 8px rgba(255,255,255,0.4) inset,
            -4px -8px 10px rgba(255,255,255,0.6) inset,
            -2px -4px 5px rgba(255,255,255,0.4) inset;
            border-radius: 45% 55% 40% 60% / 50% 32% 68% 50%   ;
            animation: aaa 3s ease infinite alternate; /* 设置阴影(外内均设置) */
        }

        div::after{
            position: absolute;/* 设置内部小气泡 */
            left:30px;
            top:30px;
            content:"";
            display: block;
            opacity: 0.8;
            width:10px;
            height:10px;
            background: #aaa;
            border-radius: 100px;
            box-shadow:  5px 5px 10px rgba(0,0,0,0.5), 
            -8px -9px 8px rgba(255,255,255,0.4) inset,
            -4px -8px 10px rgba(255,255,255,0.6) inset,
            -2px -4px 5px rgba(255,255,255,0.4) inset; 
        }
        div::before{
            position: absolute;
            left:35px;
            top:10px;
            content:"";
            display: block;
            width:5px;
            height:5px;
            opacity: 0.6;
            background: #aaa;
            border-radius: 100px;
            box-shadow:  5px 5px 10px rgba(0,0,0,0.5), 
            -8px -9px 8px rgba(255,255,255,0.4) inset,
            -4px -8px 10px rgba(255,255,255,0.6) inset,
            -2px -4px 5px rgba(255,255,255,0.4) inset; ;
        }

        @keyframes  aaa{ /* 设置动画变动效果 */
            20%{
                border-radius:52% 48% 49% 51% / 42% 39% 61% 58%  ;
            }
            50%{
                border-radius:61% 39% 59% 41% / 35% 47% 53% 65%  ; 
            }

            80%{
                border-radius:67% 33% 70% 30% / 29% 57% 43% 71%  ;
            }
        }
    </style>

</head>
<body>
<div></div>
</body>
</html>

得到一个翻涌的动态小水滴:

标签:rgba,08,inset,8px,radius,5px,10px,border,255
From: https://blog.csdn.net/m0_74977981/article/details/141646051

相关文章

  • 【办公类-54-02】20240827营养员《每周人数统计表》(双休国定假涂成灰色)
    背景需求:学校食堂的营养员发消息,让我再做一份“总园的每周人数统计”这是我去年2023年9月份做的,用word制作一页模版,营养员批量打印N张,用了2个学期。用途就是每个班级来园人数写在空格里,便于营养员统计当天要陪多少菜,每个班级根据人数,称重相应量的饭菜汤。但是时间久远,......
  • 【优技教育】Oracle 19c OCP 082题库(第1题)- 2024年修正版
    考试科目:1Z0-082考试题量:90通过分数:60%考试时间:150min本文为(CUUG原创)整理并解析,转发请注明出处,禁止抄袭及未经注明出处的转载。原文地址:http://www.cuug.com/index.php?s=/home/article/detail/id/3385.html第1题:1、Choosetwo.Youexecutethesecommands:CREATETAB......
  • 实景三维数字沙盘技术标准【TB0822/T 0013—2023】
    1范围本文件立足当前技术的发展现状,描述了实景三维数字沙盘的定义、沙盘内容、沙盘功能、沙盘成果等技术参数要求,为数字沙盘的建设提供参考依据。适用于城乡规划、工程建设、指挥救援、环境应急、预案演练(消防、公安、武警)、安全生产、园区管理等领域。 2定义实景三维......
  • 2024-08-28:用go语言,给定一个从1开始、长度为n的整数数组nums,定义一个函数greaterCount
    2024-08-28:用go语言,给定一个从1开始、长度为n的整数数组nums,定义一个函数greaterCount(arr,val)可以返回数组arr中大于val的元素数量。按照以下规则进行n次操作,将nums中的元素分配到两个数组arr1和arr2中:1.第一次操作将nums[1]加入arr1。2.第二次操作将nums[2]加入arr2。3.对......
  • 2024.08.20 校招 实习 内推 面经
    1、校招|华为智能汽车解决方案BU2025届应届生招聘正式启动!校招|华为智能汽车解决方案BU2025届应届生招聘正式启动!2、校招|行深智能2025校园招聘正式启动(内推)校招|行深智能2025校园招聘正式启动(内推)3、校招|宁德时代2025届全球校园招聘正式启动!校招|宁德......
  • STM32学习记录-08-USART串口
    1通信接口        通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统        通信协议:制定通信的规则,通信双方按照协议规则进行数据收发                USART:TX数据发送、RX数据接收        I2C:SCL时钟、SDA数据  ......
  • FlexAttention:解决二次复杂度问题,将大型视觉语言模型的输入提升至1008 | ECCV 2024
    \({\ttFlexAttention}\)是一种旨在增强大型视觉语言模型的方法,通过利用动态高分辨率特征选择和分层自注意机制,使其能够有效地处理并从高分辨率图像输入中获得优势,\({\ttFlexAttention}\)在性能和效率方面超越了现有的高分辨率方法。来源:晓飞的算法工程笔记公众号论文:F......
  • 考研系列-408真题数据结构篇(10-17)
    写在前面此文章是本人在备考过程中408真题数据结构部分(2010年-2017年)的易错题及相应的知识点整理,后期复习也尝尝用到,对于知识提炼归纳理解起到了很大的作用,分享出来希望帮助到大家~#2010年1.散列表处理冲突的方法......
  • 2024-08-27 闲话
    用户行为建模是一个非常非常有趣的事情。从这六个字,你就可以联想到,我点点这里划划那里,你怎么就能知道我在干什么呢?今天突然想到除了user的action之外,我们其实还有屏幕的显示信息。今天读到一篇文章,讲IdentifyingUserGoalsfromUITrajectories。这个名字一下子就激起了我......
  • pytorch常见错误_0240826
    pytorch常见错误RuntimeError:aleafVariablethatrequiresgradisbeingusedinanin-placeoperation.如下程序会抱上述错误x=torch.randn(3,requires_grad=True)x+=1#原位操作报错:RuntimeError:aleafVariablethatrequiresgradisbeingusedinan......