鼠标经过时反转遮罩层(1+X Web前端开发初级 例题)
Web 鼠标 反转 前端开发 初级 例题 经过 遮罩
2023-09-11 14:15:13 时间
🧩 题目要求
🧩 html代码
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<!--学历的好处-->
<div class="part1 part5">
<div class="tBox">
<div class="picBox">
<div class="clearfix">
<div class="fl roll">
<div class="box-img">
<img src="img/t1.jpg" width="232" height="430" alt=""/>
</div>
<div class="box-content">
<p class="t1">全额奖学金</p>
<p class="t2">由中国人保财险提供保障</p>
<p class="t3"></p>
<p class="t4">为了鼓励学员勤奋学习,让学员学有所获,尚德机构与中国人保合作设立了全额奖学金,保期内可报考科目总数的75%及以上科目,成绩在70分(含70分)及以上,则可以进行奖学金申请。</p>
</div>
</div>
<div class="fl roll">
<div class="box-img"><img src="img/t2.jpg" width="232" height="430" alt=""/> </div>
<div class="box-content">
<p class="t1">不过理赔险</p>
<p class="t2">与中国人保财险进行合作</p>
<p class="t3"></p>
<p class="t4">不过理赔险,简单地说就是:你考得不好?赔!当然了,赔偿是有条件的,前提是要学习,也要去考试哦!(具体点击在线咨询)学习是一项自我增值的过程,而保险让学历提升有了更多保障。有这项保障助你报名无忧哟!</p>
</div>
</div>
<div class="fl roll">
<div class="box-img"><img src="img/t3.jpg" width="232" height="430" alt=""/> </div>
<div class="box-content">
<p class="t1">政策保障险</p>
<p class="t2">由中国人保财险提供保障</p>
<p class="t3"></p>
<p class="t4">大家都知道自考政策会不断变化,像是专业停考,户籍限制报考等,而尚德机构推出的政策保障险就能为你轻松解除政策变化的担忧哦!</p>
</div>
</div>
<div class="fl roll">
<div class="box-img"><img src="img/t4.jpg" width="232" height="430" alt=""/> </div>
<div class="box-content">
<p class="t1">30天不满意退课险</p>
<p class="t2">与中国人保财险进行合作</p>
<p class="t3"></p>
<p class="t4">如果报名后24小时后—30天内,不管什么原因,只要满足理赔条件就可以发起理赔,获得保险公司赔付!就是这么简单!只要你确实有体验、学习,觉得不满意就可以退学</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!--学历的好处 End-->
</body>
</html>
🧩 css代码
.clearfix:after{
display:block;
content:'';
/* ____(1)_____;清除浮动 */
clear: both;/*清除浮动*/
}
.clearfix{
zoom:1;
/* ____(2)_____;文字居中 */
text-align:center;/*文字居中*/
}
.fl{
float:left;
}
.fr{
float:right;
}
.part5 .tBox{
width: 1154px;
height: 430px;
margin: 30px auto 0;
position: relative;
}
.part5 .tBox .picBox{
width: 1000px;
margin: 0 auto;/*盒子居中*/
height: 100%;
/* ______(3)_____;溢出隐藏 */
overflow: hidden;/*溢出隐藏*/
position: relative;
}
.part5 .tBox .picBox .roll{
position: relative;
margin-right: 24px;
perspective: 1000px;
/* ___(4)______;鼠标经过变小手状态 */
cursor: pointer;/*鼠标经过变小手状态*/
}
/*最后一个元素*/
.part5 .tBox .picBox .roll:last-child{
margin-right:0;
}
.part5 .tBox .picBox li .bg{
width: 100%;
height: 65px;
/* background:____(5)_____; 背景黑色透明80% */
background:rgba(0, 0, 0, 0.8); /*背景黑色透明80%*/
position: absolute;
left: 0;
bottom: 0;
}
.part5 .tBox .picBox li h3{
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 65px;
text-align: left;
padding-left: 13px;
}
.part5 .tBox .picBox li .tName{
font-size: 18px;
color: #fff;
padding-top: 13px;
margin-bottom: 5px;
}
.part5 .tBox .picBox li .tTitle{
font-size: 12px;
color: #b4b4b4;
}
.roll .box-content{
width: 100%;
height: 480px;
position: absolute;
top: 0;
left: 0;
/* background: ____(5)_______; */
/* transform: ____(6)____;Y轴旋转90度 */
background: rgba(0, 0, 0, 0.8);
transform: rotateY(90deg);/*Y轴旋转90度*/
transition: all 0.50s ease-in-out 0s;/*过渡效果*/
overflow: hidden;
}
.roll .box-img{
transform: rotateY(0);
transition: all 0.50s ease-in-out 0s;/*过渡效果*/
}
.roll:hover .box-img{
/* transform: ___(7)_____;Y轴旋转-90度 */
transform: rotateY(-90deg);/*Y轴旋转-90度*/
}
.roll:hover .box-content{
/* transform: ___(8)_____;Y轴旋转0度; */
transform: rotateY(0deg);/*Y轴旋转0度*/;
}
.roll .box-content .t1{
font-size: 20px;
/* ___(9)____: bold;文字加粗 */
font-weight: bold;/*文字加粗*/
color: #fff;
padding-top: 50px;
}
.roll .box-content .t2{
font-size: 16px;
color: #fff;
padding-top: 12px;
}
.roll .box-content .t3{
width: 190px;
height: 1px ;
background: #fff;
margin: 20px auto 0;
}
.roll .box-content .t4{
font-size: 14px;
width: 182px;
/* ____(10)______;文字两端对齐 */
text-align: justify;/*文字两端对齐*/
color: #fff;
margin: 20px auto 0;
}
🧩 题目分析
🔗鼠标经过变小手状态
设置cursor: pointer;
详细看cursor属性
🔗transform 属性
设置transform: rotate();旋转角度
transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。具体属性可以看下表,详情请点击CSS transform 属性查看。
🔗设置文字两端对齐
text-align: justify;
🧩 实现效果
相关文章
- winform程序公布后,client下载报错“您的 Web 浏览器设置不同意执行未签名的应用程序”
- 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust
- web安全day42:使用BurpSuite理解Web工作机制
- web安全day6:IIS之WEB服务器
- 实现卡片在鼠标经过有旋转和放大效果(1+X Web前端开发初级 例题)
- 鼠标经过的样式变化(1+X Web前端开发初级 例题)
- web UI自动化测试的实践之路
- Web测试的各个测试点,居然这么全!(文末送web测试方法大全一份)
- Web UI 自动化测试:如何使用隐私模式进行测试
- 简单性能测试:springboot-2.x vs actix-web-4.x benchmark
- 【Java】【错误排查】无法将类中的构造器应用到给定类型 无法将类 uiauto.web.common.OperationNewLabelPageImpl中的构造器 OperationNewLabelPageImpl应用到给定类型;
- ASP.NET Web API实践系列06, 在ASP.NET MVC 4 基础上增加使用ASP.NET WEB API
- 【领会要领】web前端-轻量级框架应用(jQuery基础)
- ASP.NET MVC & Web API Brief Introduction
- 《PHP和MySQL Web开发从新手到高手(第5版)》一一2.8 修改存储的数据
- 了解JSON Web令牌(JWT)
- 试用Apache/Nginx反向代理多个Web应用