元素变为可见时添加过渡效果?(Add transition effect when an element become visible?)

编程入门 行业动态 更新时间:2024-10-23 19:26:03
元素变为可见时添加过渡效果?(Add transition effect when an element become visible?)

我有一些输入字段隐藏在我的html中,如下所示:

<input type="text" class="hidden" /> <button class="hidden">click me!</button>

通过jQuery我通过这种方式显示这样的控件:

$('input').removeClass('hidden');

这工作相当好,但我想添加淡入淡出效果,当元素变得可见。 有可能通过CSS做到这一点? 所以当元素可见时自动出现淡入淡出效果?

I've some input fields hidden in my html like this:

<input type="text" class="hidden" /> <button class="hidden">click me!</button>

throught jquery I display such controls in this way:

$('input').removeClass('hidden');

This working pretty well, but I want add a fade effect when the element become visible. Is possible do this via css? So automatically when the element is visible a fade effect appear?

最满意答案

$('#show').click(function(){
  $('.hidden').fadeIn(1000).removeClass('hidden');
}) 
  
.hidden{
  display: none;
} 
  
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="hidden" />
<button class="hidden">click me!</button>

<button id='show'>CLICK TO SHOW</button> 
  
 

$('#show').click(function(){
  $('.hidden').fadeIn(1000).removeClass('hidden');
}) 
  
.hidden{
  display: none;
} 
  
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="hidden" />
<button class="hidden">click me!</button>

<button id='show'>CLICK TO SHOW</button> 
  
 

更多推荐

hidden,html,效果,淡出,电脑培训,计算机培训,IT培训"/> <meta name="description

本文发布于:2023-08-04 05:40:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1409366.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:元素   效果   Add   transition   element

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!