web学习笔记6-css样式总结

这篇文章总结了CSS中的关键属性,包括文本颜色和大小、背景颜色与图像、盒子模型的各个方面如内外边距、边框,以及显示模式(如block和inline)、定位(如relative和absolute)和弹性布局的要素。还涵盖了过渡和变换等美化技术。
摘要由CSDN通过智能技术生成
css属性总结
分类属性名作用属性值备注
文本处理color字体颜色red rgb rgba hex单词 rgb rgba 16进制
font-size字体大小16px像素值
em参照物是父级,父级的n倍
rem参照物是html,根元素html的n倍(谷歌浏览器默认是16px)
text-decoration文本修饰线line-through删除线
underline下划线
none去除所有修饰线
line-height行高40px像素值(当行内元素的行高等于父级时,元素垂直居中)
text-align文本水平对齐方式center水平居中对齐
left水平居左对齐
right水平居右对齐
vertical-align与左右两侧内容在垂直方向的对齐方式baseline基线对齐,默认值
top顶部对齐
bottom底部对齐
middle中线对齐
font-family字体型号"微软雅黑“,”宋体“从前往后依次取值,可以写多个值
font-weight字体字重normal 400正常体
lighter 300细体
bold 600粗体
text-indent首行缩进2em中文首行缩进两字符
white-space文本溢出换成省略号nowrap强制不换行
overflowhidden溢出隐藏
text-overflowellipsis超出的文本替换成省略号
背景处理background-color背景颜色red rgb rgba hex单词 rgb rgba 16进制
backgroud-image背景图url(图片路径)所在区域需要设置宽高
backgroud-image渐变效果linnear-gradient(颜色1,颜色2)只有颜色渐变
backgroud-imagelinnear-gradient(角度值,颜色1,颜色2)带角度的渐变
backgroud-imagelinnear-gradient(角度值,颜色1 开始位置 结束位置,颜色2 开始位置 结束位置)带角度与起始位置的渐变
backgroud-size背景图尺寸(600px 300px)像素值
(100% 100%)百分比注意图片失真问题
(100% auto)宽度正好,高度自适应,会牺牲高度
(auto 100%)高度正好 ,宽度自适应,会牺牲宽度
contain至少显示一张完整的图,剩余空间平铺
cover铺满整个屏幕,超出部分裁掉
backgroud-position背景图定位left top默认左上角,先说左右,再说上下;                                                  X轴:left左 center中 right右;                                                             Y轴:top上 center中 bottom下
150px -50px像素值,向右 向上
background-repeat背景图重复方式repeat默认值,X轴Y轴都重复
repeat-x只允许在X轴重复
repeat-y只允许在Y轴重复
no-repeat不允许重复
盒子模型box-sizing盒子模型计算方案content-box内容盒子(默认)
border-box边框盒子(怪异盒模型)
pdding内间距10px上右下左四个方向的内间距都是10
10px 20px 上下10 左右20
10px 20px  30px上10 左右20 下30
10px 20px 30px 40px上10 右20 下30 左40
pdding-top10px上内间距10
padding-right10px右内间距10
padding-bottom10px下内间距11
padding-left10px左内间距11
margin外间距10px上右下左四个方向的外间距都是10
10px 20px 上下10 左右20
10px 20px  30px上10 左右20 下30
10px 20px 30px 40px上10 右20 下30 左40
margin-top10px上外间距10
margin-right10px右外间距10
margin-bottom10px下外间距11
margin-left10px左外间距11
border四个方向的边框1px solid #000综合设置:边框粗细 线型 颜色
border-top上边框
boder-right右边框
border-bottom下边框
boder-left左边框
border-width边框宽度1px设置四个方向边框的粗细
border-style边框线型solid单实线 dashed虚线 dotted点状double双实线
border-color边框颜色red rgb rgba hex单词 rgb rgba 16进制
border-{top}-{color} 设置单方向边框的单个属性 
大小处理width宽度100px 100%像素值 百分比
height高度100px 100%像素值 百分比
显示模式display块级元素block以块级元素的形式显示
行内元素inline以行内元素的形式显示
行内块元素inline-block以行内块元素的形式显示
元素消失none元素消失并释放布局空间
隐藏与显示background-color背景色设为透明度background-color:transparent;只影响背景颜色,不会释放布局空间
background-color:rgba(0,0,0,0);
visibility可见度hidden隐藏
visible可见(默认)
opacity透明度0 完全透明;1完全不透明;0.5半透明所有元素一起变透明,不释放布局空间
display修改显示模式none元素消失并释放布局空间
溢出控制overflow控制溢出情况visible溢出可见
hidden溢出隐藏,直接裁掉
scroll添加滚动条,无论是否需要直接添加
auto自动添加滚动条
修饰与美化list-style列表样式none去掉列表前的标识符
borde-radious边框圆角10px 或10%像素值或者百分比,四个角弧度统一
10px 20px 左上右下 右上左下 对角线
10px 20px  30px左上 右上左下 右下
10px 20px 30px 40px从左上角开始顺时针给四个角设置
border-{top}-{left}-radios单独设置某个角  
box-shadow元素阴影值1:5px必写,阴影的X轴偏移量
值2:5px必写,阴影的Y轴偏移量
值3:5px羽化值,越大阴影越虚化
值4:5px扩展半径,越大阴影范围越大
值5:#aaa阴影颜色
值6:outset外阴影
cursor光标default默认,箭头
pointer手形
wait等待,转圈圈,沙漏
text工字形,文本输入
crosshairs十字光标,截图用
浮动float左浮动left(start)向父级元素的左侧边界靠拢
右浮动right(end)向父级元素的右侧边界靠拢
定位position定位方式static静态定位,文档流布局
relative相对定位,参照自己原来的位置
absolute绝对定位,参照最近的非静态祖先元素
fixed固定定位,参照根元素
z-index调整层级整数值,无单位,可以有负数数字越大,层级越靠上
top/right/bottom/left移动方向像素值 百分比距离参照物移动的距离,负值反方向
弹性布局容器属性display显示模式flex使用本属性的父容器将使用弹性布局
flex-direction主轴方向row行模式,默认值
column列模式
row-reverse反向行模式
column-reverse反向列模式
flex-warp是否换行nowarp不换行,默认值
warp换行
flex-flow主轴方向与是否换行row主轴方向 nowarp是否换行两个属性的简写
justify-content项目在主轴上的对齐方式flex-start项目在主轴上起点对齐
flex-end项目在主轴上终点对齐
center项目在主轴上居中对齐
spance-between项目在主轴上两端对齐
spance-evenly项目在主轴上公平对齐
spance-around项目在主轴上环绕对齐
align-items项目在交叉轴上的对齐方式flex-start项目在交叉轴方向上起点对齐
flex-end项目在交叉轴方向上终点对齐
center项目在交叉轴方向上居中对齐
弹性布局项目属性flex-grow项目增长属性0 默认值 不增长父容器有剩余空间也不会放大
1增长,其他项目为0时,直接占满所有空间
n等比例增长
flex-shrink项目收缩0不收缩
1默认,收缩
flex-basis项目在主轴方向上的大小auto主轴上项目尺寸是自设尺寸
500px主轴上项目尺寸是被规定(500px)
过渡transition过渡最简写写执行时间就行,其他都可以不写,执行时间在前,延迟时间在后,其他没顺序
变换transform位移translateX(100px)X轴向右移动100px,正值向右,负值向左
transform位移translateY(100px)Y轴向下移动100px,正值向下,负值向上
transform位移translate(100px,100px)向右移动100,向下移动100
transform位移translate(100px)只写一个值,默认为X轴
transform旋转rotate X(30deg)元素围绕X轴旋转
transform旋转rotate Y(30deg)元素围绕Y轴旋转
transform旋转rotate (30deg)二维平面,默认围绕中心点旋转
transform缩放scale()同时负责X轴与Y轴的缩放
transform缩放scaleX()只负责X轴的缩放
transform缩放scaleY()只负责Y轴的缩放
transform扭曲skewX(20deg)X轴的扭曲
transform扭曲skewY(20deg)Y轴的扭曲
transform扭曲skew(20deg,20deg)XY一起扭曲
transform-origin切换基点nter默认值,可以是百分比/关键字切换基点的位置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值