Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript在几秒钟后调整图像大小_Javascript_Html_Image_Testing - Fatal编程技术网

Javascript在几秒钟后调整图像大小

Javascript在几秒钟后调整图像大小,javascript,html,image,testing,Javascript,Html,Image,Testing,如何使用Javascript调整html图像的大小?我想“包”的形象变得更大后7秒。这是我的密码: <html> <head> <link rel="stylesheet" href="style.css" /> </head> <body> <!-- Pack --> <img id="pack" src="http://cloud.attac

如何使用Javascript调整html图像的大小?我想“包”的形象变得更大后7秒。这是我的密码:

<html>
    <head>
        <link rel="stylesheet" href="style.css" />
    </head>

    <body>
        <!-- Pack -->
        <img id="pack" src="http://cloud.attackofthefanboy.com/wp-content/uploads/2013/07/fifa14pack.png">

        <!-- Sparkles-->
    <div id="sparkles">

        <img id="sparkle1" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle2" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle3" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle4" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle5" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle6" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle7" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">

        <img id="sparkle8" src="http://www.clker.com/cliparts/w/L/F/v/7/8/sparkle-md.png">
        </div>

试试:


其中“soandsopx”是您希望它具有的像素数,加上“px”。

您可以注册一个超时函数,在7秒后使用以下命令更改元素样式:

setTimeout(function(){
    var pack = document.getElementById("pack");
    pack.style.width = "100%;";
}, 7000);

您可能希望根据您的用例自定义此选项。

这将实现以下功能:

window.setTimeout(function () {
    var pack_image = document.getElementById('pack');
    if(pack_image && pack_image.style) {
        pack_image.style.height = '700px';
        pack_image.style.width = '700px';
    }
},7000);

您必须向我们展示您迄今为止的尝试。给我们看一些你的JS代码。Stackoverflow不适合其他人为您编写代码。非常感谢。我将在调整大小后编辑图像的位置,再次感谢。:)它工作得很好,我想我最终会用这个。它很短,可以完成任务。你知道我如何编辑图像的位置吗?我尝试了以下方法:window.setTimeout(函数(){var pack_image=document.getElementById('pack');if(pack_image&&pack_image.style){pack_image.style.height='350px';pack_image.style.width='250px';pack_image.style.top='%50';pack_image.style.left='%50';},7000);在不知道CSS的其他部分是什么样子的情况下回答这个问题几乎是不可能的。签出。#pack{位置:绝对;顶部:50%;左侧:50%;高度:300px;宽度:200px;顶部边距:-100px;左侧边距:-100px;}根据给定的规则集,您应该能够修改
顶部
左侧
,以实现所需。嗯,我已经试过多次了,只有当我删除高度和宽度动画时,它才对我有效。
window.setTimeout(function () {
    var pack_image = document.getElementById('pack');
    if(pack_image && pack_image.style) {
        pack_image.style.height = '700px';
        pack_image.style.width = '700px';
    }
},7000);