javascript - 缩放图像以在页面加载时增长
问题描述
我环顾四周寻找解决方案,并遇到了这个问题/答案在图像加载时将图像从零放大到全尺寸 但是,这并没有给我太多帮助来扩大规模。
到目前为止,我得到的壁橱在下面,它在JSFiddle中。我试图让我的形象在短时间内扩大/增长。
提前致谢。
$("img").load(function() {
$(this).addClass("loaded");
});
img {
height: 300px;
width: 500px;
margin: 100px;
transition: transform 5.5s;
transform: scaleX(0.5) scaleY(0.5);
}
img.loaded {
transform: scaleX(1) scaleY(1);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<img src="https://static.independent.co.uk/s3fs-public/thumbnails/image/2017/09/12/11/naturo-monkey-selfie.jpg?w968h681">
解决方案
问题是类在加载后没有添加到您的图像标签中。
jQuery 未加载到您的页面。
尝试使用 javascript
var images = document.getElementsByTagName("img");
var i;
for(i = 0; i < images.length; i++) {
images[i].className += " loaded";
}
推荐阅读
- c# - 在 Visual Studio C# 中使用 API 控制器替换 ArrayOf* 根元素
- java - 如何获取对象的 oracle 数组并在我的代码中使用它们?
- docker - Docker - 在容器之间共享命令
- laravel - Symfony \ 组件 \ HttpKernel \ 异常 \ MethodNotAllowedHttpException #25782
- amazon-web-services - Athena 从 Firehose > Glue > S3 parquet setup 返回空结果
- css - 我无法覆盖 woocommerce.css
- c# - C# Excel 在调试模式之外运行时不创建实例。(IIS 实例)
- sql - 如何将几个 SQL 查询合二为一?(微软 SQL)
- git - 切换分支后防止删除文件
- css - 为什么 flexbox 正确居中元素而定位属性却没有?