星空背景搜索框

星空背景搜索框

教程地址原文地址(YouTube)

B站教程原文转载(bilibili)

两个视频的内容相同,第二个为转载

效果图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Ql3sAmx-1580694909340)(演示.gif)]

代码区

html

<!-- 图标请自行引入 -->
  <div class="wrapper">
		<input type="text" class="input" placeholder='what are you looking for?'>
		<div class="searchbtn">
			<i class="fa fa-search"></i>
		</div>
	</div>

CSS

@import url('https://fonts.googleapis.com/css?family=Comfortaa&display=swap');
*{
  margin: 0; /* 外边距 */
  padding: 0; /* 内边距 */
  outline: none; /* 选择时无选框 */
  box-sizing: border-box; /* 盒大小规则 */
  font-family: 'Comfortaa', cursive; /* 字体 */
}

body{
  background: url('../img/bg.jpg'); /* 背景 */
  background-size: cover; /* 背景大小方式:裁切保持比例 */
  width: 100%; /* 宽度 */
  height: 100vh; /* 高度 */
}
.wrapper{
  position: absolute; /* 绝对定位 */
  top: 50%; /* 距上部 */
  left: 50%; /* 距左部 */
  transform: translate(-50%, -50%); /* X,Y移动 */
  background: rgba(0, 0, 0, 0.6); /* 背景 */
  max-width: 550px; /* 最大宽度 */
  width: 100%;
  padding: 15px;
  border-radius: 5px; /* 边框圆角 */
  display: flex; /* 弹性盒布局 */
  justify-content: space-between; /* 主轴对齐方式 */
}

.wrapper .input{
  width: 85%;
  padding: 15px 20px;
  border: none;
  border-radius: 5px;
  font-weight: bold; /* 字体粗度 */
}

.searchbtn{
  background: #ffec00;
  width: 10%;
  border-radius: 5px;
  position: relative;
  cursor: pointer;
}

.searchbtn .fa{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 18px;
}

JS


教程地址原文地址(YouTube)

B站教程原文转载(bilibili)

发布了3 篇原创文章 · 获赞 0 · 访问量 1409

猜你喜欢

转载自blog.csdn.net/qq_43413916/article/details/104152414
今日推荐