• 实现卡片在鼠标经过有旋转和放大效果(1+X Web前端开发初级 例题)


    文章目录

    📄题目要求

    🧩说明

    🧩效果图

    🧩补充:题目文件结构

    💻HTML代码

    💻CSS代码

    🎯实现效果

    📰完整答案


    📄题目要求

    • 阅读下列说明、效果图,进行静态网页开发,填写(1)至(13)代码。

    🧩说明

    • 现接到思极商务有限公司官网页面开发的项目,根据业务需求,需要将业务列表页面的每一个业务以卡片形式展示;同时为提升用户体验,要求实现每个卡片在鼠标经过有旋转和放大效果。
    • 项目名称为goods,包含首页index.html、css文件夹、img文件夹,其中,css文件夹包含style.css文件;img文件夹包含icon-img.jpg、icon-img2.jpg、icon-img3.jpg图片。

    • 请使用html+css3完成以下效果,并在对应代码处将空缺代码补全。

    🧩效果图

    鼠标经过前

    鼠标经过后

    🧩补充:题目文件结构

    💻HTML代码

    1. html>
    2. <html>
    3. <head>
    4. <title>第二题title>
    5. <meta charset="utf-8">
    6. <link rel="stylesheet" type="text/css" href="css/style.css">
    7. head>
    8. <body>
    9. <div class="box">
    10. <div class="con">
    11. <ul class="clear">
    12. <li>
    13. <img src="img/icon-img.jpg">
    14. <p>优化速度p>
    15. <span>更多span>
    16. li>
    17. <li>
    18. <img src="img/icon-img2.jpg">
    19. <p>营销分析p>
    20. <span>更多span>
    21. li>
    22. <li>
    23. <img src="img/icon-img3.jpg">
    24. <p>SEO和导入链接p>
    25. <span>更多span>
    26. li>
    27. ul>
    28. div>
    29. div>
    30. body>
    31. html>

    💻CSS代码

    1. body,
    2. h1,
    3. h2,
    4. h3,
    5. h4,
    6. h5,
    7. h6,
    8. p,
    9. ul,
    10. ol,
    11. dl,
    12. dd {
    13. margin: 0;
    14. padding: 0;
    15. }
    16. ul {
    17. list-style: none;
    18. }
    19. img {
    20. display: block;
    21. }
    22. .clear:after {
    23. content: "";
    24. display: block;
    25. clear: both;
    26. }
    27. .box {
    28. background-color: #ccc;
    29. }
    30. .box .con {
    31. width: 1200px;
    32. margin: 30px auto;
    33. padding: 50px 0;
    34. }
    35. .box .con ul li {
    36. float: left;
    37. background-color: #fff;
    38. width: 380px;
    39. /* (4)(5)(6)(7)设置li边框为圆角15px,文字对齐方式为居中。 */
    40. /* (4) : (5) ; */
    41. /* (6) : (7) ; */
    42. border-radius: 15px;
    43. text-align: center;
    44. overflow: hidden;
    45. }
    46. .box .con ul li:nth-child(2) {
    47. margin: 0 30px;
    48. }
    49. .box .con ul li img {
    50. margin: 50px auto 0;
    51. /* (8)此处设置图片的过渡效果为0.8秒 */
    52. /* (8) :0.8s; */
    53. transition: .8s;
    54. }
    55. .box .con ul li p {
    56. /* (9)(10)设置内边距上下为0,左右为15px */
    57. /* (9) : (10) ; */
    58. padding: 0px 15px 0px 15px;
    59. line-height: 140px;
    60. border-bottom: 1px solid #ddd;
    61. font-weight: 600;
    62. color: #555;
    63. }
    64. .box .con ul li span {
    65. display: block;
    66. width: 100%;
    67. height: 60px;
    68. line-height: 60px;
    69. /* (11)此处设置文字的过渡效果为0.8秒 */
    70. /* (11) :0.8s; */
    71. transition: .8s;
    72. }
    73. .box .con ul li:hover img {
    74. /* (12)(13)用CSS3的实现鼠标经过图片旋转360度,放大1.3倍,离开再旋转还原。 */
    75. /* (12) : (13) ; */
    76. transform: rotate(360deg) scale(1.3);
    77. }
    78. .box .con ul li:hover span {
    79. background-color: #f7c324;
    80. font-weight: 600;
    81. }

    🎯实现效果

    📰完整答案

    试题二(26分)

    【问题】(26分)

    (1)css/style.css  或者 ./css/style.css 
    (2)img
    (3)p
    (4)border-radius
    (5)15px
    (6)text-align
    (7)center
    (8)transition
    (9)padding
    (10)0 15px  或者 0px 15px  或者 0 15px 0 15px  或者 0px 15px 0px 15px
    (11)transition
    (12)transform
    (13)rotate(360deg)  scale(1.3) 或者scale(1.3)  rotate(360deg)
    (每空2分,共26分)


    🎯点赞收藏,防止迷路🔥 


  • 相关阅读:
    ELK日志监控平台(三)---kibana数据可视化
    400电话怎么办理(申请开通)
    事件解析树Drain3使用方法和解释
    神经网络处理器设计原理,神经网络控制系统设计
    Java学习笔记6.3.1 文件操作 - File类
    基于微信小程序的音乐播放器设计与实现(源码+lw+部署文档+讲解等)
    【算法面试必刷Java版十四】链表的奇偶重排
    Java:设计模式七大原则整理
    2024前端笔试题记录
    共享盘的文件删除后能找回吗
  • 原文地址:https://blog.csdn.net/weixin_53231455/article/details/127710542