js+css模拟手机防偷窥屏幕不同视角效果代码
代码语言:html
所属分类:其他
代码描述:js+css模拟手机防偷窥屏幕不同视角效果代码,移动鼠标模拟从不同视角看手机,你会看到只有正面才能看清,斜对角一片漆黑。
代码标签: js css 模拟 手机 防 偷窥 屏幕 不同 视角 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Honk:MORF@15&display=swap'>
<style>
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600;9..40,700&family=JetBrains+Mono:wght@400;500&display=swap');
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: #f0eeeb;
min-height: 100vh;
display: grid;
place-items: center;
-webkit-font-smoothing: antialiased;
font-family: 'DM Sans', sans-serif;
color: #1a1816;
overflow: hidden;
cursor: none;
}
.scene {
perspective: 800px;
display: flex;
align-items: center;
gap: 3.5rem;
}
.phone {
width: 256px;
height: 537px;
position: relative;
transform-style: preserve-3d;
border-radius: 30px;
box-shadow: 0 30px 80px rgba(0,0,0,0.12);
}
.back {
position: absolute;
inset: 0;
background: linear-gradient(160deg, #c0d0de, #a8bcd0, #b4c4d4);
border-radius: 30px;
transform: translateZ(-16px);
}
.edge {
position: absolute;
background: linear-gradient(180deg, #c8d8e5, #a8b8ca, #b8c8d6);
}
.edge-r {
top: 30px;
bottom: 30px;
right: 0;
width: 16px;
transform-origin: right center;
transform: rotateY(-90deg);
}
.edge-l {
top: 30px;
bottom: 30px;
left: 0;
width: 16px;
transform-origin: left center;
transform: rotateY(90deg);
}
.edge-t {
left: 30px;
right: 30px;
top: 0;
height: 16px;
transform-origin: center top;
transform: rotateX(-90deg);
background: linear-gradient(90deg, #c0d0de, #b0c2d2, #c4d4e2);
}
.edge-b {
left: 30px;
right: 30px;
bottom: 0;
height: 16px;
transform-origin: center bottom;
transform: rotateX(90deg);
background: linear-gradient(90deg, #b0c0d0, #a0b0c2, #b8c8d6);
}
.corner {
position: absolute;
width: 30px;
height: 30px;
transform-style: preserve-3d;
}
.corner.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0