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
- 讓你心動的 HTML5 & CSS3 效果HTMLCSSS3
- css3實現的方塊迴圈翻滾跳動效果CSSS3
- CSS3紅色心形效果程式碼CSSS3
- CSS3心形效果程式碼例項CSSS3
- 讓你心動的 HTML5 & CSS3 效果【附原始碼下載】HTMLCSSS3原始碼
- CSS3 方塊不間斷彈跳效果CSSS3
- css3實現div簡單跳躍效果CSSS3
- CSS3 div水平運動效果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圖片上下動畫浮動效果CSSS3動畫
- CSS3環繞動態邊框效果CSSS3
- css3動態圓形鐘錶效果CSSS3
- css3晃動效果程式碼例項CSSS3
- jquery和css3實現的動態時鐘效果jQueryCSSS3
- jquery css3跟隨滑鼠晃動的圖片效果jQueryCSSS3
- css3的半透明效果CSSS3
- CSS3文字動態填充背景效果CSSS3
- CSS3多面體3D運動效果CSSS33D
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- CSS3星系運動效果程式碼例項CSSS3
- css3水平滑動導航選單效果CSSS3
- 純CSS3實現滑動開關效果CSSS3
- canvas實現的動態心形效果程式碼例項Canvas