/*
* Hi。宝贝!
* 这么久了。还没和宝贝说过我的工作呢!
* 我是个前端工程师。俗称程序员。网页相关。
* 如这个页面。就是个什么也没有的网页。
* 我的工作就是给这种空白的页面加点儿东西。
* 嗯。说起来手机和电脑还得区分一下。
* 你现在用的是。。。电脑
*/
/* 首先给所有元素加上过渡效果 */
* {
-webkit-transition: all .5s;
transition: all .5s;
}
/* 白色背景太单调了。来点背景 */
body, html {
color: #fff;
background-color: darkslategray;
}
/* 文字太近了 */
.styleEditor {
overflow: auto;
width: 48vw;
height: 96vh;
border: 1px solid;
font-size: 14px;
line-height: 1.5;
padding: 10px;
}
/* 这些代码颜色都一样。加点儿高亮区别来 */
.token.selector{ color: rgb(133,153,0) }
.token.property{ color: rgb(187,137,0) }
.token.punctuation{ color: yellow }
.token.function{ color: rgb(42,161,152) }
.token.comment{ color: rgb(177,177,177) }
/* 加个 3D 效果 */
html{
perspective: 1000px;
-webkit-perspective: 1000px;
}
.styleEditor {
transform: rotateY(10deg) translateZ(-100px) ;
-webkit-transform: rotateY(10deg) translateZ(-100px);
}
/*
* 宝贝,今天教你写代码。
* 用代码画一个爱心。
*/
/* 首先,来一个画板 */
.heartWrapper {
width: 48vw;
height: 96vh;
position: relative;
border: 1px solid;
background-color: white;
transform: rotateY(-10deg) translateZ(-100px);
-webkit-transform: rotateY(-10deg) translateZ(-100px);
}
/* 画一个方块,当左心室和右心室 */
.heart {
width: 100px;
height: 100px;
position: absolute;
top: 50%;
left: 50%;
margin: -50px 0 0 -50px;
border-radius: 20px;
background: #E88D8D;
transform: rotate(45deg);
}
/* 画上左心房 */
.heart::before {
content: '';
background: #E88D8D;
border-radius: 50%;
width: 100px;
height: 100px;
position: absolute;
left: -38px;
top: 1px;
}
/* 再画上右心房 */
.heart::after {
content: '';
background: #E88D8D;
border-radius: 50%;
width: 100px;
height: 100px;
position: absolute;
right: -1px;
top: -38px;
}
/* 太单调了,让心跳动起来 */
@keyframes throb {
0% {
transform: scale(1) rotate(45deg);
opacity: 1;
}
100% {
transform: scale(1.65) rotate(45deg);
opacity: 0
}
}
.bounce {
opacity: 0.2;
animation: throb 1s infinite linear;
}
/*
* Ok,完成!
* 宝贝,七夕快乐!
*/
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://zhzhx.blog.csdn.net/article/details/126153547
内容来源于网络,如有侵权,请联系作者删除!