css3 笔记02

news2024/9/22 20:20:10

目录

01 过渡

02 rotate旋转

03 translate函数

04 真正的3D

05 动画

06 阴影

07 自定义字体库

08 自定义动画库


01 过渡

        过渡属性的使用:

                transition-property:要过渡的css属性名 多个属性用逗号隔开

                        过渡所有属性就写all

                transition-duration: 过渡的持续时间    s秒 ms毫秒

                transition-timing-function: 过滤动画的速率

                        linear 规定以相同速度开始至结束的过渡效果

                        ease 规定慢速开始,然后变快,然后慢速结束的过渡效果

                        ease-in 规定以慢速开始的过渡效果

                        ease-out 规定以慢速结束的过渡效果

                        ease-in-out 规定以慢速开始和结束的过渡效果

                        cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中定义自己的值。

                                可能的值是 0 至 1 之间的数值。

                transition-delay: s秒 ms毫秒   延迟多久开始过渡

        属性连写:

        transition:property duration timing-function delay;

02 rotate旋转

        透视  perspective: 600px;

                通过透视我们可以看到近大远小的效果 有空间感

                透视的值越小效果越明显

                透视的本质: 设置的是用户的眼睛(虚拟)和屏幕的距离  距离越小效果越明显

        rotateX:

                transform: rotateX(360deg); 根据X轴旋转360度

         rotateY:

                transform: rotateY(360deg); 根据Y轴旋转360度

                transform-origin: 50px 0; 修改转换属性的圆心:

        rotateZ:

                transform: rotateZ(360deg);  根据Z轴旋转360度

03 translate函数

        transform:translateX(px值) 定义 3D 转化,仅使用用于 X 轴的值

        transform:translateY(px值) 定义 3D 转化,仅使用用于 Y 轴的值

        transform: translateZ(px值);  定义 3D 转化,仅使用用于 Z 轴的值

04 真正的3D

        让盒子保持真正的3D效果 

            transform-style: preserve-3d;

05 动画

        调用:

                animation: 动画名称  执行时间 延迟 执行次数 方向 运动方式 结束状态 ; 

                animation: move 2s 1s infinite alternate forwards;

                steps(n) 让动画分n步完成  变成帧动画 

        动画的播放状态:

               running: 运行

                paused:暂停

                animation-play-state: paused;

        在css3中提供了监听动画和过渡结束的事件

                animationend 该事件在 CSS 动画结束播放时触发

                transitionend 该事件在 CSS 完成过渡后触发

        

06 阴影

        盒子阴影:

                box-shadow: h-shadow v-shadow blur spread color inset;

                        h-shadow : 必需的。水平阴影的位置。允许负值

                        v-shadow :  必需的。垂直阴影的位置。允许负值

                        blur : 可选。模糊距离

                        spread : 可选。阴影的大小

                        color : 可选。阴影的颜色

                        inset :  可选。从外层的阴影(开始时)改变阴影内侧阴影

                  例:  box-shadow: 10px 10px 10px #ccc inset;

        文本阴影:

                text-shadow: h-shadow v-shadow blur color;

                        h-shadow : 必需的。水平阴影的位置。允许负值

                        v-shadow :  必需的。垂直阴影的位置。允许负值

                        blur : 可选。模糊距离

                        color : 可选。阴影的颜色

            例 : text-shadow: 10px 10px 10px red;

07 自定义字体库

        使用@font-face属性引入

        @font-face{

                font-family:自定义字体名字;

                src:url(.ttf字体库文件的路径)

        }

08 自定义动画库

       https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css

        将动画库中药添加的动画名字 以类名的形式写在标签元素上面就可以使用这个动画了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1706715.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

网上3d全景虚拟交互展馆沉浸式体验让客户和使用者都满意

在数字化浪潮席卷而来的今天,3D场景网站已成为众多行业展现创意与实力的新舞台。然而,传统的3D建模软件往往因其复杂性和高门槛,让许多渴望创建逼真3D场景的用户望而却步。 幸运的是,华锐视点推出了搭建3D场景网站的编辑器——一款…

力扣hot100学习记录(七)

240. 搜索二维矩阵 II 编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。 题意 在二维矩阵中搜索是否存在一个目标值,该矩阵每一行每一列都是升序…

第四十一天 | 62.不同路径 63.不同路径|| 343.整数拆分 96.不同的二叉搜索树

