当前位置: 首页 > news >正文

CSS3第三天

六、背景
背景在CSS3中也得到很大程度的增强,比如背景图片尺寸、背景裁切区域、背景定位参照点、多重背景等。
1、background-size设置背景图片的尺寸
cover会自动调整缩放比例,保证图片始终填充满背景区域,如有溢出部分则会被隐藏。
contain会自动调整缩放比例,保证图片始终完整显示在背景区域。
也可以使用长度单位或百分比
2、background-origin设置背景定位的原点
border-box 以边框做为原点;
padding-box 以内边距做为原点;
content-box 以内容区做为原点;
3、background-clip设置背景图片的裁切区域
border-box 裁切边框以内为背景区域;
padding-box裁切内边距以内为背景区域;
content-box 裁切内容区做为背景区域;
background-break 设置背景图片进行平铺时的循环方式
bounding-box 在整个元素中进行平铺
each-box 在每一行中进行平铺
continuous 下一行中的图像紧接着上一行中的图像继续平铺
七、渐变
线性渐变
linear-gradient线性渐变指沿着某条直线朝一个方向产生渐变效果。
取值:方向、起止色、渐变范围
CSS3第三天CSS3第三天
2、径向渐变
radial-gradient径向渐变指从一个中心点开始沿着四周产生渐变效果
取值:圆半径、圆中心、起止色、渐变范围
八、过渡
过渡可以实现元素不同状态间的平滑过渡(补间动画),经常用来制作动画效果。
帧动画:通过一帧一帧的画面按照固定顺序和速度播放。如电影胶片
CSS3第三天
补间动画:自动完成从起始状态到终止状态的的过渡。
特点:当前元素只要有“属性”发生变化时,可以平滑的进行过渡。e
过渡属性在A、B状态都可以,如果都要慢慢变化就设在A上,hover或者JS添加class
简写:第一个时间是执行时间,第二个是延迟时间,其他的没有顺序要求,但是最好按照下面的顺序书写
transition-property设置过渡属性
取值:none 没有元素
all 所有元素
index 指定的css属性
transition-duration设置过渡时间,从旧属性转换到新属性花费的事件
transition-delay设置过渡动画延迟时间
transition-timing-function设置过渡速度(几个取值肉眼很难看出来区别)
取值:ease 缓解效果,等同于cubic-bezier(0.25, 0.1, 0.25, 1.0)函数,即立方贝塞尔
linear 线性效果,等同于cubic-bezier(0.0, 0.0, 0.1, 1.0)函数
ease-in 渐显效果,等同于cubic-bezier(0.42, 0, 1.0, 1.0)函数
ease-out 渐隐效果,等同于cubic-bezier(0, 0, 0.58, 1.0)函数
ease-in-out 渐显渐隐效果,等同于cubic-bezier(0.42, 0, 0.58, 1.0)函数
cubic-bezier 特殊的立方贝塞尔曲线

转载于:https://blog.51cto.com/13517854/2064921

相关文章:

  • SAP之ABAP吐槽
  • centos6.8 安装Python2.7后, yum出现“No module named yum”错误
  • 业界丨李飞飞达沃斯论坛直击,与美国银行、埃森哲CTO圆桌聊AI应用
  • SQLServer 进程无法向表进行大容量复制(错误号: 22018 20253)
  • 读懂 Deployment YAML - 每天5分钟玩转 Docker 容器技术(125)
  • [20180129]bash显示path环境变量.txt
  • 使用zabbix 监控nginx cache的缓存命中率(openresty版)
  • 栈实现走出迷宫(C++)
  • Vue | 一个支持数据抓取的JSON树组件
  • css + css3技术总结报告
  • JDK1.8环境下依然报错 Unsupported major.minor version 52.0
  • 在SpringBoot中使用FluentValidator验证插件
  • Nginx学习之开启Gzip压缩提升页面加载速度
  • 10.系统设计
  • Vue实现简单选项卡
  • 「面试题」如何实现一个圣杯布局?
  • 【node学习】协程
  • Angular Elements 及其运作原理
  • CSS 专业技巧
  • GDB 调试 Mysql 实战(三)优先队列排序算法中的行记录长度统计是怎么来的(上)...
  • Hexo+码云+git快速搭建免费的静态Blog
  • HTML-表单
  • js算法-归并排序(merge_sort)
  • learning koa2.x
  • php的插入排序,通过双层for循环
  • PyCharm搭建GO开发环境(GO语言学习第1课)
  • React Transition Group -- Transition 组件
  • Sass Day-01
  • Service Worker
  • SwizzleMethod 黑魔法
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • 前端js -- this指向总结。
  • 如何优雅地使用 Sublime Text
  • 我从编程教室毕业
  • 学习笔记TF060:图像语音结合,看图说话
  • 应用生命周期终极 DevOps 工具包
  • ionic异常记录
  • 说说我为什么看好Spring Cloud Alibaba
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • (¥1011)-(一千零一拾一元整)输出
  • (13)[Xamarin.Android] 不同分辨率下的图片使用概论
  • (2015)JS ES6 必知的十个 特性
  • (C语言)二分查找 超详细
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (二)Pytorch快速搭建神经网络模型实现气温预测回归(代码+详细注解)
  • (二)springcloud实战之config配置中心
  • (二十五)admin-boot项目之集成消息队列Rabbitmq
  • (分享)一个图片添加水印的小demo的页面,可自定义样式
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理 第13章 项目资源管理(七)
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF