七夕来临,程序员该如何花式表白?html+css实现简单七夕表白

简介: 文章目录1 效果展示2 源码及环境3 浅谈七夕3.1 七夕由来3.2 七夕风俗

1 效果展示


637ea7ce155b46b6a79d44fd5507f920.gif


2 源码及环境

使用Hbuilder X进行编码。

new_file.html

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>七夕练习</title>
    <style>
      *{
        margin: 0;
        padding: 0;
      }
      body{
        background: pink;
      }
      .box{
        width: 120px;
        height:  120px;
        background: #ff0000;
        /* 使盒子旋转45度, 并设置边距 */
        transform: rotate(45deg);
        margin: 200px auto;
        animation: love 1s infinite;  /* 动画绑定 */
        box-shadow: 0 0 20px #ff5500;
      }
      /* 爱心形状绘制 */
      .box::before,
      .box::after{
        content: "";
        /* 给插入的盒子进行定位 */
        position: absolute;
        width: 120px;
        height: 120px;
        background: #ff0000;
        border-radius: 50%;
      }
      .box::before{
        left: -68px;
      }
      .box::after{
        top: -68px;
      }
      /* 动画绘制 */
      @keyframes love{
        0%{
          transform: rotate(45deg)scale(0.85);
        }
        50%{
          transform: rotate(45deg)scale(1);
        }
        100%{
          transform: rotate(45deg)scale(0.85);
        }
      }
      p{
        text-align: center;
        font-size: 30px;
        font-weight: 520;
        color: #ffaa00;
      }
    </style>
  </head>
  <body>
    <div class="box"></div>
    <p>Wish all the lovers a happy Chinese Valentine's Day!!!</p>
  </body>
</html>


相关文章
|
5天前
|
前端开发 JavaScript 程序员
前端深入之css篇丨初探【transform】,手把手带你实现1024程序员节动画
前端深入之css篇丨初探【transform】,手把手带你实现1024程序员节动画
|
4天前
|
前端开发
HTML+CSS练习小项目——百叶窗
HTML+CSS练习小项目——百叶窗
|
2天前
|
XML 前端开发 JavaScript
HTML、CSS、JavaScript有什么区别
HTML、CSS、JavaScript有什么区别
|
7天前
|
编解码 前端开发
编写代码中常见问题汇总(html和css)
text-indent用于首行缩进,line-height与height相同实现垂直居中;vertical-align:middle用于行内元素居中;text-align:center做水平居中;list-style:none清除列表符号;overflow:hidden隐藏溢出;background-repeat:no-repeat阻止平铺;float:left实现横排;相对定位父元素,绝对定位子元素;box-sizing调整盒子模型;用边框或overflow解决盒子塌陷;
30 5
|
11天前
|
XML 前端开发 JavaScript
前端简介(HTML+CSS+JS)
前端简介(HTML+CSS+JS)
|
11天前
|
缓存 前端开发 JavaScript
从HTML、CSS以及其他方面介绍一些移动端网页性能优化的策略
【6月更文挑战第14天】本文探讨了移动端网页性能优化的重要性,并提出了HTML、CSS及其他方面的优化策略。HTML方面,建议精简结构、使用语义化标签、异步加载脚本和压缩文件。CSS优化包括简化样式、利用CSS3动画、媒体查询及压缩文件。其他策略涉及图片和字体优化、缓存利用、压缩传输数据、减少HTTP请求及监听网络状态。通过这些方法,可提升网页性能,改善用户体验。
15 1
|
7天前
|
XML 数据采集 前端开发
Python第二章(HTMl文件,CSS语言与第三方库Beautiful Soup)
Python第二章(HTMl文件,CSS语言与第三方库Beautiful Soup)
|
1月前
|
前端开发 JavaScript UED
【专栏:HTML与CSS移动端开发篇】移动端触摸事件与手势识别
【4月更文挑战第30天】本文探讨了移动端触摸事件和手势识别在网页开发中的重要性。介绍了基础触摸事件如`touchstart`, `touchmove`, `touchend`, `touchcancel`及相关属性。文章列举了处理触摸事件的方法,包括单点触摸、多点触摸、滑动、长按、捏合缩放、旋转检测和事件代理。建议使用第三方库如Hammer.js简化手势处理,并分享了最佳实践,如避免意外触摸、提供视觉反馈、考虑性能和跨设备测试。理解并有效利用这些技术能提升用户交互体验。
|
1月前
|
缓存 前端开发 JavaScript
【专栏:HTML与CSS移动端开发篇】移动端网页性能优化策略
【4月更文挑战第30天】本文探讨了移动端网页性能优化的重要性,并提出了优化策略。HTML方面,建议精简结构、使用语义化标签、异步加载脚本和压缩文件;CSS优化包括精简样式、使用CSS3动画、媒体查询和压缩文件。其他策略涉及图片和字体压缩、缓存利用、数据压缩、减少HTTP请求及根据网络状态调整加载。综合运用这些策略能提升网页性能和用户体验。
|
1月前
|
编解码 移动开发 前端开发
【专栏:HTML与CSS移动端开发篇】使用Viewport Meta标签优化移动端显示
【4月更文挑战第30天】本文介绍了HTML的Viewport Meta标签在移动端网页优化中的作用。Viewport Meta标签定义了视口属性,如宽度、高度、初始缩放等,解决移动设备因屏幕尺寸差异导致的显示问题。主要属性包括width(常用device-width)、initial-scale、maximum-scale、minimum-scale和user-scalable。