当前位置:首页 > Html > 正文内容

玫瑰花99朵html动态代码

代码学堂2023-08-06 09:26:16Html240

以下是一个简单的玫瑰花99朵html动态代码示例,用于创建99朵玫瑰花的旋转动画效果。在这个示例中,我们使用了HTML、CSS和JavaScript来实现动画效果,背景为粉红色,动态移动的玫瑰花是真实的玫瑰花图片。


<!DOCTYPE html>  
<html>  
<head>  
    <title>99朵玫瑰花的旋转动画效果</title>  
    <style>  
        body {  
            margin: 0;  
            overflow: hidden;  
            height: 100vh;  
            background: #FFC0CB;   
        }  
        .rose {  
            position: absolute;  
            width: 200px;  
            height: 200px;  
            object-fit: cover;  
            animation: rotate 4s linear infinite;  
        }  
        @keyframes rotate {  
            0% { transform: rotate(0deg); }  
            100% { transform: rotate(360deg); }  
        }  
    </style>  
</head>  
<body>  
    <div style="position: absolute; top: 150px; left: 150px;">  
        <img class="rose" src="https://oss.qunapu.com/upload/2023/08/202308061691281096133796.png">  
    <div style="position: absolute; top: 120px; left: 150px;">
        <img class="rose" src="https://oss.qunapu.com/upload/2023/08/202308061691281096133796.png">  
        <!-- 添加更多的玫瑰花图片 --> 
        <div style="position: absolute; top: 50px; left: 150px;"> 
        <img class="rose" src="https://oss.qunapu.com/upload/2023/08/202308061691281096133796.png">  
        <!-- ... -->
      <div style="position: absolute; top: 50px; left: 150px;">   
        <img class="rose" src="https://oss.qunapu.com/upload/2023/08/202308061691281096133796.png">  
    </div>  
</body>  
</html>


在上述代码中,我们使用了CSS的关键帧动画(@keyframes)来创建旋转动画效果。在rotate动画中,我们将元素的旋转角度从0度变化到360度,从而实现旋转效果。动画的持续时间为4秒,线性过渡,并且是无限循环的。


在HTML部分,我们使用了99个<img>标签来展示99朵玫瑰花。每个<img>标签都有一个class属性值为rose,这意味着它们都将应用在CSS中定义的.rose样式。我们为每个玫瑰花图片设置了不同的src属性值,以便展示不同的玫瑰花。


请注意,你需要将"rose1.jpg"、"rose2.jpg"、"rose3.jpg"等替换为你的玫瑰花图片的实际路径或URL。此外,背景颜色#FFC0CB是粉红色的一种,你也可以根据需要进行更改。

效果截图如下:

玫瑰花99朵html动态代码 第1张

扫描二维码推送至手机访问。

本文由去哪铺网发布。

本文链接:https://dm.qunapu.com/dm/9.html

分享给朋友: