混子的自我历程--css项目

103 阅读1分钟

这是我参与「掘金日新计划 · 4 月更文挑战」的第20天,点击查看活动详情

1650642945(1).png

用到的知识点 html:div标签,span标签,class css:元素选择器,类选择器,伪类,justify-content: space-between让整个页面看起来平分的效果,nth-child选择第元素的个数。

<html lang="en">
	<head>
		<meta charset="UTF-8">
		<title>20220422</title>
		<style>
			* {
				/* 清除浏览器原有的格式 */
				margin: 0;
				padding: 0;
			}

			body {
				/* flex布局 */
				/* 周五啦,需要粉粉嫩嫩的心情 */
				display: flex;
				background-color: #FF6F91;
				justify-content: center;
			}

			.a1 {
				width: 1000px;
				position: relative;
				top: 100px;
			}

			/* 这是一条长长的横线 */
			.a1::after {
				content: '';
				position: absolute;
				top: -10px;
				left: 50%;
				width: 5px;
				height: 900px;
				background-color: rgba(255, 255, 255, .5);
			}

			.long {
				position: relative;
				width: 100%;
				height: 100px;
				margin-bottom: 60px;
				display: flex;
				/* 让整个空间看起来平分 */
				justify-content: space-between;
			}

			/* 右边的框 */
			.left,
			.right {
				position: relative;
				width: 40%;
				height: 120px;
				border-radius: 15px;
				text-align: center;
				color: rgb(90, 90, 90);
			}

			.long:nth-child(even) .left {
				background-color: rgba(255, 255, 255, .4);
				long-shadow: 0 0 10px rgba(0, 0, 0, .1);
			}

			.long:nth-child(odd) .right {
				background-color: rgba(255, 255, 255, .4);
				long-shadow: 0 0 10px rgba(0, 0, 0, .1);
			}

			.center {
				width: 15%;
				display: flex;
				justify-content: center;
				align-items: center;
			}

			.center>span {
				width: 100px;
				border-radius: 10px;
				/* 文字居中的效果 */
				text-align: center;
				font: 800 30px '';
				line-height: px;
				background-color: #fff;
			}
		</style>
	</head>
	<body>
        下面是div部分的内容~重复的标签复制粘贴
		<div class="a1">
			<div class="long">
				<div class="left"></div>
				<div class="center"><span>
						2017
					</span></div>
				<div class="right">一个小混子
				</div>
			</div>

			<div class="long">
				<div class="left">一个初级混子
				</div>
				<div class="center"><span>
						2018
					</span></div>
				<div class="right"></div>
			</div>

			<div class="long">
				<div class="left"></div>
				<div class="center"><span>
						2019
					</span></div>
				<div class="right">一个中级混子
				</div>
			</div>

			<div class="long">
				<div class="left">一个副高级混子
				</div>
				<div class="center"><span>
						2020
					</span></div>
				<div class="right"></div>
			</div>

			<div class="long">
				<div class="left"></div>
				<div class="center"><span>
						2021
					</span></div>
				<div class="right">一个高级混子</div>
			</div>

			<<div class="long">
				<div class="left">一个巨型混子
				</div>
				<div class="center"><span>
						2022
					</span></div>
				<div class="right"></div>
		</div>
		</div>
	</body>
</html>