今天小编给大家分享一下id是html的属性吗的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一
顺晟科技
2022-09-15 21:13:40
140
效果图
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<style>
* {
margin: 0;
padding: 0;
list-style: none;
}
.menu-container {
background: #eee;
height: 50px;
margin: 100px 0;
}
.main {
width: 1200px;
height: 50px;
margin: 0 auto;
line-height: 50px;
}
.flex {
display: flex;
align-items: center;
/*垂直居中*/
}
.main>div:first-child {
height: 70px;
width: 150px;
background: rgb(2, 62, 85);
color: #fff;
transform: skew(-20deg);
/*倾斜*/
font-size: 30px;
line-height: 70px;
text-align: center;
user-select: none;
/* 禁止用户选择 */
letter-spacing: 3px;
/* 字体间距*/
}
.main>ul>li {
padding: 0 20px;
margin: 0 10px;
color: rgb(2, 62, 85);
font-weight: bold;
cursor: pointer;
position: relative;
}
.main>ul>li:hover .line {
transform: scale(1);
/*显示还原 */
/* opacity: 1; */
}
.line {
height: 4px;
background: rgb(2, 62, 85);
width: 75px;
position: absolute;
left: 0;
transform: scale(0);
/*隐藏 */
/* opacity: 0;透明度 */
transition: 1s;
/*过度1s*/
}
</style>
<body>
<div class="menu-container">
<div class="main flex">
<div>课程栏目</div>
<ul class="flex">
<li>语文
<div class="line"></div>
</li>
<li>数学
<div class="line"></div>
</li>
<li>英语
<div class="line"></div>
</li>
<li>历史
<div class="line"></div>
</li>
<li>体育
<div class="line"></div>
</li>
</ul>
</div>
</div>
</body>
</html>
19
2022-10
19
2022-10
19
2022-10
19
2022-10
18
2022-10
02
2022-10