Special Presentation for Emphasize the character
@import url(http://fonts.googleapis.com/css?family=Raleway:100,900); @keyframes flip-top { from { transform: rotate(50deg) translateY(120vh); } } @keyframes flip-bottom { from { transform: rotate(-50deg) translateY(120vh); } } .data-text-css { display: flex; justify-content: center; align-items: center; height: 300px; overflow: hidden; background: #111; animation: glow 8s both; } .data-text-css span { font: 900 5vw Raleway; position: relative; display: inline-block; perspective: 500px; } .data-text-css span:nth-child(odd):before { animation-name: flip-top; } .data-text-css span:nth-child(odd):after { animation-name: flip-bottom; } .data-text-css span:nth-child(even):before { animation-name: flip-bottom; } .data-text-css span:nth-child(even):after { animation-name: flip-top; } .data-text-css span:nth-child(1n + 0):before { color: #4EC0B6; } .data-text-css span:nth-child(1n + 0):after { color: #4ea4c0; } .data-text-css span:nth-child(2n + 1):before { color: #3967CB; } .data-text-css span:nth-child(2n + 1):after { color: #3c39cb; } .data-text-css span:nth-child(3n + 2):before { color: #FDCD2F; } .data-text-css span:nth-child(3n + 2):after { color: #e8fd2f; } .data-text-css span:nth-child(4n + 3):before { color: #E23942; } .data-text-css span:nth-child(4n + 3):after { color: #e26839; } .data-text-css span:nth-child(1):before { animation-delay: 0.88706103s; } .data-text-css span:nth-child(1):after { animation-delay: 1.32716906s; } .data-text-css span:nth-child(2):before { animation-delay: 1.76318195s; } .data-text-css span:nth-child(2):after { animation-delay: 2.19375431s; } .data-text-css span:nth-child(3):before { animation-delay: 2.61755757s; } .data-text-css span:nth-child(3):after { animation-delay: 3.03328403s; } .data-text-css span:nth-child(4):before { animation-delay: 3.43965091s; } .data-text-css span:nth-child(4):after { animation-delay: 3.83540431s; } .data-text-css span:nth-child(5):before { animation-delay: 4.21932309s; } .data-text-css span:nth-child(5):after { animation-delay: 4.59022261s; } .data-text-css span:nth-child(6):before { animation-delay: 4.94695842s; } .data-text-css span:nth-child(6):after { animation-delay: 5.28842978s; } .data-text-css span:nth-child(7):before { animation-delay: 5.61358301s; } .data-text-css span:nth-child(7):after { animation-delay: 5.92141483s; } .data-text-css span:nth-child(8):before { animation-delay: 6.21097537s; } .data-text-css span:nth-child(8):after { animation-delay: 6.48137117s; } .data-text-css span:nth-child(9):before { animation-delay: 6.73176788s; } .data-text-css span:nth-child(9):after { animation-delay: 6.96139287s; } .data-text-css span:before, .data-text-css span:after { display: block; content: attr(data-text); animation: 0.88888889s ease-out both; animation-name: inherit; text-shadow: 0 0 1em; } .data-text-css span:before { -webkit-clip-path: polygon(0 0 100% 0, 100% 100%); clip-path: polygon(0 0 100% 0, 100% 100%); position: absolute; transform-origin: left center; color: #4EC0B6; } .data-text-css span:after { -webkit-clip-path: polygon(0 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 100%, 0 100%); color: #3967CB; }
SVG
.entry-content{ background:url(https://tenman.info/labo/css/files/blur-header-1.jpg); height:300px; background-size:contain; background-repeat:no-repeat; } svg{ font: bold 50px 'Arial'; width: 50%; height: 300px; } text{ fill: #000; stroke: #fff; stroke-width:2px; stroke-linejoin: round; }
.stroke-dasharray text{ fill: #000; stroke: #fff; stroke-width:2px; stroke-dasharray: 2,2; stroke-linejoin: round; }
CSS text-stroke
Emphasis
CSS text-shadow
Emphasis