OveUIOveUIOveUI

树欲静而风不止
叙述前端的戎码生涯
DUX主题
DUX主题

最新发布

不写媒体查询也能自适应?clamp/min/max 实战讲透-OveUI

不写媒体查询也能自适应?clamp/min/max 实战讲透

先上一段让你在媒体查询里写到手酸的“断点地狱”: 三个断点,只调一个字号。宽屏要大、手机要小,中间要平滑过渡——用媒体查询硬写也行,但断点一多就失控。 CSS 的流式数学函数一次性解决: 一行代码,不用断点,不用媒体查询,字号在 16px ...

赞(0)lee1214lee1214HTML/CSS 阅读(58)
从 @media 到 @container 组件化的响应式-OveUI

从 @media 到 @container 组件化的响应式

先上一段让你组件被全局断点拖垮的代码: 组件是响应式了,但它是根据视口宽度的——不管这个组件被放到页面的哪个位置,只要屏幕宽度小于 768px,它就会变成纵向,即使它所在容器非常宽。 媒体查询的局限性:它只能看整个浏览器的窗口。你在布局里把...

赞(0)lee1214lee1214HTML/CSS 阅读(55)
一个:has()顶十段JS 16个能直接抄的CSS实战技巧-OveUI

一个:has()顶十段JS 16个能直接抄的CSS实战技巧

用了十几年 CSS,我们一直在抱怨同一件事:只能从父选 子,不能从子反选父。直到 :has() 出现,这条祖训被彻底打破。 一、那个困扰前端十年的难题 先来感受一下痛点。假设你要实现:当一个卡片里有图片时,给卡片加上边框。 过去你只能这样写...

赞(0)lee1214lee1214HTML/CSS 阅读(171)
新的 CSS 视口单位:svh、lvh、dvh!-OveUI

新的 CSS 视口单位:svh、lvh、dvh!

若要设置为与视口一样高,您可以使用 vw 和 vh 单位。 vw 和 vh 我们已经很熟悉了,不多讲 ,如下图: 我们用的比较少的有vmin和vmax: vmin是在vh和vw中获取最小值 vmax是在vh和vw中获取最大值 这些单位对各种...

赞(0)lee1214lee1214HTML/CSS 阅读(879)
18个很有用的 CSS 技巧-OveUI

18个很有用的 CSS 技巧

今天来分享 18 个鲜为人知但很有用的 CSS 技巧! 图片文字环绕 shape-outside 是一个允许设置形状的 CSS 属性。它还有助于定义文本流动的区域: shape-outside 属性定义了一个可以是非矩形...

赞(0)lee1214lee1214HTML/CSS 阅读(799)