文章目录
📄题目要求
- 阅读下列说明、效果图,进行静态网页开发,填写(1)至(13)代码。
🧩说明
- 现接到思极商务有限公司官网页面开发的项目,根据业务需求,需要将业务列表页面的每一个业务以卡片形式展示;同时为提升用户体验,要求实现每个卡片在鼠标经过有旋转和放大效果。
项目名称为goods,包含首页index.html、css文件夹、img文件夹,其中,css文件夹包含style.css文件;img文件夹包含icon-img.jpg、icon-img2.jpg、icon-img3.jpg图片。
请使用html+css3完成以下效果,并在对应代码处将空缺代码补全。
🧩效果图
鼠标经过前
鼠标经过后
🧩补充:题目文件结构
💻HTML代码
html> <html> <head> <title>第二题title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" href="css/style.css"> head> <body> <div class="box"> <div class="con"> <ul class="clear"> <li> <img src="img/icon-img.jpg"> <p>优化速度p> <span>更多span> li> <li> <img src="img/icon-img2.jpg"> <p>营销分析p> <span>更多span> li> <li> <img src="img/icon-img3.jpg"> <p>SEO和导入链接p> <span>更多span> li> ul> div> div> body> html>
💻CSS代码
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dd { margin: 0; padding: 0; } ul { list-style: none; } img { display: block; } .clear:after { content: ""; display: block; clear: both; } .box { background-color: #ccc; } .box .con { width: 1200px; margin: 30px auto; padding: 50px 0; } .box .con ul li { float: left; background-color: #fff; width: 380px; /* (4)(5)(6)(7)设置li边框为圆角15px,文字对齐方式为居中。 */ /* (4) : (5) ; */ /* (6) : (7) ; */ border-radius: 15px; text-align: center; overflow: hidden; } .box .con ul li:nth-child(2) { margin: 0 30px; } .box .con ul li img { margin: 50px auto 0; /* (8)此处设置图片的过渡效果为0.8秒 */ /* (8) :0.8s; */ transition: .8s; } .box .con ul li p { /* (9)(10)设置内边距上下为0,左右为15px */ /* (9) : (10) ; */ padding: 0px 15px 0px 15px; line-height: 140px; border-bottom: 1px solid #ddd; font-weight: 600; color: #555; } .box .con ul li span { display: block; width: 100%; height: 60px; line-height: 60px; /* (11)此处设置文字的过渡效果为0.8秒 */ /* (11) :0.8s; */ transition: .8s; } .box .con ul li:hover img { /* (12)(13)用CSS3的实现鼠标经过图片旋转360度,放大1.3倍,离开再旋转还原。 */ /* (12) : (13) ; */ transform: rotate(360deg) scale(1.3); } .box .con ul li:hover span { background-color: #f7c324; font-weight: 600; }
🎯实现效果
📰完整答案
试题二(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分)
🎯点赞收藏,防止迷路🔥