Tạo nút in bài viết với trang xem trước cho Blog | Chia sẻ tool

Phương pháp tạo nút in bài viết với trang xem trước cho Blog bao gồm 3 bước: tạo bố cục cho trang Print Preview tức là khi bấm Ctrl + P, tạo...

Phương pháp tạo nút in bài viết với trang xem trước cho Blog bao gồm 3 bước: tạo bố cục cho trang Print Preview tức là khi bấm Ctrl + P, tạo trang xem trước trước khi bấm Ctrl + P và đặt nút in trong bài viết.

Để tạo thêm tính chuyên nghiệp, mang lại sự thẩm mỹ cho bố cục bài viết và tất nhiên cũng vô cùng quan trọng người ta thường chèn nút in có thể bên dưới tiêu đề hoặc dưới cùng bài viết. Nó có tác dụng khi người đọc muốn in bài có thể xem trước nội dung trước khi bấm in trang.

Thông thường khi muốn in một trang nào đó trên web cách nhanh nhất là bấm tổ hợp phím Ctrl + P để hiện trang Print Preview. Tuy nhiên nếu bạn tạo trang bố cục bài viết xem trước giống như những trang tin tức tạp chí như vậy trông chuyên nghiệp hơn.
Cách làm ở đây có 3 vấn đề như sau thứ nhất bạn phải tạo bố cục cho trang Print Preview tức là khi bấm Ctrl + P và thứ hai là tạo trang xem trước trước khi bấm Ctrl + P và cuối cùng đặt nút in trong bài viết.

Tùy theo mỗi theme được thiết kết có id, class khác nhau do đó ở đây mình chỉ hướng dẫn phương pháp làm còn css bạn thay vào cho phù hợp

1. Tạo nút in bài viết


Tạo CSS cho nút in
.printBtn {
float:right;
cursor:pointer;
}
.printBtn:before {
font-family: fontawesome;
content: '\f02f';
float: left;
background: #005A89;
width: 25px;
vertical-align: text-bottom;
text-align: center;
color: #fff;
height: 18px;
line-height: 18px;
font-size: 14px;
border-radius: 3px;
}

Đặt nút in vào bài viết
<div class='printBtn'/>

2. Tạo trang xem trước

Cách thực hiện sử dụng jquery thêm class trước tiếp và gọi nút in ví dụ
<script>
//<![CDATA[
$(".printBtn").click(function() {
$('#taskbar,.header-right,.sidebar-wrapper,.breadcrumbs,.post-social,.knc-menu-nav,.related-post,#related-posts,.keywords,.social-sharing-widgets,.fb-comments,.ads_Gg,#comments,#PopularPosts1,#PopularPosts2,#HTML4,.footer-wrapper,#footer,.ads-right, .ads-left').css('display','none')
$('body').css('background-color','#fff')
$('.header-wrapper').css('border-bottom','2px solid #ccc')
$('.main-wrapper').css('border','none')
$('.box').css('width','100%').css('float','none')
$('.post-metaDescription,.related-post,.post-body').css('padding-left','0')
$('.print').css('display','block')
});
//]]>
</script>

Thêm đoạn mã HTML để tạo nút IN TRANG (CTRL+P)

Tạo CSS

#printBtn {
// Viết css
}
.print{
display:none;
}

Đặt đoạn mã HTML trong trang xem trước
<div id='printBtn'>
<a class='print' href='javascript:void(0);' onclick='javascript:window.print();' rel='nofollow' title='In bài viết này'>In trang (Ctrl+P)</a>
</div>

3. Tạo bố cục cho trang Print Preview

Thêm CSS
@media print {
// Viết css vào đây
#printBtn {display: none} // Ẩn nút IN TRANG (CTRL+P)
}

Cách viết css các bạn kiểm tra phần tử xem class và điều chỉnh cho phù hợp.

Tạo nút in bài viết với trang xem trước cho Blog

Link bài viết gốctại đây

Bình luận

Tên

Chủ đề demo 2,3,danh bạ,2,HocCachLamMonAn,3,lấy thông tin,1,mangak.net,1,mc,3,minhclear,29,tải link,1,tải truyện tranh,1,Thủ thuật IT,147,tools,3,
ltr
item
Share Tool Nhỏ: Tạo nút in bài viết với trang xem trước cho Blog | Chia sẻ tool
Tạo nút in bài viết với trang xem trước cho Blog | Chia sẻ tool
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWfoM485aR3nIZqGj22JKf4G3uaPrzV1krdpgLh3hGhiH4cobQ-M11MkrP_fKJyrufMFCihW1hB5WjhYHBEUJ2zC6LfdosKdYpUif_1AcLJynXvbhOCeAX6U75B3UdA-lMYCCUTE0-wFp/s1600/nut-in-bai-viet.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiTWfoM485aR3nIZqGj22JKf4G3uaPrzV1krdpgLh3hGhiH4cobQ-M11MkrP_fKJyrufMFCihW1hB5WjhYHBEUJ2zC6LfdosKdYpUif_1AcLJynXvbhOCeAX6U75B3UdA-lMYCCUTE0-wFp/s72-c/nut-in-bai-viet.png
Share Tool Nhỏ
https://chiasetool.blogspot.com/2018/02/tao-nut-in-bai-viet-voi-trang-xem-truoc.html
https://chiasetool.blogspot.com/
https://chiasetool.blogspot.com/
https://chiasetool.blogspot.com/2018/02/tao-nut-in-bai-viet-voi-trang-xem-truoc.html
true
7671169510132355697
UTF-8
Tải tất cả bài! Không tìm thấy bài viết nào hết! Xem hết Đọc tiếp Trả lời Hủy trả lời Xóa Bởi Home Các trang Các bài viết Xem hết Đề nghị dành cho bạn Từ khóa Lưu trữ Tìm kiếm Tất cả bài viết Không tìm thấy bất cứ bài viết nào khớp với yêu cầu của bạn hết á! Về trang chủ Chủ nhật Thứ hai Thứ ba Thú tư Thứ năm Thú sáu Thứ 7 CN T2 T3 T4 T5 T6 T7 Tháng 1 Tháng 2 Tháng 3 Tháng 4 Tháng 5 Tháng 6 Tháng 7 Tháng 8 Tháng 9 Tháng 10 Tháng 11 Tháng 12 Tháng 1 Tháng 2 Tháng 3 Tháng 4 Tháng 5 Tháng 6 Tháng 7 Tháng 8 Tháng 9 Tháng 10 Tháng 11 Tháng 12 Liền bây giờ 1 phút trước $$1$$ minutes ago 1 tiếng trước $$1$$ hours ago Hôm qua $$1$$ days ago $$1$$ weeks ago Hơn 5 tuần trước Người dõi theo Dõi theo Nội dung xịn Chia sẻ mới thấy link download Sao chép hết mã luôn Chọn hết mã luôn Tất cả đoạn mã đã đợc sao chép dzô bộ nhớ rồi đấy Vui lòng nhấn [CTRL]+[C] (hoặc CMD+C with Mac) để sao chép