浏览器前缀:

css3属性:预览版,还没有最终版,所以有很多兼容性问题,浏览器不识别。

浏览器为了使这些属性兼容,每个浏览器厂商都提供了一个属于自己浏览器的语法规则,浏览器兼容前缀。

主流浏览器:谷歌,IE,欧朋,火狐,苹果

浏览器前缀:

-wekit- 谷歌

-moz- 火狐

-ms- IE

-o- 欧朋

盒子阴影:

box-shadow:0px 0px 0px 0px red;

水平偏移量,垂直偏移量,模糊度,影子大小,颜色

css3渐变:由浏览器生成,

线性渐变:

1、单一方向渐变

background:-wbkit-linear-gradient(方向,颜色1,颜色2,颜色3);

方向:

left 从左边开始

right 从右边开始

top 从上边开始

bottom 从下边开始

【注】需要添加浏览器前缀

background:linear-gradient(to 方向,颜色1,颜色2,颜色3);

to left 到左边(结束)

to right

to top

to bottom

【注】不要添加浏览器前缀

2、对角渐变

background:-wbkit-linear-gradient(方向 方向,颜色1,颜色2,颜色3);

left top 从左上角到右下角渐变

left bottom

right top

right bottom

【注】需要添加浏览器前缀

background:linear-gradient(to 方向 方向,颜色1,颜色2,颜色3);

to left top

to left bottom

to right top

to right bottom

【注】不要添加浏览器前缀

3、角度的渐变

10deg 10度

4、默认情况下颜色均分

可以指定颜色分布的百分比

background:-wbkit-linear-gradient(left,red 10%,green 40%,blue);

从10%开始渐变,前10%都是red

background:linear-gradient(to left,red 10px,green,blue);

从10px处开始渐变,前10px都是red

径向渐变:(一定要加浏览器前缀)

从一个点到四周的渐变

background:-wbkit-radial-gradient(渐变位置,形状,大小,颜色1,颜色2,颜色3);

渐变位置:默认从中心到四周

left 从左边渐变

right

top

bottom

left top 从左上角到四周渐变

left bottom

right top

right bottom

形状:默认椭圆 ellipse

正圆 circle

【注】元素是正方形,则都是正圆

大小:size,渐变的大小,即渐变到哪里停止,它有四个值

closest-side:最近边;

farthest-side:最远边;

closest-corner:最近角;

farthest-corner:最远角;

渐变重复:

线性渐变

background:repeating-linear-gradient(to left,black 10%,white 20%);

-wbkit-background:repeating-linear-gradient(right,black 10%,white 20%);

径向渐变

background:repeating-radial-gradient:(right,black 10%,white 20%);

【注】渐变用的背景属性是background-image:;

过渡:让元素的动画产生平滑的效果

1、什么属性在做动画 transition-property:属性1,属性2,...;

2、过渡时间需要多久 transition-duration:0.5s;

3、延迟时间(选写) transition-delay:2s;

4、动画类型(默认匀速) transition-timing-function:;

综合写法:

transition:all/具体属性值 运动时间s/ms 延迟时间s/ms 动画类型

css3中的2d

二维的平面空间

css3 2d属性

变形属性transform:;

2d变换

位移

transform:translate(水平位移,垂直位移); 一个值默认只有水平位移

transform:translateX(10px); 水平位移

transform:translateY(10px); 垂直位移

【注】正值,从上往下从左往右

旋转

transform:rotate(); 默认中心旋转

transform-origin:left top; 设置旋转基点

transform-origin:5px 10px;

缩放

transform:scale(水平垂直都缩放的倍数); 一个值

transform:scale(水平缩放,垂直缩放); 两个值

transform:scaleX(水平缩放);

transform:scaleY(垂直缩放);

倾斜:

transform:skew(水平倾斜); 一个值

transform:skew(水平倾斜,垂直倾斜); 两个值

transform:skewX();

transform:skewY();

