CSS transition与display 同时使用时无效

行业动态 公司新闻 案例分享 技术百科

CSS transition与display 同时使用时无效

来源:奇站网络 浏览量:308 发布日期: 2024-09-02

使用display控制元素显示/隐藏时,transition失效

可以使用opacity配合position来实现

  1. opacity: 0;
  2. position: absolute;

但是这时又会出现因为绝对定位,导致元素从文档流中脱离,导致元素不占用页面空间显示高度为0

这时可以将第一个元素设置为relative,第一个元素在它的默认位置并且占用空间,其他元素则设置绝对定位层叠在上面。

  1. .row:first-of-type{
  2. position: relative;
  3. }

这里列表都是相同类型元素,first-child或first-of-type都是可以的

标签:

厦门奇站网络科技有限公司

电话:13313868605

QQ:3413772931

地址:厦门集美区软件园三期

网站地图


                    扫一扫加我咨询