css常用样式简写

1.文本

文字简写:

// 倾斜 粗细 字号/行高 字体
 
font: italic bold 1em/1.5 'Courier New', Courier, monospace;

2.盒子模型

1.内外外边距

padding/margin一个值:上下左右
 
padding/margin两个值:上下 左右
 
padding/margin三个值:上 左右 下
 
padding/margin四个值: 上 下 左 右

3.边框圆角

// 四个角均10px
border-radius:10px;
 
// 左上角&右下角10px,左下角&右上角15px
border-radius:10px 15px;
 
 
// 左上 右上 右下 左下 即从左上开始顺时针
border-radius:10px 15px 20px 25px;

4.visibility与display区别

// 隐藏元素,留位置
visibility:hidden;
 
// 隐藏元素,不留位置
display:none;

3.背景

1.背景样式简写

// 背景颜色 背景图 不重复 背景剪裁区域 背景尺寸或是否跟随滚动或背景位置
 
background:red url(./33.jpg) no-repeat border-box center;

2.盒子阴影

// 水平偏移,垂直偏移,模糊度,颜色
 
box-shadow: 10px 10px 5px rgba(100, 100, 100, .5);
 
 
// 水平偏移,垂直偏移,阴影模糊度,阴影扩展半径,颜色 不写inset默认外阴影
 
box-shadow: 0px 0px 20px 4px #888888 inset;

注:颜色可以使用currentColor来获取当前盒子的color。并且一个盒子可以有多个阴影
3.渐变

// 线性渐变:倾斜30°,红色到绿色
background: linear-gradient(30deg, red, green);
 
 
// 径向渐变:红色到绿色,渐变方向为底部向中心
background: radial-gradient(at bottom center ,red, green);

###4.弹性布局
1.弹性盒子简写

// 垂直排列 反向换行
 
flex-flow: column wrap-reverse;

2.弹性元素简写

// 放大尺寸:1 缩小尺寸0 主轴基准尺寸10%
 
flex:1 0 10%

5.变形动画

1.移动简写

// X轴平移 Y轴平移
 
transform: translate(100px,100px);
 
 
// X轴平移 Y轴平移 Z轴平移(由于Z轴可以无限远,所以不能用百分比)
 
transform: translate3d(50%, 50%, 100px);

2.缩放简写

// 定义 2D 缩放转换, X轴缩放 Y轴缩放
 
transform: scale(.5,2);
 
 
// 定义 3D 缩放转换, X轴缩放 Y轴缩放 Z轴缩放
 
transform: scale3d(.5,.5,.5);

3.旋转简写

// X/Y轴平面旋转(就是中心点)
 
transform: rotate(90deg);
 
 
// 向量:X/Y/Z都转180°
 
transform: rotate3d(1,1,1,180deg);

4.倾斜简写

// X/Y轴倾斜60°
 
transform: skew(60deg, 60deg);

6.过渡时间简写

/* 参与过渡的动画 贝塞尔曲线 过渡时间 延迟时间 */
 
transition: border-radius linear 2s 0s,background 2s 2s,width linear 2s 4s,height linear 2s 4s;

###7.帧动画简写
和CSS中的其他属性一样,可以使用animation组合定义帧动画。animation 属性是一个简写属性,用于设置六个动画属性:

animation-name 帧动画名字
animation-duration 帧动画运行时间
animation-timing-function 帧动画速率
animation-delay 帧动画播放状态(暂停/运行)
animation-iteration-count 帧动画循环次数
animation-direction 延迟时间

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值