css添加过渡色,CSS过渡与转换相关推荐

  1. CSS 添加上标(用CSS伪类解决js无法赋值实现诸如单位平方的2上标)

    有些时候我们需要通过javascript给某个对象(比如elementUI表格列标题)赋值,这时无法按写像HTML代码一样直接用<sup>实现上标等效果,类似这种情况其实我们可以利用CSS ...

  2. CSS显示属性上的过渡

    我目前正在设计CSS"巨型下拉菜单"-基本上是一个常规的仅CSS下拉菜单,但其中包含不同类型的内容. 目前, 似乎CSS 3过渡不适用于'display'属性 ,即,您不能执行从d ...

  3. 1.CSS3 教程-> 多列布局 > image模块 > cssTransition 过渡 > CSS Animations 动画 > Transform二维

    CSS3 教程 多列布局 image模块 cssTransition 过渡 CSS Animations 动画 Transform二维 介绍 CSS3 是层叠样式表(Cascading Style S ...

  4. html网页鼠标样式、css精灵、iconfont、过渡动画笔记

    总结:     插入图片:margin padding float postion width height     背景图片 background控制 background-size 大小 back ...

  5. CSS学习笔记 08、过渡与动画

    文章目录 前言 一.过渡 1.1.过渡的基本介绍(transition: transform 1s linear 0s;) 介绍transition及其属性 属性过渡生效demo(7个示例) 1.2. ...

  6. html和css动画效果,css过渡和css动画的区别是什么?

    CSS3中出现很多新的特性,其中比较好玩的3D操作就是:过渡和动画效果.那么css过渡和css动画的区别是什么?下面本篇文章就来给大家介绍一下CSS中过渡和动画的区别,希望对大家有所帮助. css过渡 ...

  7. css过渡和css动画的区别是什么?

    CSS3中出现很多新的特性,其中比较好玩的3D操作就是:过渡和动画效果.那么css过渡和css动画的区别是什么?下面本篇文章就来给大家介绍一下CSS中过渡和动画的区别,希望对大家有所帮助. css过渡 ...

  8. css添加 渐变色 阴影

    1.css添加阴影--四面发光 box-shadow: 0px 0px 30px #888888; 2.css添加渐变色--红色过渡到蓝色 background: -webkit-linear-gra ...

  9. Win10照片应用的小bug——自动模糊图片(有过渡色)

    <–语义分割–> 补充:win10默认看图软件"照片" ,有时无法点击下一张 图片查看边缘有自动模糊(边缘虚化.过渡色) 用 Win10 "照片" ...

最新文章

  1. 刷新中文阅读理解水平,哈工大讯飞联合发布基于全词覆盖中文BERT预训练模型...
  2. android auto 字体大小,Android中给TextView字体大小用dp还是sp?dp和sp有什么区别?
  3. python3urllib中的quote与encode的区别_Python的urllib.quote()和urllib.unquote()的等效Javascript函数...
  4. Linux下ejabberd安装配置
  5. linux如何查看所有的用户和组信息?
  6. html5 职工入职后台管理系统_10个酷炫的后台模板
  7. 相机标定 棋盘格 图_【连载2.3.1】结构光系统标定
  8. 分享谷歌SEO的32个实用关键词拓展工具
  9. php时间戳转成js时间戳,php 时间戳如何转js
  10. 闭合附和导线近似平差 ∈ C# 编程笔记
  11. 中文 tts 开源 Android,7 个开源的TTS(文本转语音)系统推荐-Go语言中文社区
  12. 误入 GitHub 游戏区,结果意外地收获颇丰
  13. 云服务器微信faq,微信公众平台常见问题FAQ
  14. 《深入理解计算机系统》:Cache Lab
  15. android高德定位sdk,android ------ 实现高德定位并获取相应信息 ( 最新版高德SDK 和 Android SDK版本)...
  16. shell-sed命令详解
  17. 使用CreateJS制作动画
  18. php获取微信订阅号的文章图片
  19. 2023年【山东省安全员C证】考试及山东省安全员C证考试内容
  20. 五、软考·系统架构师——系统分析

热门文章

  1. 单例模式 恶汉懒汉比较
  2. Neoware CA10瘦客戶終端機評測
  3. unity学习:寻路算法(AStar算法)与简单AI(势能场估价算法)
  4. R语言获取特定时间段的数据
  5. 上次吹的牛实现后,李彦宏又在百度世界大会立了三个flag!
  6. Linux系统从零搭建泰拉瑞亚服务器
  7. 运行时报错Unsatisfied dependency expressed through field
  8. 晴天的魔法乐园——自然数分解之最大积(深度优先+剪枝)
  9. 比特承诺(Bit Commitment)的概念
  10. Win11主题下载一直转圈怎么办?Win11主题下载一直转圈的解决方法