html添加css过渡效果,html – 使用css3对show / hide元素的css过渡效果[复制]

对于转换,您需要2个值(开始/结束),可以按步骤,数字进行划分.

none和block不能并且只能从一个切换到另一个,最终可能会延迟它.

折衷方案可能是使用max-height并设置溢出,以防短时间值.

.showMore {

font-size: 14px;

display: block;

text-decoration: underline;

cursor: pointer;

}

.showMore + input {

display:none;

}

.showMore + input + * {

max-height: 0;

/*and eventually delay an overflow:auto; */

overflow:hidden;

transition: max-height 0.5s, overflow 0s;

}

.showMore + input:checked + * {

/* here comes the compromise, set a max-height that would for your usual contents*/

max-height: 5em;

overflow:auto;

transition: max-height 0.5s, overflow 0.5s 0.5s;

}

Heading 1

Hidden 1 Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1Hidden 1

Heading 2

Hidden2
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值