长沙做网站 必看 磐石网络,wordpress详细安装说明,蓝色网站模板,网站建设费用计算依据函数描述CSS 版本attr()返回选择元素的属性值。2calc()允许计算 CSS 的属性值#xff0c;比如动态计算长度值。3cubic-bezier()定义了一个贝塞尔曲线(Cubic Bezier)。3hsl()使用色相、饱和度、亮度来定义颜色。3hsla()使用色相、饱和度、亮度、透明度来定义颜色。3linear-grad…函数描述CSS 版本attr()返回选择元素的属性值。2calc()允许计算 CSS 的属性值比如动态计算长度值。3cubic-bezier()定义了一个贝塞尔曲线(Cubic Bezier)。3hsl()使用色相、饱和度、亮度来定义颜色。3hsla()使用色相、饱和度、亮度、透明度来定义颜色。3linear-gradient()创建一个线性渐变的图像3radial-gradient()用径向渐变创建图像。3repeating-linear-gradient()用重复的线性渐变创建图像。3repeating-radial-gradient()类似 radial-gradient()用重复的径向渐变创建图像。3rgb()使用红®、绿(G)、蓝(B)三个颜色的叠加来生成各式各样的颜色。2rgba()使用红®、绿(G)、蓝(B)、透明度(A)的叠加来生成各式各样的颜色。3var()用于插入自定义的属性值。3 calc() 计算 不能使用当前CSS属性不支持的数据类型。 运算符前后带单位或者带百分号的值只能进行加减运算不能进行乘除运算 除法运算斜杠右侧必须是不为0的数值类型 加号和减号左右两边一定要有空格乘法和除法符号两侧无须空格 可以嵌套使用 width: calc(calc(100% - 2rem) / 6);【实战】自适应布局
width: calc(100% - 20px);【实战】根据设备屏幕设定根字号大小
html {font-size: calc(16px 2 * (100vw - 375px) / 39);
}【实战】无法除尽的等比分配
width: calc(100% / 6);【实战】制作进度条
https://demo.cssworld.cn/new/4/5-1.php min() 最小值 实际效果是限制最大值适用于弹性布局
如网页在桌面端浏览器中的宽度为1024px在移动端的宽度为100%
width: min(1024px, 100%);max() 最大值 实际效果是限制最小值适用于弹性布局
width: max(10vw, 5em, 80px);clamp() 区间值 clamp(MIN, VAL, MAX)返回一个区间范围的值等同于max(MIN, min(VAL, MAX))适用于弹性布局 如果VAL在MINMAX范围内则使用VAL作为函数返回值 如果VAL大于MAX则使用MAX作为返回值 如果VAL小于MIN则使用MIN作为返回值。
【实战】字体大小随浏览器宽度变化
html {font-size: 16px;font-size: clamp(16px, calc(16px 2 * (100vw - 375px) / 39), 20px);
}cubic-bezier() 贝塞尔曲线 https://blog.csdn.net/weixin_41192489/article/details/120732220 env() 环境变量 https://blog.csdn.net/weixin_41192489/article/details/120985761 steps() 跳跃动画 https://blog.csdn.net/weixin_41192489/article/details/120732404