h5新标签和css3新特性

12 篇文章 0 订阅

h5新标签和css3新特性


一、h5布局元素

布局元素相当于有语义的div,可以让人快速的了解整个静态页面的大致结构。

  • header:网页头部
  • nav:导航栏
  • aside:侧边栏
  • article:显示文章
  • section:布局的一部分
  • footer:网页页脚

二、css3新增样式

1.边框圆角

border-radius: 左上 右上 右下 左下;
在这里插入图片描述

如果设置一个值,则这个值代表全部方向;

border-radius:30px;

在这里插入图片描述

如果设置两个值,第一个值表示左上和右下,第二个值表示右上和左下;

border-radius: 30px 100px;

在这里插入图片描述

若想绘制一个圆,则将border-radius设置为50%即可;

border-radius: 50%;

在这里插入图片描述

2.阴影

box-shadow:10px 50px 30px red;
参数分别表示:x轴偏移量 y轴偏移量 模糊半径 阴影颜色(不设置颜色则默认为黑色)

box-shadow: 10px 50px 30px red;

在这里插入图片描述

该处使用的url网络请求的数据。

3.形变:旋转、缩放、位移

transform
rotate(45deg):旋转,单位为deg表示角度;
scale(0.5):缩放,单位为倍数;
translate(x,y):位移,沿着x轴平移多少px,沿着y轴平移多少px;

/* 顺时针旋转45度 */
transform: rotate(45deg);

在这里插入图片描述

/* 缩放0.5倍 */
transform: scale(0.5);

在这里插入图片描述

/* 沿着x轴平移50px,沿着y轴平移100px */
transform: translate(50px,100px);

在这里插入图片描述
连用多个属性:

transform: rotate(45deg) scale(0.7) translate(100px,100px);

在这里插入图片描述

4.transform-origin 属性

设置旋转元素的基点位置;
设置两个值能够改变元素 x 和 y 轴,设置三个值还能改变其 Z 轴;
transform-origin:x y z;

transform: 0;
transform: 0px 100px;
transform: 20% 40%;
transform: 20px 20px 20px;

注意:该属性必须与 transform 属性一同使用。

三、过渡效果

transition
transition-property:过渡属性(如transform,width,height)

transition-property: transform;

transition-duration:过渡持续时间(如1s)

transition-duration: 1s;

transition-timing-function:过度函数;
可选择的选项有:

  • ease:默认值,规定慢速开始,然后变快,然后慢速结束的过渡效果;

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

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

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

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

    transition-timing-function: linear;

transition-delay:过度延迟时间(如0.5s);

transition-duration: 0.5s;

简写:
transition: 属性 描述 函数 延迟;

transition: transform 1s ease 0.5s;

设置多个值:
transition: 属性 描述 , 属性 描述;

transition: transform 2s, width 2s, height 1s;

总结

写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于 java开发 的学习思路及方向。从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。

由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的 点击我的Gitee获取
还有 高级java全套视频教程 java进阶架构师 视频+资料+代码+面试题!

全方面的java进阶实践技术资料,并且还有技术大牛一起讨论交流解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值