gpt4 book ai didi

css - 调整大小时在背景上转换的最佳 css 选择器

转载 作者:太空宇宙 更新时间:2023-11-04 11:22:53 24 4
gpt4 key购买 nike

$(function(){
$('div').click(function(){
$('h3').toggleClass('collapsed');
});
});
div {
background: url('http://deiaactivity.com/wp-content/uploads/2015/01/bgimage2.jpg');
background-size:cover;
padding: 2em;
}
h3 {
padding: 12em 1em;
background: rgba(255,255,255,.5);
text-align: center;
color: white;
}
h3.collapsed {
padding: 6em 1em
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<h3>Click me!</h3>
</div>

有什么方法可以在调整背景图像大小时产生过渡效果吗?

-编辑-

我现在添加,测试

* {
transition: 1s linear all;
}

这是可能的,但我不能在这个元素中使用这个致命的(哈哈)选择器,所以什么是正确的选择器(选择较少背景图像容器的 child ,但在调整背景时转换背景)?

$(function(){
$('div').click(function(){
$('h3').toggleClass('collapsed');
});
});
* {
transition: 1s linear all;
}
div {
background: url('http://deiaactivity.com/wp-content/uploads/2015/01/bgimage2.jpg');
background-size:cover;
padding: 2em;
}
h3 {
padding: 12em 1em;
background: rgba(255,255,255,.5);
text-align: center;
color: white;
}
h3.collapsed {
padding: 6em 1em
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<h3>Click me!</h3>
</div>

最佳答案

尝试像这样编辑 CSS 规则:

h3 {
padding: 12em 1em;
background: rgba(255,255,255,.5);
text-align: center;
color: white;
-webkit-transition: all .25s ease;
-moz-transition: all .25s ease;
transition: all .25s ease;
}

这里是 FIDDLE

关于css - 调整大小时在背景上转换的最佳 css 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32617786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com