prism打造一个代码高亮显示迷你编辑器效果代码
代码语言:html
所属分类:其他
代码描述:prism打造一个代码高亮显示迷你编辑器效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh7USSwiPHA.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v17/S6uyw4BMUTPHjx4wWw.ttf) format('truetype');
}
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v17/S6u9w4BMUTPHh6UVSwiPHA.ttf) format('truetype');
}
@font-face {
font-family: 'PT Mono';
font-style: normal;
font-weight: 400;
src: local('PT Mono'), local('PTMono-Regular'), url(https://fonts.gstatic.com/s/ptmono/v8/9oRONYoBnWILk-9AnC8zNg.ttf) format('truetype');
}
body {
background: LightCoral;
font-family: Lato, sans-serif;
font-size: 15px;
margin: 0;
}
*,
*:before,
*:after {
box-sizing: border-box;
}
*:focus {
outline: none;
}
a {
text-decoration: none;
color: inherit;
}
main {
min-height: 100vh;
display: flex;
display: -webkit-flex;
-webkit-align-items: center;
align-items: center;
-webkit-flex-direction: column;
flex-direction: column;
}
.title {
color: #fff;
text-align: center;
font-weight: 300;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
font-size: 2.8em;
margin-top: 1.5em;
}
.title small {
display: block;
font-size: 0.6em;
margin-top: 0.4em;
}
.credits {
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
margin-top: 2em;
font-size: 0.8em;
opacity: 0.5;
}
.window {
width: 547px;
background: GhostWhite;
border-radius: 0.3rem;
box-shadow: 0 8px 12px rgba(0, 0, 0, 0.1);
overflow: hidden;
}
.window .window-header {
height: 37px;
background: Gainsboro;
position: relative;
}
.window .window-header .action-buttons {
position: absolute;
top: 50%;
left: 10px;
margin-top: -5px;
width: 10px;
height: 10px;
background: Crimson;
border-radius: 50%;
box-shadow: 15px 0 0 Orange,
30px 0 0 LimeGreen;
}
.window .window-header .language {
display: inline-block;
position: absolute;
right: 10px;
top: 50%;
margin-top: -10px;
height: 21px;
padding: 0 1em;
text-align: right;
-webkit-appearance: none;
appearance: none;
border: none;
background: transparent;
font-family: Lato.........完整代码请登录后点击上方下载按钮下载查看
网友评论0