通常我们见到的输入框都是宽度固定的,但有时也会碰到自适应内容宽度的,像这样目前我所知道的有两种方式,相信不难找到给普通 div 标签设置 contenteditable="true",设置 inline-block 以后,就可以自适应内容宽度了将 input 的输入内容同步到一个透明的 div ,父级宽度跟随 div 的宽度,然后设置 input 为绝对定位并...
这次来看一个带特殊圆角导航栏布局,如下谷歌浏览器的标签栏:这样一个布局如何实现呢?下面介绍几种方法一、伪元素拼接假设有这样一个 HTML 结构 {代码...} 首先可以考虑的一种方式就利用两个伪元素拼接中间的圆角比较容易,左右两边的反向圆角如何实现呢?其实可以想想有哪些可以实现圆形的样式,这里想到了border-rad...
在 mac 文件管理中有这样一个小细节。当文件名不超过一行时,完整显示,此时鼠标放上去无任何提示当文件名超过一行时,出现省略号,此时鼠标放上去提示显示完整文件名一个很微妙但非常人性化的细节(ps.都能完全看见也就不需要提示了😘)。其实这类效果在 web 中,通过简单的 CSS 也能轻易实现的。下面就来看看吧~一、CSS...