rem布局模式(少量)+ filter 滤镜(主要)
rem可以根据不同设备的屏幕尺寸来调整页面的布局和样式。
在移动端,我们可以将根元素的字体大小设置为 10px 或 100px,然后使用 rem 单位来定义其他元素的尺寸和间距。这样,页面元素的尺寸和间距就能够根据设备的屏幕尺寸进行自适应调整。
此外,使用rem单位还可以方便地调整页面中所有元素的尺寸和间距。如果需要修改页面中某个元素的尺寸或间距,只需修改根元素 html 的字体大小即可。这种调整方式相对于使用像素或其他固定单位来说,更加灵活和方便。
另外,使用rem单位还可以提高页面中文字和图标等元素的可读性。由于rem单位是相对于根元素字体大小来计算的,因此在不同设备上都能保持一致性。这对于提高页面的可读性和用户体验是有益的。
配合响应式布局来使用
<style>
html{
font-size: 10px;
}
@media screen and (max-width:320px) {
html{
font-size: 42px;
}
}
@media screen and (min-width:320px) {
html{
font-size: 48px;
}
}
@media screen and (min-width:360px) {
html{
font-size: 53px;
}
}
</style>

<style>
img{
width: 600px;
/* 高斯模糊 */
filter: blur(2px);
}
</style>
<style>
img{
width: 600px;
/* 高斯模糊 */
/* filter: blur(2px); */
/* 高亮 */
filter: brightness(200%);
}
</style>
增加高亮后的效果: 使用对比度后的效果:

<style>
img{
width: 600px;
/* 高斯模糊 */
/* filter: blur(2px); */
/* 高亮 */
/* filter: brightness(200%); */
/* 对比度 */
filter: contrast(200%);
}
</style>
给图像设置一个阴影效果。
1)offset-x 设定水平方向距离,负值会使阴影出现在元素左边。(必须) offset翻译为 偏移 -x
2)offset-y 设定垂直距离,负值会使阴影出现在元素上方。(必须) offset翻译为 偏移 -y
如果两个值都是0, 则阴影出现在元素正后面 (如果设置了 blur 和 / 或 spread ,会有模糊效果)。
3)blur-radius(模糊半径)(不是必须)
这是 drop-shadow 第三个值,值越大,越模糊,则阴影会变得更大更淡,不允许负值
4)spread-radius(扩散半径)(不是必须)
这是 drop-shadow 第四个值,正值会使阴影扩张和变大,负值会是阴影缩小
注意:Webkit ,以及一些其他浏览器,不支持第四个值,如果加了也不会渲染。
5)color(颜色)(不是必须)
<style>
img{
width: 600px;
/* 高斯模糊 */
/* filter: blur(2px); */
/* 高亮 */
/* filter: brightness(200%); */
/* 对比度 */
/* filter: contrast(200%); */
/* 阴影 */
filter: drop-shadow(10px 10px 5px red);
/* x轴 y轴 模糊 颜色*/
/* 注意:添加扩散半径时,如果无效,应为浏览器原因,删去再试试 */
}
</style>

<style>
img{
width: 600px;
/* 高斯模糊 */
/* filter: blur(2px); */
/* 高亮 */
/* filter: brightness(200%); */
/* 对比度 */
/* filter: contrast(200%); */
/* 阴影 */
/* filter: drop-shadow(10px 10px 5px red); */
/* 灰度图像 */
filter: grayscale(100%);
}
</style>
<style>
img{
width: 600px;
/* 饱和度 */
filter: saturate(0%);
/* 当值为 0% 时,图像呈现黑白色 */
}
</style>
饱和度: 深褐色:

<style>
img{
width: 600px;
/* 高斯模糊 */
/* filter: blur(2px); */
/* 高亮 */
/* filter: brightness(200%); */
/* 对比度 */
/* filter: contrast(200%); */
/* 阴影 */
/* filter: drop-shadow(10px 10px 5px red); */
/* 灰度图像 */
/* filter: grayscale(100%); */
/* 饱和度 */
/* filter: saturate(0%); */
/* 深褐色 */
filter: sepia(100%);
}
</style>

浙公网安备 33010602011771号