题目:62.不同路径 1.二维dp数组dp[i][j]含义:到达(i,j)位置有dp[i][j]种方法。 2.动态转移方程:dp[i][j] dp[i - 1][j] dp[i][j - 1] 3.初始化:dp[0][j] 1, dp[i][0] 1 (第一…

Verilog实战学习到RiscV - 1 : Yosys 综合

Yosys 综合 实例 一般 FPGA IDE 的第一步都是RTL 综合(Synthesis)。之后就能看到数字电路图了。然后可以做RTL 级的仿真模拟。 直接上代码,这里我们看一个简单的加法器来学习。 module adder(input [7:0] a,input [7:0] b, input …

免费使用知网下载文献

第一步:输入网址:https://digi.library.hb.cn:8443/#/(或搜索湖北省图书馆) 第二步:点击登录按钮。 第三步:使用手机 支付宝 扫描页面左侧二维码。 第四步:手机点击“电子读者证注册”。&…

Android Studio 所有历史版本下载

一、官网链接 https://developer.android.google.cn/studio/archive 操作 二、AndroidDevTools地址 https://www.androiddevtools.cn/ 参考 https://blog.csdn.net/qq_27623455/article/details/103008937

技术创新加速生态繁荣 | 软通动力子公司鸿湖万联亮相OpenHarmony开发者大会2024

5月25日,由开放原子开源基金会OpenHarmony项目群工作委员会主办的OpenHarmony开发者大会2024在深圳成功举行。本次大会紧扣OpenHarmony 4.1 Release版本发布契机,以“鸿心聚力,智引未来”为主题、通过“1场主论坛6场技术分论坛”承载&#xf…

UI卡片设计入门:一步步教你成功逆袭

UI卡片设计是目前流行的UI设计风格。UI卡片设计是对网页中的卡进行分析和重构的设计,那么在设计UI卡片时应该注意什么呢?目前流行哪种UI卡片设计?收集这个UI卡片设计避坑指南,菜鸟也可以反击成UI设计老板~ UI卡片是什么&#xff…

智慧管廊巡检运维解决方案

一、智慧管廊巡检行业目前存在的挑战和难题 智慧管廊巡检行业面临着运行环境的客观影响,如地面施工、液体渗漏、通风不佳、内部空间受限等问题。而管廊巡检机器人系统的出现却具有重大意义。它能够有力地保障管廊安全且可靠地运行,在面对火情、灾情等紧…

2024「618年中盛典」媒体邀约有哪些优惠活动?

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 51媒体网2024年618 活动正式开启,也预示着2024传播季—年中盛典的到来,从即日起下单的客户,即可享受满减增等优惠政策,新客更享受折上折的…

养猫久了才知道,为什么宠物空气净化器是养猫必备!效果惊人!

养猫是一件非常愉快的事情,猫咪的陪伴能带给我们无尽的欢乐和温暖。然而,随着时间的推移,许多养猫的朋友会发现一个问题,那就是家中的空气质量变差了,猫毛、异味等问题也随之而来。这时候,一款好的宠物空气…

山东大学软件学院项目实训-创新实训-基于大模型的旅游平台(二十二)- 微服务(2)

目录 4. Ribbon负载均衡 4.1 负载均衡流程 4.2 负载均衡策略 4.3 Ribbon饥饿加载 5. Nacos注册中心 5.1 服务注册到nacos 5.2 nacos服务分级存储模型 5.3 根据权重负载均衡 5.4 环境隔离--namespace 4. Ribbon负载均衡 4.1 负载均衡流程 4.2 负载均衡策略 默认实现是…

python基础知识:py文件转换为jupyter文件

搜索了很多,都没什么用,会出现一些json错误,最终直接新建文件成功: 在自己电脑安装Anaconda,安装jupyter notebook,输入命令打开jupyter notebook: 在Anoconda命令行中cd到自己要转换文件的地址&#xff0…

天正T20专业建筑v7.0~v10.0版本下载,天正T20专业建筑软件获取

利用AutoCAD这一全球知名的图形平台,我们成功研发出了最新一代的T20天正建筑软件V8.0。这款软件以其卓越的性能和专业化的功能,在建筑施工图设计领域展现出了强大的实力,赢得了广大建筑设计师的青睐。 T20天正建筑软件V8.0在继承了AutoCAD的稳…

【自动驾驶技术栈学习】2-软件《大话自动驾驶》| 综述要点总结 by.Akaxi

----------------------------------------------------------------------------------------------------------------- 致谢:感谢十一号线人老师的《大话自动驾驶》书籍,收获颇丰 链接:大话自动驾驶 (豆瓣) (douban.com) -------------…

Beego 使用教程 8:Session 和 Cookie

beego 是一个用于Go编程语言的开源、高性能的 web 框架 beego 被用于在Go语言中企业应用程序的快速开发,包括RESTful API、web应用程序和后端服务。它的灵感来源于Tornado, Sinatra 和 Flask beego 官网:http://beego.gocn.vip/ 上面的 be…

AI架构设计7:TGI

这个专栏主要关注围绕着AI运用于实际的业务场景所需的系统架构设计。整体基于云原生技术,结合开源领域的LLMOps或者MLOps技术,充分运用低代码构建高性能、高效率和敏捷响应的AI中台。该专栏需要具备一定的计算机基础。 若在某个环节出现卡点,…

质量评估门户:您AI内容的质量守护者

在当今这个内容饥渴和内容疯狂的世界里,AI驱动的内容创作既是一种流行趋势,有时也是一个改变游戏规则的存在。但强大的能力伴随着巨大的责任……即确保质量的责任。 想象一下:你拥有一个AI[和创意团队],他们以闪电般的速度输出博…

unity制作app(9)--拍照 相册 上传照片

1.传输照片(任何较大的数据)都需要扩展服务器的内存空间。 2.还需要base64编码 2.1客户端发送位置的编码 2.2服务器接收部分的代码

全球首个AI代理驱动的元宇宙生态Wondra,让Web3再次伟大

前段时间,因为OpenAI的Sora发布、英伟达财报的发布,英伟达市值直逼2.5万亿美金,使得Crypto行业的AI赛道热度飙升,WLD,AGIX,FET等项目都有了不俗的表现。而这几天,因为大盘整体向好,再…