学习CSS.8学习笔记
CSS3长度单位
vm视口宽度的百分之多少10vw就是视口宽度的10%
vh视口宽度的百分之多少10vw就是视口高度的10%
box-sizing怪异盒模型
使用box-sizing属性可以设置和模型的俩种类型
content-box
border-box
resize调整盒子大小
使用resize属性可以可以控制是否允许用户调节元素尺寸。
none:不允许用户调整元素大小。(默认)
both:用户可以调节元素的宽度和高度。
horizontal:用户可以调节元素的宽度。
vertical:用户可以调节元素的高度。
box-shadow盒子阴影
box-shadow: h-shadow v-shadow blur spread color inset;
语法
默认值:box-shadow:none表示没有阴影
opacity盒子阴影
opacity属性能为整个元素添加透明度效果,值是0到1之间的小数,0是完全透明,1表示完全不透明。
background-origin设置背景图的原点。
1.padding-box:从padding区域开始显示背景图像。–默认值
2.border-box:从border区域开始显示背景图像。
3.content-box:从content区域开始显示背景图像。
background-clip设置背景图的向外裁剪的区域。
1.padding-box:从padding区域开始向外裁剪背景。–默认值
2.border-box:从border区域开始向外裁剪背景。
3.content-box:从content区域开始向外裁剪背景。
4.text:背景图只呈现在文字上。
background-size设置背景图的尺寸。
1.用长度指定背景图片大小,不允许负值。
background-size:300px 200px;
2.用百分比指定背景图片大小,不允许负责。
background-size:100% 100%;
3.auto:背景图片的真实大小,–默认值
4.contain:将背景图片等比缩放,是北京图片的宽高,与容器的款或高相等,再将完整背景图片包含在容器内,但要注意:可能会造成容器里部分区域没有背景图片。
background-size:contain:
5.cover:将背景图片等比例缩放,直到完全覆盖容器,图片会尽可能全的显示在元素上,但要注意:背景图片有可能显示不完整。–相对比较好的选择
background-size:cover;
边框圆角
border-radius:10px;
文本阴影
语法
文本换行
常用值如下: normal:文本超出边界自动换行,文本中的换行被浏览器识别为一个空格。(默认值) pre:原样输出,与pre标签的效果相同。 pre-wrap:在pre效果的基础上,超出元素边界自动换行。 pre-line:在pre效果的基础上,超出元素边界自动换行,且识别文本中的换行,空格会忽略。 nowrap:强制不换行。文本溢出
要使得text-overflow属性生效,快容器必须显式定义overflow为非visible值,white-space为nowrap值。
CSS3 多列布局
CSS 多列布局是一种用于将网页内容排列成多列显示的技术,能够在有限的空间内更高效地展示信息,以下是关于 CSS 多列布局的学习内容:
column-count
column-count: auto | <integer>
column-width
column-gap
column-rule
column-span
以下是一个简单的 CSS 多列布局示例:
1 | .multicol { |
注意事项