浅沫记忆 发表于 2021-12-5 13:46:48

实用CSS

感兴趣的内容:

1. 视差滚动
​​jQuery Parallax Scrolling Website(视差滚动网站制作)​​​: 中文实例---​​jQuery视差滚动示例 ​​;

2. 阴影
以 ​​box-shadow: 1px 2px 3px 4px #333;​​ 为例,4 个数值的含义分别是,x 方向偏移值、y 方向偏移值 、模糊半径、扩张半径。
单向阴影: 如果阴影的模糊半径,与负的扩张半径一致,那么我们将看不到任何阴影,因为生成的阴影将被包含在原来的元素之下,除非给它设定一个方向的偏移量。
3. css 底部波浪线效果:
实现:
.bgStyle {          position: relative;    }    .bgStyle::before {      content: '';      position: absolute;      bottom: -0.125em;      width: 100%;      height: 0.25em;      background: linear-gradient(to top left, transparent, transparent 45%, red, transparent 55%, transparent 100%),   linear-gradient(to top right, transparent, transparent 45%, red, transparent 55%, transparent 100%);       background-size: 0.5em 0.5em;      background-repeat: repeat-x;    }
4.小程序中flex布局不换行

.scrollBox {margin: 0 60rpx;width: 630rpx;display: flex;white-space: nowrap;}/* 子元素还需要设置display:inline-block;*/


一些概念性的知识



1. CSS3 的新特性
1. 图片:

[*]背景渐变

{background-image:linear-gradient(left, red 100px, yellow 200px);}

[*]边框图片

border-image: url(border.png) 30 30 round3. 文字

[*]

[*]

[*]font-face属性:定义自己的字体
[*]对长的不可分割的文字进行分行

[*]

word-wrap:break-word;

[*]文字阴影

text-shadow: 5px 5px 5px #FF0000;(水平阴影,垂直阴影,模糊距离,阴影颜色)4. 圆角:border-radius
5.盒阴影
box-shadow: 10px 10px 5px #8888886.媒体查询 :当浏览器的尺寸变化时会采用不同的属性。
@media screen and (max-width: 300px) {    body {      background-color:lightblue;    }}

7. BFC (块级格式化上下文:block formatting context)

[*]

[*]

[*]内部的盒子会在垂直方向,一个个的放置;
[*]属于同一个BFC的 两个相邻Box的 上下margin会发生重叠
[*]计算BFC的高度时,浮动元素也参与计算

[*]


8. 清除浮动

[*]

[*]

[*]父级div定义height
[*]最后一个浮动元素后加空div标签 并添加样式clear:both。
[*]包含浮动元素的父标签添加样式overflow为hidden或auto。
[*]父级div定义zoom

[*]


9. 按百分比设定竖向距离的属性
例如 padding-top , padding-bottom , margin-top , margin-bottom 等,依据是父容器的宽度,而不是高度。

10. ::before 和 :after中双冒号和单冒号有什么区别
单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。

3. 图片下方出现3px
原因:主要是因为图片的垂直对齐方式vertical-align引发的,默认值是baseline,默认为此值时图片下方就会多出3px。
解决方案:
1、将图片的垂直对齐方式vertical-align的值设置为bottom
2、将图片display设置为block,并且指定width和height。






























https://blog.51cto.com/u_13878755/4721057
页: [1]
查看完整版本: 实用CSS