首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    CSS 魔法 | 超强的文本超出提示效果

    当文件名不超过一行时,完整显示,此时鼠标放上去无任何提示 当文件名超过一行时,出现省略号,此时鼠标放上去提示显示完整文件名 img 一个很微妙但非常 人性化 的细节(ps.都能完全看见也就不需要提示了?...其实这类效果在 web 中,通过简单的 CSS 也能轻易实现的。...下面就来看看吧~ 一、CSS 实现思路 相信大家都知道 title 这个属性,原生的提示就用这个了,可以说从上古世纪就开始支持,下面是MDN[1]上关于这个属性的介绍 title 全局属性[2]包含了表示咨询信息文本...这个信息通常存在,但绝不必要,作为提示信息展示给用户 用法也非常简单 元素会被移出正常文档流,并不为元素预留空间,通过指定元素相对于最近的非...超出滚动效果 有时候,title 提示 可能有点弱,不够明显,产品需要文本超出的时候,鼠标放上去可以自动滚动起来,类似这样的效果 img 如何实现的呢?

    2K10

    CSS实现渐变提示框(tooltips)

    原文链接:https://segmentfault.com/a/1190000040140312 作者:XboxYan 今天来看一种十分常见的交互:提示框(tooltips)。...通常提示框都是纯色的,比如下面这个 ? 这类布局实现还不算复杂,可以用一个圆角矩形和一个小三角拼接形成,设置相同的颜色就可以了 ?...想快速了解 CSS paint 的可以参考这一篇入门文章:CSS届的绘图板CSS Paint API简介,不过目前仅支持 Chrome,兼容性如下 ?...完整代码可访问 tooltips-mask-paint-var (codepen.io)点击预览 四、描边效果 有时候提示框可能还会有描边的效果,比如这样的 ?...不规则边框的生成方案 (juejin.cn),可惜效果不是特别完美(略微模糊) 如果尺寸固定,那么可以直接使用 svg 方式,参考这篇文章:用SVG实现一个优雅的提示框 (juejin.cn) 就目前而言

    1.7K10

    css布局优化:布局计算限制— containwill-change合成

    css里面,重绘 backgroun 比如 box-shadow 消耗更好。...为了对这个元素创建一个自有的渲染,你必须提升该元素。在合成上面的元素,也会合并到此图层中。...用will-change/translateZ属性把动画元素提升到单独的渲染中避免滥用渲染提升:更多的渲染需要更多的内存和更复杂的管理过多的渲染来带的开销而对页面渲染性能产生的影响,甚至远远超过了它在性能改善上带来的好处...但是,我们可是使用css contain 属性来限制 回流与重绘contain CSS 新出了 contain 属性,拥有 contain 属性(不为 none)的元素与页面其他元素相对独立,并且该元素及其后代元素样式.../p/5776747.html转载本站文章《css布局优化:布局计算限制— contain/will-change/合成》,请注明出处:https://www.zhoulujun.cn/html/webfront

    1.4K30

    进阶|你的css经不住这考验,就是失败...

    在特定方式下可以触发生成一个合成,合成拥有单独的GraphicsLayer。...那么一个元素什么时候会触发创建一个 Graphics Layer ?从目前来说,满足以下任意情况便会创建: 1. 硬件加速的 iframe 元素(比如 iframe 嵌入的页面中有合成) 2....对自己的 opacity 做 CSS 动画或使用一个动画变换的元素 7. 拥有加速 CSS 过滤器的元素 8....元素有一个包含复合的后代节点(换句话说,就是一个元素拥有一个子元素,该子元素在自己的里) 9....元素有一个 z-index 较低且包含一个复合的兄弟元素 本小点中说到的动画层级的控制,原因就在于上面生成的最后一条: 元素有一个 z-index 较低且包含一个复合的兄弟元素。

    65930
    领券