div+css实现大碗字母汤汁点击导航效果代码

代码语言:html

所属分类:菜单导航

代码描述:div+css实现大碗字母汤汁点击导航效果代码

代码标签: div css 大碗 字母 汤汁 点击 导航

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  
  
  
<style>
* {
	box-sizing: border-box;
	scroll-behavior: smooth;
}

body {
	background: linear-gradient(
		to bottom,
		#ccc,
		#fff 40vh,
		#ccc 40.5vh,
		#333 110vh,
		#555 110vh,
		#333 150vh
	);
}

h1 {
	text-align: center;

	margin: 2rem auto;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.bowl {
	--rim-width: 10px;

	width: 90%;
	min-height: 65vh;
	max-width: 1000px;
	border-radius: 50%;
	border: var(--rim-width) solid #ccc;
	background: linear-gradient(to bottom, #333, #ececec);
	margin: 1rem auto 35vh;
	position: relative;

	.bowl__inner {
		overflow: hidden;
		width: 100%;
		height: 100%;
		border-radius: 50%;
		position: absolute;
	}

	&:after {
		content: "";
		width: calc(100% + (var(--rim-width) * 2));
		left: calc(var(--rim-width) * -1);
		height: 55vh;
		border-radius: 0 0 45vh 45vh;
		background: linear-gradient(120deg, #ccc, #fff, #cecece, #000);
		display: block;
		top: 50%;
		position: absolute;
		z-index: -1;
	}
}

.soup {
	background: #f00;
	background: radial-gradient(circle at 10% 10%, #ff4d4d 0%, #b30000 100%);
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 3rem;
}

.soup__nav {
	color: #f6e7b5;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1rem;
	flex-wrap: wrap;
	width: 75%;
	height: 66%;
	top: 30%;
	left: 50%;
	transform: translate(-50%, -50%) rotateX(75deg);
	font-size: 4.5rem;
	perspective: 1200px; /* stronger perspective */
	perspective-origin: center 20%;

	a {
		color: inherit;
		text-decoration: none;
		font-w.........完整代码请登录后点击上方下载按钮下载查看

网友评论0