其他代码

CSS3打造超逼真Sublime编辑器界面

阿里云


这是一款使用纯 CSS3 制作的超逼真的 Sublime 编辑器界面特效。该 Sublime 编辑器界面特效于真实的 Sublime 编辑器界面界面几乎一模一样,并且还带有一个光标闪动的效果。

HTML 结构

这个 Sublime 编辑器界面特效的 HTML 结构使用一个无序列表来制作,每一个列表项是界面中的一行代码。其中.buttons 是编辑器界面的三个小圆点。

也想出现在这里?联系我们
创客主机
  1. <ul class="sublime">
  2.     <li class="buttons"></li>
  3.     <li><span class="orange">$breakpoints</span>: (phone: <span class="blue">320px</span>, tablet: <span class="blue">768px</span>, desktop: <span class="blue">1024px</span>);</li>
  4.     <li></li>
  5.     <li><span class="gray">/* Inclusive and exclusive operators for a finer control over the intervals */</span></li>
  6.     <li><span class="red">@include media</span>(<span class="yellow">">phone"</span>,<span class="yellow"> "<=tablet"</span>) {</li>
  7.     <ul class="tab">
  8.       <li><span class="blue">width:</span> <span class="purple">50%</span>;<span class="cursor"></span></li>
  9.     </ul>
  10.     <li>}</li>
  11. </ul>

CSS 样式

这个 Sublime 编辑器界面特效的基本样式比较简单,最后光标闪动的效果是使用一个伪元素.cursor:before 来制作光标,并使用@keyframes 来制作光标的动画效果。

  1. .sublime .cursor:before {
  2.   opacity: 0;
  3.   content: "|";
  4.   color: #f1f1f1;
  5.   -webkit-animation: blink 0.8s infinite;
  6.           animation: blink 0.8s infinite;
  7. }
  8. @-webkit-keyframes blink {
  9.   0% {
  10.     opacity: 0;
  11.   }
  12.   50% {
  13.     opacity: 1;
  14.   }
  15.   100% {
  16.     opacity: 0;
  17.   }
  18. }
  19. @keyframes blink {
  20.   0% {
  21.     opacity: 0;
  22.   }
  23.   50% {
  24.     opacity: 1;
  25.   }
  26.   100% {
  27.     opacity: 0;
  28.   }
  29. }

CSS3 打造超逼真 Sublime 编辑器界面

已有 394 人购买
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!