div{
width: 300px;
height: 300px;
padding: 10px;
border: 2px solid green;
resize: both;
overflow: auto;
}
/*方法一*/
.div1{
width: 200px;
height: 200px;
background: deeppink;
position: absolute;
left: 50%;
top: 50%;
margin-left: -100px;
margin-top: -100px;
}
/*方法二*/
.div1{
width: 200px;
height: 200px;
background: deeppink;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
text-indent: 2em;
outline: #00FF00 dotted thick;
- outline-color 规定边框的颜
- outline-style 规定边框的样
- outline-width 规定边框的宽度
- inherit 规定应该从父元素继承 outline 属性的设置
box-shadow: h-shadow v-shadow blur spread color inset;
@keyframes animationname {keyframes-selector {css-styles;}}
animation :name duration timing-function delay iteration-count direction fill-mode
(动画名称 持续时间 运动曲线 何时开始 播放次数 是否反方向 起始与结束状态)属性 | 描述 | CSS |
---|---|---|
@keyframes | 规定动画。 | 3 |
animation | 所有动画属性的简写属性。 | 3 |
animation-name | 规定 @keyframes 动画的名称。 | 3 |
animation-duration | 规定动画完成一个周期所花费的秒或毫秒。默认是 0。 | 3 |
animation-timing-function | 规定动画的速度曲线。默认是 "ease"。 | 3 |
animation-fill-mode | 规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式。 | 3 |
animation-delay | 规定动画何时开始。默认是 0。 | 3 |
animation-iteration-count | 规定动画被播放的次数。默认是 1。 | 3 |
animation-direction | 规定动画是否在下一周期逆向地播放。默认是 "normal"。 | 3 |
animation-play-state | 规定动画是否正在运行或暂停。默认是 "running"。 | 3 |
//定义
@keyframes mymove
{
0% {top:0px;}
25% {top:200px;}
50% {top:100px;}
75% {top:200px;}
100% {top:0px;}
}
//使用
animation: mymove 3s;