Các code đường viền cơ bản
Dạng nét liền (solid)
<div style=”padding: 8px; border: 2px solid #FF1493; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng dấu chấm (dotted)
<div style=”padding: 8px; border: 2px dotted #FF69B4; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng nét đứt (dashed)
<div style=”padding: 8px; border: 2px dashed #FF4500; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng nét đôi (double)
<div style=”padding: 8px; border: 6px double #8A2BE2; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng đường rãnh (groove)
<div style=”padding: 8px; border: 10px groove salmon; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng chóp (ridge)
<div style=”padding: 8px; border: 10px ridge salmon; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng đổ bóng bên trong (inset)
<div style=”padding: 8px; border: 10px inset #8FBC8F; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Dạng đổ bóng bên ngoài (outset)
<div style=”padding: 8px; border: 10px outset #8FBC8F; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Ngoài ra các bạn cũng có thể kết hợp các code đường viền ở trên thành những dạng đường viền hỗn hợp hoặc có thể thêm thuộc tính border-radius để bo tròn 4 góc, ví dụ như thế này:
<div style=”border-radius: 25px; padding: 8px; border: 2px solid #FF1493; word-wrap: break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
Nếu nội dung trong khung quá dài, các bạn có thể dùng thuộc tính overflow kết hợp với max-height (hoặc height) để thu gọn lại (và sẽ xuất hiện thanh cuộn)
Chú ý chung:
- Phần chữ màu đỏ là độ dày của đường viền
- Phần chữ màu xanh lá là loại đường viền (solid, dotted, dashed,…)
- Phần chữ màu hồng là màu đường viền, có thể sử dụng tên gọi của màu (red, black,…), mã màu hex (#ffffff, #ff0000,…) hoặc các loại mã màu khác để thay màu cho đường viền. Về phần mã màu hex thì các bạn có thể xem và lấy mã màu bằng cách google nhé.
- Ba thành phần này có thể đổi chỗ cho nhau, kết quả đều không thay đổi.
- Có thể sử dụng các thẻ <div>, <p>, <span> tuỳ trường hợp, không nhất thiết phải dùng thẻ <div> như trong code mẫu.
Một số mẫu khung viền cho blog
Demo:
Code:
<div style=”text-align:justify;color:red;border:6px double #FFC0CB;padding:0;background-image:url(‘https://huynhvuphonganh.files.wordpress.com/2015/10/flower-wallpaper-tumblr-15.jpg’);background-size:100%;”><div style=”margin:5px;background-color:rgba(255,255,255,0.8);padding:7px;word-wrap:break-word;”>CHÈN NỘI DUNG VÀO ĐÂY</div></div>
Demo:
When I said go I never meant away
You ought to know the freaky games we play
could you forgive and learn how to forget
hear me as I’m calling out your nameFirefly come back to me
make the night as bright as day
I’ll be looking out for you
tell me that your lonely too
firefly come lead me on
follow you into the sun
that’s the way it ought to be
firefly come back to meYou and me
we shared a mystery
we were so close
like honey to the bee
And if you tell me how to make you understand
I’m minor in a major kinda wayFirefly come back to me
make the night as bright as day
I’ll be looking out for you
tell me that your lonely too
firefly come lead me on
follow you into the sun
that’s the way it ought to be
firefly come back to meFly firefly through the sky
come and play with my desire
don’t be long don’t ask why
I can’t wait another night
Code:
<div style=”border: #00B7FF solid 2px; background-image: url(‘https://huynhvuphonganh.files.wordpress.com/2015/08/cpa3.jpg’); max-height: 380px; overflow: auto; padding: 0 0 10px 0px; font-family: Times New Roman; font-size: 14pt; text-align: center; line-height: 22pt; background-size: 100%;”>
<div style=”width: 100%; background-color: #c6efff; color: red; border-bottom: 2px solid #00B7FF; padding: 5px; box-sizing: border-box; text-align: center; font-size: 18pt;”><strong>CHÈN TIÊU ĐỀ VÀO ĐÂY</strong></div>
<div style=”margin: 5px; background-color: rgba(255,255,255,0.8); padding: 5px; word-wrap: break-word; color: black;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
</div>
Lưu ý: Chỉnh độ cao của khung viền ở phần chữ màu xanh lá. Nội dung phải đủ lớn thì thanh cuộn mới xuất hiện, nếu nội dung của các bạn ngắn hơn hoặc bằng chiều cao tối đa thì thanh cuộn sẽ không hiển thị.
Demo:
Code:
<div style=”border: 3px outset #FFDD6D; background-image: url(‘http://i.imgur.com/0gmkx4w.jpg’); background-size: 100%;”>
<div style=”border: 3px groove #FFCC00;”>
<div style=”border: 3px inset #FFD340; padding: 10px; color: yellow; text-shadow: red 0 0 0.4em, red 0 0 0.4em, red 0 0 .4em; word-wrap: break-word; text-align: justify;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
</div>
</div>
Demo:
Code:
<div style=”text-align: justify; color: red; border: 6px double #87CEFA; padding: 0; border-radius: 15px; background-image: url(‘https://huynhvuphonganh.files.wordpress.com/2015/08/cpa10.jpg’); background-size: 400px;”>
<div style=”margin: 5px; background-color: rgba(255,255,255,0.6); padding: 7px; word-wrap: break-word; border-radius: 15px;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
</div>
Demo:
Code:
<div style=”text-align: justify; color: red; border: 6px double #87CEFA; padding: 0; border-radius: 15px; background-image: url(‘https://huynhvuphonganh.files.wordpress.com/2015/08/cpa10.jpg’); background-size: 400px;”>
<div style=”overflow: auto; max-height: 200px; margin: 5px; background-color: rgba(255,255,255,0.6); padding: 7px; word-wrap: break-word; border-radius: 15px;”>CHÈN NỘI DUNG VÀO ĐÂY</div>
</div>
Lưu ý: Chỉnh độ cao của khung viền ở phần chữ màu xanh lá. Nội dung phải đủ lớn thì thanh cuộn mới xuất hiện, nếu nội dung của các bạn ngắn hơn hoặc bằng chiều cao tối đa thì thanh cuộn sẽ không hiển thị.
Demo:
Code:
<div style=”text-align: justify; color: red; border: double 6px #FFC0CB; padding: 0; background-image: url(‘https://huynhvuphonganh.files.wordpress.com/2015/10/flower-wallpaper-tumblr-15.jpg’); background-size: 100%;”>
<div style=”margin: 5px; background-color: rgba(255,255,255,0.7); padding: 7px; word-wrap: break-word;”>
<p style=”text-align: justify; border-bottom: solid 1px red; padding: 15px 0;”>NỘI DUNG 1</p>
<p style=”text-align: justify; border-bottom: solid 1px red; padding: 15px 0;”>NỘI DUNG 2</p>
<p style=”text-align: justify; border-bottom: solid 1px red; padding: 15px 0;”>NỘI DUNG 3</p>
<p id=”dong-cuoi-cung” style=”padding-top: 15px;”>NỘI DUNG CUỐI CÙNG</p>
</div>
</div>
Lưu ý: Trong code mẫu này có 4 dòng nội dung, trong đó dòng Nội dung cuối cùng được mình đánh dấu id (id=”dong-cuoi-cung”). Khi nội dung của các bạn ít hơn 4 dòng trong code mẫu thì các bạn chỉ được phép xoá một trong các dòng 1, 2, 3 ở trên, còn dòng Nội dung cuối cùng thì không được xoá. Nếu nội dung của các bạn nhiều hơn số dòng trong code mẫu thì các bạn copy đoạn code của dòng nội dung thứ 1 hoặc 2 hoặc 3 và dán nó lên trước code của dòng Nội dung cuối cùng là được
Demo:
Code:
<p style=”background-color: red; padding: 10px; text-align: center; font-family: Arial; font-size: 15px; border-radius: 25px; word-wrap: break-word; color: white;”> <strong>Cảm ơn các bạn đã xem bài viết này</strong></p>
Demo:
Tạo lớp nền mờ (opacity) phủ lên hình nền
Giải thích một số thuộc tính trong code
Một số khung viền mẫu
Trước khi đi vào hướng dẫn cụ thể thì mình cũng xin nói trước với các bạn là mình hoàn toàn không phải là dân chuyên về công nghệ thông tin hay viết code gì cả, mình chỉ tự mò mẫm và hiểu theo ý của mình, vì vậy những từ mình dùng trong bài viết có thể không chính xác với từ ngữ, thuật ngữ trong chuyên ngành công nghệ thông tin hoặc code của mình có thể thừa hoặc chưa chặt chẽ. Thế nên nếu có chỗ nào sai sót thì mong các bạn góp ý chứ đừng gạch đá mình nhé. Và hãy chuẩn bị tinh thần đi, bài này rất là dài đấy nhé.
Code:
<div style=”float: right; width: 200px; border: #D6236B solid 2px; background-image: url(‘https://huynhvuphonganh.files.wordpress.com/2015/08/pink-flower-pat.jpg’); padding: 0 0 5px; font-family: Arial; font-size: 12px; word-wrap: break-word; text-align: center; margin: 0px 0 12px 18px; line-height: 20pt;”>
<div style=”width: 100%; background-color: #ffcce1; border-bottom: 2px solid #D6236B; padding: 3px; box-sizing: border-box; text-align: center; font-size: 12pt;”><span style=”color: red; text-shadow: 0 0 4px #ffffff, 0 0 5px #ffffff;”><strong>CHÈN TIÊU ĐỀ VÀO ĐÂY</strong></span></div>
<div style=”margin: 5px; padding: 5px; word-wrap: break-word; text-align: justify; background-color: rgba(255,255,255,0.7);”>NỘI DUNG BÊN PHẢI</div>
</div>
<p style=”text-align: justify;”>NỘI DUNG BÊN TRÁI</p>
Lưu ý: Chỉnh độ rộng của khung nội dung ở phần chữ màu xanh lá, nếu các bạn muốn khung nội dung trôi sang bên trái thì thay chữ right trong code mẫu bằng left là được (và nếu thế thì sẽ phải sửa lại margin cho thích hợp). Một số thuộc tính về font chữ, màu chữ, cỡ chữ, margin, padding hay đường viền, độ trong suốt của nền thì các bạn có thể sửa lại sao cho phù hợp nhé
Thả vào đây ý kiến của bạn: