iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 8
0
自我挑戰組

CSS、JS-30天研究筆記系列 第 9

【day9】用CSS讓加載中...動起來

  • 分享至 

  • xImage
  •  

運用content屬性搭配Unicode字符,可以達成一些特別的效果。
下方例子是運用content屬性加上"\A"(即換行字符),做出圖片或文字加載中的動畫效果。

<style>
    span {
        display: inline-block; 
        height: 1em;
        line-height: 1;
        text-align: left;
        vertical-align: -.25em;
        overflow: hidden;
    }
    span::before {
        display: block;
        content: '...\A..\A.';
        white-space: pre-wrap;
        animation: span 3s infinite step-start both;
    }
    @keyframes span {
        33% { transform: translateY(-2em); }
        66% { transform: translateY(-1em); }
    }
  </style>
<body>
  <p>加載中<span>...</span></p>
</body>

上一篇
【day8】關於 CSS的line-height與vertical-align 屬性
下一篇
【day10】CSS堆疊順序(stacking order)
系列文
CSS、JS-30天研究筆記31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言