commit
dcb9f8c3be
6 changed files with 224 additions and 0 deletions
-
210index.html
-
14runoob
-
BINskimage/sk1.png
-
BINskimage/sk2.png
-
BINskimage/sk3.png
-
BINskimage/user_icon.png
@ -0,0 +1,210 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<script src="//unpkg.com/vue@2/dist/vue.js"></script> |
|||
<script src="//unpkg.com/element-ui@2.15.14/lib/index.js"></script> |
|||
<link rel="stylesheet" href="//unpkg.com/element-ui@2.15.14/lib/theme-chalk/index.css"> |
|||
<meta charset="utf-8"> |
|||
<title>sk</title> |
|||
<style> |
|||
body { |
|||
/* 背景 */ |
|||
/* 背景(深蓝色) */ |
|||
background-color: #142053; |
|||
|
|||
/* 图1(白色纹路)叠加在中央 */ |
|||
background-image: url('../skimage/sk2.png'); |
|||
background-repeat: no-repeat; |
|||
background-position: center; |
|||
background-size: 100%; /* 控制纹路大小 */ |
|||
|
|||
/* 确保背景占满屏幕 */ |
|||
height: 100vh; |
|||
margin: 0; |
|||
h1{color:aliceblue;} |
|||
pre{color:aliceblue;} |
|||
} |
|||
/* 基础样式 */ |
|||
form { |
|||
display: block; |
|||
box-sizing: border-box; |
|||
width: 200px; |
|||
height: 157.71px; |
|||
padding: 0px; |
|||
margin: 0 ; |
|||
background: #1b2a6b; |
|||
|
|||
} |
|||
|
|||
/* 外层边框容器 */ |
|||
.outer-container{ |
|||
|
|||
width:600px; |
|||
height:250px; |
|||
background-color:#1b2a6b; |
|||
position: absolute; |
|||
top: 50%; /* 顶部定位到50% */ |
|||
left: 50%; /* 左侧定位到50% */ |
|||
transform: translate(-50%, -50%); /* 自身宽高的一半偏移 */ |
|||
display: flex; |
|||
justify-content: flex-end; /* 内容靠右对齐 */ |
|||
} |
|||
/* 边框容器叠加图片 */ |
|||
.overlay-image{ |
|||
content: ""; |
|||
position: absolute; |
|||
top: -50px; |
|||
left: -70px; |
|||
width: 400px; |
|||
height: 299px; |
|||
background-image: url('../skimage/sk3.png'); |
|||
background-size: contain; |
|||
background-repeat: no-repeat; |
|||
z-index: 1; |
|||
|
|||
} |
|||
/* 内层边框容器 */ |
|||
.inner-container { |
|||
display: flex; |
|||
width: 250px; |
|||
height: 250px; |
|||
border: 2px solid #1b2a6b; /* 浅蓝色边框 */ |
|||
background-color: #1b2a6b; /* 半透明白色 */ |
|||
box-sizing: border-box; |
|||
position: relative; |
|||
z-index: 2; |
|||
padding: 25px; |
|||
} |
|||
/* 登录选项 */ |
|||
.from-item{ |
|||
position: relative; |
|||
width: 200px; |
|||
height: 30px; |
|||
margin: 0 auto; |
|||
margin-top: 18px; |
|||
-webkit-box-sizing: border-box; |
|||
box-sizing: border-box; |
|||
} |
|||
|
|||
/* 用户名 */ |
|||
.lg-username{ |
|||
height: 30px; |
|||
line-height: 30px; |
|||
width: 100%; |
|||
border-radius: 2px; |
|||
border: solid 2px rgba(244, 239, 239, 0.911); |
|||
box-sizing: border-box; |
|||
} |
|||
/* 图标字体基础样式 */ |
|||
.iconfont { |
|||
display: inline-block; |
|||
width: 20px; |
|||
height: 20px; |
|||
text-align: center; |
|||
} |
|||
|
|||
.input{ |
|||
width: 330px; |
|||
height: 56px; |
|||
font-size: 16px; |
|||
background: none; |
|||
border: none; |
|||
color: #fff; |
|||
outline: none; |
|||
} |
|||
|
|||
/* 基础样式 */ |
|||
.input-with-icon { |
|||
position: relative; |
|||
width: 200px; |
|||
height: 30px; |
|||
border: 2px solid #1b2a6b; |
|||
border-radius: 4px; |
|||
background: rgba(255,255,255,0.1); |
|||
} |
|||
|
|||
/* 图标样式 */ |
|||
.input-with-icon .icon { |
|||
position: absolute; |
|||
left: 8px; |
|||
top: 50%; |
|||
transform: translateY(-50%); |
|||
width: 20px; |
|||
height: 20px; |
|||
color: #1b2a6b; |
|||
font-size: 16px; |
|||
text-align: center; |
|||
line-height: 20px; |
|||
} |
|||
|
|||
/* 输入框样式 */ |
|||
.input-with-icon input { |
|||
width: calc(100% - 40px); |
|||
height: 100%; |
|||
padding-left: 35px; |
|||
background: transparent; |
|||
border: none; |
|||
color: #1b2a6b; |
|||
outline: none; |
|||
} |
|||
|
|||
/* 聚焦效果 */ |
|||
.input-with-icon input:focus { |
|||
border-color: #00a8ff; |
|||
} |
|||
|
|||
</style> |
|||
|
|||
</head> |
|||
<body> |
|||
|
|||
<div class="outer-container"> |
|||
<div class="overlay-image"></div> |
|||
<div class="inner-container"> |
|||
<form action=""> |
|||
<div class="from-item"> |
|||
<div class="lg-username"> |
|||
<div class="input-with-icon"> |
|||
<i class="el-icon-user icon"></i> |
|||
<input type="text" placeholder="请输入用户名"> |
|||
</div> |
|||
<!-- 自定义带图标输入框 --> |
|||
<!-- <div class="custom-input-wrapper"> |
|||
<i class="el-icon-user custom-icon"></i> |
|||
<input |
|||
v-model="username" |
|||
class="custom-input" |
|||
placeholder="用户名" |
|||
type="text"> |
|||
</div> --> |
|||
</div> |
|||
|
|||
|
|||
</div> |
|||
<div class="from-item"></div> |
|||
<div class="from-item"></div> |
|||
</form> |
|||
|
|||
</div> |
|||
</div> |
|||
|
|||
<h1>智慧控电管理平台</h1> |
|||
<pre> |
|||
<strong>--------业主端2.3.1</strong> |
|||
</pre> |
|||
|
|||
|
|||
<script> |
|||
new Vue({ |
|||
el: '#app', |
|||
data() { |
|||
return { |
|||
username: '', |
|||
password: '' |
|||
} |
|||
} |
|||
}) |
|||
</script> |
|||
</body> |
|||
<div></div> |
|||
</html> |
|||
@ -0,0 +1,14 @@ |
|||
<!DOCTYPE html> |
|||
<html> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<title>菜鸟教程(runoob.com)</title> |
|||
</head> |
|||
<body> |
|||
|
|||
<h1>我的第一个标题</h1> |
|||
|
|||
<p>我的第一个段落。</p> |
|||
|
|||
</body> |
|||
</html> |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue