Vậy bạn có thể sử dụng border hoạt hình -Border animation chỉ với css cho blog/web của mình.
Kiểu 1
DEMO
Nội dung
Nội dung
Nội dung
Dưới đây là 2 thành phần gồm CSS và HTML để tạo border trên.Gồm 3 kiểu đường viền tương ứng với one, two và three
+ CSS:
.animation-examples { width: 600px; height: 120px; display: table-cell; vertical-align: middle; text-align: center; font-size: 30px; font-weight: bold; font-family: Arial; } /*------------*/ .animation-examples.one { color: #69D2E7; outline: 10px dashed #E0E4CC; box-shadow: 0 0 0 10px #69D2E7; animation: 1s animateBorderOne ease infinite; } @keyframes animateBorderOne { to { outline-color: #69D2E7; box-shadow: 0 0 0 10px #E0E4CC; } } /*------------*/ .animation-examples.two { color: #FA2A00; outline: 10px dashed #F2D694; box-shadow: 0 0 0 10px #FA2A00; animation: 2s animateBorderTwo ease infinite; } @keyframes animateBorderTwo { to { outline-color: #FA2A00; box-shadow: 0 0 0 10px #F2D694; } } /*------------*/ .animation-examples.three { color: #BEF202; background: linear-gradient(to bottom, #BEF202 50%, #1B676B 50%); background-size: auto 2px; outline: 10px dashed #BEF202; box-shadow: 0 0 0 10px #1B676B; animation: 1s animateBorderThree ease infinite; } @keyframes animateBorderThree { to { outline-color: #1B676B; box-shadow: 0 0 0 10px #BEF202; } } }
+ HTML:
<div class="animation-examples one">Nội dung</div> <div class="animation-examples two">Nội dung</div> <div class="animation-examples three">Nội dung</div>
Bạn dùng loại nào thì lấy css và html tương ứng, trong đó phần class "animation-examples" là chung