Simple Pure CSS3 - 404 Error Page
Khi độc giả vô tình click vào một liên kết hỏng, trang báo lỗi sẽ hiện lên. Một trang báo lỗi 404 đẹp mắt sẽ khiến website của bạn trở nên chuyên nghiệp hơn và lấy được nhiều thiện cảm hơn trong mắt độc giả. Hãy cùng Iris Tips thử qua trang báo lỗi hoàn toàn làm bằng CSS3 bên dưới nhé.Cách 1
1Vào Blogger >> Cài đặt >> Tùy chọn tìm kiếm. Nhìn sang khung bên phải tìm đến dòng Lỗi và chuyển hướng >> Không tìm thấy trang tùy chỉnh >> Click vào chữ Chỉnh sửa và dán đoạn code bên dưới vào.<style>
@import url(http://fonts.googleapis.com/css?family=Raleway:300,700);body{width:100%;height:100%;background:#48A9E6;font-family:'Raleway',sans-serif;font-weight:300;margin:0;padding:0}
#title{text-align:center;font-size:40px;margin-top:40px;margin-bottom:-40px;position:relative;color:#fff}
.circles:after{content:'';display:inline-block;width:100%;height:100px;background:#fff;position:absolute;top:-50px;left:0;transform:skewY(-4deg);-webkit-transform:skewY(-4deg)}
.circles{background:#fff;text-align:center;position:relative;margin-top:-60px;box-shadow:inset -1px -4px 4px rgba(0,0,0,0.2)}
.circles p{font-size:240px;color:#fff;padding-top:60px;position:relative;z-index:9;line-height:100%}
.circles p small{font-size:40px;line-height:100%;vertical-align:top}
.circles .circle.small{width:140px;height:140px;border-radius:50%;background:#48A9E6;position:absolute;z-index:1;top:80px;left:50%;animation:7s smallmove infinite cubic-bezier(1,.22,.71,.98);-webkit-animation:7s smallmove infinite cubic-bezier(1,.22,.71,.98);animation-delay:1.2s;-webkit-animation-delay:1.2s}
.circles .circle.med{width:200px;height:200px;border-radius:50%;background:#48A9E6;position:absolute;z-index:1;top:0;left:10%;animation:7s medmove infinite cubic-bezier(.32,.04,.15,.75);-webkit-animation:7s medmove infinite cubic-bezier(.32,.04,.15,.75);animation-delay:0.4s;-webkit-animation-delay:0.4s}
.circles .circle.big{width:400px;height:400px;border-radius:50%;background:#48A9E6;position:absolute;z-index:1;top:200px;right:0;animation:8s bigmove infinite;-webkit-animation:8s bigmove infinite;animation-delay:3s;-webkit-animation-delay:1s}
@-webkit-keyframes smallmove{0%{top:10px;left:45%;opacity:1}25%{top:300px;left:40%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:10px;left:45%;opacity:1}}
@keyframes smallmove{0%{top:10px;left:45%;opacity:1}25%{top:300px;left:40%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:10px;left:45%;opacity:1}}
@-webkit-keyframes medmove{0%{top:0;left:20%;opacity:1}25%{top:300px;left:80%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:0;left:20%;opacity:1}}
@keyframes medmove{0%{top:0;left:20%;opacity:1}25%{top:300px;left:80%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:0;left:20%;opacity:1}}
@-webkit-keyframes bigmove{0%{top:0;right:4%;opacity:0.5}25%{top:100px;right:40%;opacity:0.4}50%{top:240px;right:45%;opacity:0.8}75%{top:100px;right:35%;opacity:0.6}100%{top:0;right:4%;opacity:0.5}}
@keyframes bigmove{0%{top:0;right:4%;opacity:0.5}25%{top:100px;right:40%;opacity:0.4}50%{top:240px;right:45%;opacity:0.8}75%{top:100px;right:35%;opacity:0.6}100%{top:0;right:4%;opacity:0.5}}
</style>
<section id="not-found">
<div id="title">Simple Pure CSS3 - 404 Error Page</div>
<div class="circles">
<p>404<br/>
<small>PAGE NOT FOUND</small>
</p>
<span class="circle big"></span>
<span class="circle med"></span>
<span class="circle small"></span>
</div>
</section>
Cách 2
1Vào Mẫu >> Chỉnh sửa HTML tìm đến thẻ </body> và dán đoạn code bên dưới vào trước thẻ đó.<b:if cond='data:blog.pageType == "error_page"'>
<style>
@import url(http://fonts.googleapis.com/css?family=Raleway:300,700);body{width:100%;height:100%;background:#48A9E6;font-family:'Raleway',sans-serif;font-weight:300;margin:0;padding:0}
#title{text-align:center;font-size:40px;margin-top:40px;margin-bottom:-40px;position:relative;color:#fff}
.circles:after{content:'';display:inline-block;width:100%;height:100px;background:#fff;position:absolute;top:-50px;left:0;transform:skewY(-4deg);-webkit-transform:skewY(-4deg)}
.circles{background:#fff;text-align:center;position:relative;margin-top:-60px;box-shadow:inset -1px -4px 4px rgba(0,0,0,0.2)}
.circles p{font-size:240px;color:#fff;padding-top:60px;position:relative;z-index:9;line-height:100%}
.circles p small{font-size:40px;line-height:100%;vertical-align:top}
.circles .circle.small{width:140px;height:140px;border-radius:50%;background:#48A9E6;position:absolute;z-index:1;top:80px;left:50%;animation:7s smallmove infinite cubic-bezier(1,.22,.71,.98);-webkit-animation:7s smallmove infinite cubic-bezier(1,.22,.71,.98);animation-delay:1.2s;-webkit-animation-delay:1.2s}
.circles .circle.med{width:200px;height:200px;border-radius:50%;background:#48A9E6;position:absolute;z-index:1;top:0;left:10%;animation:7s medmove infinite cubic-bezier(.32,.04,.15,.75);-webkit-animation:7s medmove infinite cubic-bezier(.32,.04,.15,.75);animation-delay:0.4s;-webkit-animation-delay:0.4s}
.circles .circle.big{width:400px;height:400px;border-radius:50%;background:#48A9E6;position:absolute;z-index:1;top:200px;right:0;animation:8s bigmove infinite;-webkit-animation:8s bigmove infinite;animation-delay:3s;-webkit-animation-delay:1s}
@-webkit-keyframes smallmove{0%{top:10px;left:45%;opacity:1}25%{top:300px;left:40%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:10px;left:45%;opacity:1}}
@keyframes smallmove{0%{top:10px;left:45%;opacity:1}25%{top:300px;left:40%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:10px;left:45%;opacity:1}}
@-webkit-keyframes medmove{0%{top:0;left:20%;opacity:1}25%{top:300px;left:80%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:0;left:20%;opacity:1}}
@keyframes medmove{0%{top:0;left:20%;opacity:1}25%{top:300px;left:80%;opacity:0.7}50%{top:240px;left:55%;opacity:0.4}75%{top:100px;left:40%;opacity:0.6}100%{top:0;left:20%;opacity:1}}
@-webkit-keyframes bigmove{0%{top:0;right:4%;opacity:0.5}25%{top:100px;right:40%;opacity:0.4}50%{top:240px;right:45%;opacity:0.8}75%{top:100px;right:35%;opacity:0.6}100%{top:0;right:4%;opacity:0.5}}
@keyframes bigmove{0%{top:0;right:4%;opacity:0.5}25%{top:100px;right:40%;opacity:0.4}50%{top:240px;right:45%;opacity:0.8}75%{top:100px;right:35%;opacity:0.6}100%{top:0;right:4%;opacity:0.5}}
</style>
<section id="not-found">
<div id="title">Simple Pure CSS3 - 404 Error Page</div>
<div class="circles">
<p>404<br/>
<small>PAGE NOT FOUND</small>
</p>
<span class="circle big"></span>
<span class="circle med"></span>
<span class="circle small"></span>
</div>
</section>
</b:if>
Nếu có bất kỳ vấn đề khó khăn hay câu hỏi gì, bạn đừng ngần ngại, hãy để lại bình luận ở form bên dưới nhé.
Chúc bạn thành công!
Bị lỗi (The entity "bull" was referenced, but not declared.)
Trả lờiXóaAdmin xem lại code. mình không lưu mẫu lại được
Đã cập nhật lại đoạn code, bạn test lại xem nhé ;-D
XóaChèn được rồi Admin. nhưng khi lưu mẫu sau và test thử. thì không tác dụng gì. chắc do teamplate của mình rồi ^^!
Xóalàm theo cách 1 thì được. nhưng nó không full-box =.="
XóaLà sao bạn? Bạn có thể chụp màn hình để mình xem thử nhé
Xóa- Link ảnh lỗi của mình: https://lh4.googleusercontent.com/J-sYiaaTHUMFW3hTmNzW94-yFESnUHEvY3K-9RIGzrI-t_X_a1yJIhQ_Pio7Mf117Lyubbbeu0FNBw=w1920-h950-rw
Xóa- Có nghĩa là nó không được full toàn diện như blog của ADMIN
Link ảnh lỗi của mình: http://i.imgur.com/330p1IB.png
XóaBạn tạm ngừng redirect trang 404 về trang chủ đi bạn, để mình fix lỗi trên template bạn
XóaNếu bạn làm cách 1 thì thêm đoạn này vào
Xóa<style>
#post-wrapper,.sidebar-inner,#footer-wrapper,#outer-wrapper{display:none}
</style>
Cách 2 thì đoạn này
<b:if cond='data:blog.pageType == "error_page"'>
<style>
#post-wrapper,.sidebar-inner,#footer-wrapper,#outer-wrapper{display:none}
</style>
</b:if>
Cách 2 đã làm được rồi ạ, thanks Admin nhiều nhiều
Xóa/-sl /-st
Xóa