CSS3跳動的紅心效果
分享一段程式碼例項,利用css3實現了跳動的紅心效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> * { margin: 0; padding: 0; } body { background: #1a1c24; } /* 盒子 */ #heart, #echo { position: fixed; width: 300px; height: 300px; top: 100px; left: 250px; text-align: center; -webkit-transform: scale(0.95); -moz-transform: scale(0.95); -ms-transform: scale(0.95); -o-transform: scale(0.95); transform: scale(0.95); } #heart { z-index: 8; } #echo { z-index: 7; } /* 心 初始化 */ #heart::before, #heart::after, #echo::before, #echo::after { content: ""; position: absolute; top: 40px; width: 150px; height: 240px; background: #c66c75; border-radius: 150px 150px 0 0; transform: rotate(-45deg); transform-origin: 0 100%; } #heart::before, #echo::before { left: 150px; } #heart::after, #echo::after { left: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); transform-origin: 100% 100%; } /* 一些小樣式 */ #heart::after { box-shadow: inset -6px -6px 0px 6px rgba(255,255,255,0.1); } #heart::before { box-shadow: inset 6px 6px 0px 6px rgba(255,255,255,0.1); } #heart i::after { content: "螞蟻部落"; position: absolute; top: 35%; left: 15%; color: rgba(255,255,255,0.8); font-weight: 100; font-size: 30px; text-shadow: -1px -1px 0px rgba(0,0,0,0.2); z-index: 10; } /* 心要動起來 */ @keyframes heartbeat { 0% { transform: scale(0.95); } 100% { transform: scale(0.95); } 50% { transform: scale(1.00); } } @keyframes echo { 0% { opacity: 0.1; transform: scale(1); } 100% { opacity: 0; transform: scale(1.4); } } #heart, #echo { animation-duration: 2000ms; animation-timing-function: cubic-bezier(0, 0, 0, 1.74); animation-delay: 500ms; animation-iteration-count: infinite; animation-play-state: running; } #heart, #echo { animation-name: heartbeat; } #echo { animation-name: echo; } </style> </head> <body> <div id="heart"> <i></i> </div> <div id="echo"> </div> </body> </html>
相關文章
- CSS3紅色心形效果程式碼CSSS3
- CSS3心形效果程式碼例項CSSS3
- CSS3 方塊不間斷彈跳效果CSSS3
- css3小球上下移動效果CSSS3
- CSS3動畫按鈕效果CSSS3動畫
- CSS3 div水平運動效果CSSS3
- Java跳動愛心程式碼Java
- css3動畫效果抖動解決CSSS3動畫
- CSS3動畫效果下拉導航選單效果CSSS3動畫
- css3動畫完成打字機效果CSSS3動畫
- CSS3動態月食效果詳解CSSS3
- CSS3 loadding載入動畫效果CSSS3動畫
- CSS3滾動條效果程式碼CSSS3
- CSS3載入等待動畫效果CSSS3動畫
- css3氣泡動態上升效果CSSS3
- CSS3動態餅狀圖效果CSSS3
- CSS3圖片上下動畫浮動效果CSSS3動畫
- css3實現動畫閃爍效果CSSS3動畫
- css3晃動效果程式碼例項CSSS3
- CSS3水滴向下滴落動畫效果CSSS3動畫
- CSS3滑動開關按鈕效果CSSS3
- CSS3邊框動態環繞效果CSSS3
- CSS3實現王者匹配時的粒子動畫效果CSSS3動畫
- CSS3象棋效果CSSS3
- CSS3滑鼠懸浮動畫按鈕效果CSSS3動畫
- CSS3文字動態填充背景效果CSSS3
- CSS3連結<a>滑鼠懸浮動畫效果CSSS3動畫
- CSS3多面體3D運動效果CSSS33D
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- CSS3星系運動效果程式碼例項CSSS3
- 使用css3實現小車行駛的動畫效果CSSS3動畫
- CSS3 文字效果CSSS3
- CSS3 矩形切角效果CSSS3
- CSS3翻轉效果CSSS3
- CSS3呼吸燈效果CSSS3
- CSS3空心圓效果CSSS3
- CSS3 checkbox美化效果CSSS3
- CSS3哭臉效果CSSS3