17 เคล็ดลับ CSS ที่ช่วยประหยัดเวลาสำหรับผู้ใช้ WordPress
เผยแพร่แล้ว: 2023-03-13WordPress เสนอความเป็นไปได้ไม่รู้จบในการออกแบบและปรับแต่งเว็บไซต์ของคุณ ในบทความนี้ เราจะแบ่งปันเคล็ดลับ CSS ที่ใช้งานได้จริงสำหรับผู้ใช้ WordPress โดยเฉพาะ ตั้งแต่การออกแบบส่วนหัวไปจนถึงการปรับแต่งแบบอักษร
แม้ว่า WordPress จะมีธีมและเทมเพลตที่สร้างไว้ล่วงหน้ามากมาย แต่บางครั้งคุณก็ต้องจัดการเองและทำการปรับแต่งด้วย CSS
หากคุณเคยถามคำถามเหล่านี้เมื่อคุณทำงานบนไซต์ WordPress ของคุณ:
- “ฉันจะลบปุ่ม 'อ่านเพิ่มเติม' ได้อย่างไร”
- “ฉันจะเปลี่ยนสีของลิงค์นี้ได้อย่างไร”
- “ฉันจะทำให้ลิงก์นี้คลิกไม่ได้แต่เก็บข้อความไว้ในหน้าได้อย่างไร”
…อ่านต่อเพื่อเรียนรู้เคล็ดลับ CSS ที่มีประโยชน์สำหรับเว็บไซต์ของคุณ
ในบทช่วยสอนนี้ เราจะกล่าวถึง:
- เคล็ดลับ WordPress CSS
- จัดองค์ประกอบให้อยู่กึ่งกลางในแนวนอนและแนวตั้ง
- เปลี่ยนสีลิงค์
- ลบลิงค์
- ปิดใช้งานลิงก์ (ลิงก์ยังคงมองเห็นได้ แต่ผู้ใช้ไม่สามารถคลิกได้)
- เปลี่ยนสีของลิงก์เมื่อโฮเวอร์
- ลิงค์สไตล์
- สไตล์ปุ่ม
- เปลี่ยนแบบอักษรของส่วน
- สร้างส่วนหัวที่เหนียว
- สร้างส่วนหัวที่ติดหนึบพร้อมเอฟเฟกต์เงา
- เพิ่มสีพื้นหลังให้กับส่วน
- เปลี่ยนสีพื้นหลังของร่างกาย
- เปลี่ยนสีของคำหรือวลีที่ต้องการ
- สร้างเส้นขอบรอบรูปภาพ
- สร้างเอฟเฟกต์โฮเวอร์บนรูปภาพ
- จัดรูปแบบ
- สร้างเค้าโครงที่ตอบสนอง
- ยกระดับทักษะ CSS ของคุณไปอีกขั้น
เคล็ดลับ WordPress CSS
เพียงสองสิ่งที่คุณต้องรู้เพื่อใช้เคล็ดลับเหล่านี้คือ:
- CSS ทำงานอย่างไร
- วิธีเพิ่ม CSS ลงใน WordPress
หมายเหตุ: CSS ไม่มีความเสี่ยง ดังนั้นหากคุณทำผิดพลาด คุณก็แค่ลบโค้ดของคุณหรือแก้ไขมัน... มันจะไม่เสียหายอะไร :)
ข้ามไปที่เคล็ดลับ CSS ที่ใช้งานได้จริงพร้อมตัวอย่างเพื่อให้คุณสามารถลองใช้บนเว็บไซต์ WordPress ของคุณเอง:
จัดองค์ประกอบให้อยู่กึ่งกลางในแนวนอนและแนวตั้ง
หากต้องการจัดองค์ประกอบให้อยู่กึ่งกลาง (เช่น รูปภาพ ข้อความ หรือ div) ทั้งในแนวนอนและแนวตั้ง ให้ใช้โค้ด CSS ต่อไปนี้:
.element { position: relative; top: 50%; left: 50%; transform: translate(-50%, -50%); }
ในรหัสนี้ position: relative
จะถูกใช้เพื่อวางตำแหน่งองค์ประกอบที่สัมพันธ์กับบรรพบุรุษตำแหน่งที่ใกล้ที่สุด top: 50%
และ left: 50%
จะย้ายองค์ประกอบไปที่กึ่งกลางของคอนเทนเนอร์ สุดท้าย transform: translate(-50%, -50%)
จัดองค์ประกอบให้อยู่กึ่งกลางทั้งในแนวนอนและแนวตั้งโดยเลื่อนกลับ 50% ของความกว้างและความสูงของตัวเอง
เปลี่ยนสีลิงค์
.item-class{ color : blue; }
คุณสามารถใช้สีต่างๆ เช่น ขาว ดำ น้ำเงิน แดง… แต่คุณอาจต้องการใช้สีเฉพาะ
ในกรณีนี้ คุณสามารถทำได้ดังนี้:
.item-class{ color : #F7F7F7; }
หากคุณต้องการสร้างจานสีสำหรับการออกแบบเว็บไซต์ของคุณ ให้ลองใช้เครื่องมือ Paletton มันมีประโยชน์มาก!
หมายเหตุ: ถ้าคุณต้องการรวมองค์ประกอบเข้าด้วยกัน มันค่อนข้างง่าย
ตัวอย่างเช่น สมมติว่าคุณต้องการปิดใช้งานการคลิกและทำให้ลิงก์กลับเป็นสีดำ
คุณสามารถใช้รหัสนี้:
.item-class{ pointer-events : none; color : black; }
ลบลิงค์
.item-class{ display : none; }
หมายเหตุ: บางครั้งคุณอาจต้องใส่ a
หลังเลิกเรียนเพื่อให้ใช้งานได้ เช่นนี้
.item-class a{ display : none; }
ลองเพิ่ม a
หรือทดลองโดยไม่ใช้เพื่อดูว่าโค้ดของคุณใช้งานได้หรือไม่ เพียงเพิ่ม CSS บันทึก และตรวจสอบส่วนหน้าของคุณ
ปิดใช้งานลิงก์ (ลิงก์ยังคงมองเห็นได้ แต่ผู้ใช้ไม่สามารถคลิกได้)
หมายเหตุ: การแก้ไข HTML จะดีกว่าเสมอเพื่อดำเนินการนี้ แต่ถ้า CSS อาจง่ายกว่าหรือเป็นวิธีแก้ปัญหาเดียวที่เป็นไปได้ ให้ใช้รหัสนี้:
.item-class{ pointer-events: none; }
เปลี่ยนสีของลิงก์เมื่อโฮเวอร์
คุณสามารถทำให้ลิงก์เปลี่ยนสีได้เมื่อผู้ใช้วางเมาส์เหนือลิงก์โดยใช้โค้ด CSS ต่อไปนี้:
a:hover { color: red; }
ในโค้ดนี้ ตัวเลือก a:hover
จะกำหนดเป้าหมายลิงก์ทั้งหมดในหน้าที่ผู้ใช้กำลังวางเมาส์เหนืออยู่ คุณสมบัติ color: red
เปลี่ยนสีของข้อความเป็นสีแดง
ลิงค์สไตล์
หากต้องการจัดรูปแบบลิงก์บนเว็บไซต์ของคุณ ให้ใช้โค้ด CSS ต่อไปนี้:
a { color: #0077cc; text-decoration: none; border-bottom: 1px solid #0077cc; transition: all 0.2s ease-in-out; } a:hover { color: #005299; border-bottom: 1px solid #005299; }
ในโค้ดนี้ a
เลือกจะใช้เพื่อจัดรูปแบบลิงก์ทั้งหมดในหน้า คุณสมบัติ color
กำหนดสีของลิงก์ และคุณสมบัติ text-decoration
จะลบการขีดเส้นใต้เริ่มต้น คุณสมบัติ border-bottom
เพิ่มเอฟเฟกต์การขีดเส้นใต้เล็กน้อย คุณสมบัติ transition
จะสร้างเอฟเฟกต์การเปลี่ยนที่ราบรื่นเมื่อผู้ใช้วางเมาส์เหนือลิงก์ ตัวเลือก a:hover
ใช้เพื่อจัดรูปแบบลิงก์เมื่อผู้ใช้วางเมาส์เหนือลิงก์
สไตล์ปุ่ม
ใช้รหัสต่อไปนี้เพื่อจัดรูปแบบปุ่ม:
.button { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 4px 2px; cursor: pointer; }
ในโค้ดนี้ คุณสมบัติต่างๆ จะถูกใช้เพื่อจัดรูปแบบปุ่ม รวมถึงคุณสมบัติ background-color
และ color
สำหรับรูปลักษณ์ของปุ่ม คุณสมบัติ padding
สำหรับขนาดของปุ่ม และคุณสมบัติ cursor
เพื่อเปลี่ยนตัวชี้เมาส์เมื่อวางเมาส์เหนือปุ่ม
เปลี่ยนแบบอักษรของส่วน
เปลี่ยนแบบอักษรของส่วนเว็บไซต์ของคุณโดยใช้รหัส CSS ต่อไปนี้:
.section { font-family: Arial, sans-serif; font-size: 16px; line-height: 1.5; }
ในโค้ดนี้ คุณสมบัติ font-family
จะตั้งค่าฟอนต์เป็น Arial หรือฟอนต์ sans-serif ที่คล้ายกัน คุณสมบัติ font-size
จะกำหนดขนาดฟอนต์เป็น 16 พิกเซล และคุณสมบัติ line-height
จะกำหนดระยะห่างระหว่างบรรทัดข้อความเป็น 1.5 เท่าของขนาดตัวอักษร
สร้างส่วนหัวที่เหนียว
หากคุณต้องการสร้างส่วนหัวที่คงที่ด้านบนของหน้าขณะที่ผู้ใช้เลื่อน คุณสามารถใช้รหัส CSS ต่อไปนี้:
.header { position: fixed; top: 0; left:0; width: 100%; background-color: #333; color: #fff; z-index: 9999; }
ในโค้ดนี้ คุณสมบัติ position: fixed
จะแก้ไขส่วนหัวไปที่ด้านบนสุดของวิวพอร์ต และคุณสมบัติ top: 0
จะวางตำแหน่งไว้ที่ด้านบนสุดของหน้า width: 100%
ช่วยให้มั่นใจได้ว่าส่วนหัวครอบคลุมความกว้างทั้งหมดของวิวพอร์ต background-color
, color
ใช้เพื่อจัดรูปแบบส่วนหัว และคุณสมบัติ z-index: 9999
ช่วยให้มั่นใจได้ว่าส่วนหัวจะปรากฏเหนือองค์ประกอบอื่นๆ ทั้งหมดในหน้า
สร้างส่วนหัวที่ติดหนึบพร้อมเอฟเฟกต์เงา
หากต้องการสร้างส่วนหัวแบบติดหนึบพร้อมเอฟเฟกต์เงาที่ตรึงไว้ที่ด้านบนของหน้าขณะที่ผู้ใช้เลื่อน ให้ใช้โค้ด CSS นี้:
header { position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; z-index: 999; box-shadow: 0 2px 5px rgba(0,0,0,0.1); } .content { padding-top: 100px; }
ในโค้ดนี้ position: fixed
ที่จะใช้เพื่อกำหนดส่วนหัวให้อยู่ด้านบนสุดของหน้า คุณสมบัติ top: 0
และ left: 0
วางส่วนหัวที่มุมบนซ้ายของหน้า คุณสมบัติ width: 100%
กำหนดความกว้างของส่วนหัวให้เป็นความกว้างเต็มของหน้า คุณสมบัติ background-color
กำหนดสีพื้นหลังของส่วนหัว และคุณสมบัติ z-index
ช่วยให้มั่นใจได้ว่าส่วนหัวจะปรากฏเหนือองค์ประกอบอื่นๆ ในหน้า สุดท้าย คุณสมบัติ box-shadow
จะเพิ่มเอฟเฟกต์เงาเล็กน้อยให้กับส่วนหัว ตัวเลือก .content
ใช้เพื่อเพิ่มช่องว่างภายในด้านบนของหน้า เพื่อไม่ให้เนื้อหาครอบคลุมโดยส่วนหัวที่ตายตัว
เพิ่มสีพื้นหลังให้กับส่วน
คุณต้องการเพิ่มสีพื้นหลังในส่วนของเว็บไซต์ของคุณหรือไม่? จากนั้นใช้รหัส CSS ต่อไปนี้:
.section { background-color: #f2f2f2; padding: 20px; }
ในโค้ดนี้ คุณสมบัติ background-color: #f2f2f2
จะตั้งค่าสีพื้นหลังเป็นสีเทาอ่อน และคุณสมบัติ padding: 20px
จะเพิ่มพื้นที่ 20 พิกเซลรอบๆ เนื้อหาภายในส่วน
เปลี่ยนสีพื้นหลังของร่างกาย
เพิ่มรหัสนี้เพื่อเปลี่ยนสีพื้นหลังของเนื้อหาเว็บไซต์ของคุณ:
body { background-color: #f5f5f5; }
ในโค้ดนี้ คุณสมบัติ background-color
จะกำหนดสีพื้นหลังเป็นสีเทาอ่อน
เปลี่ยนสีของคำหรือวลีที่ต้องการ
หากต้องการเปลี่ยนสีของคำหรือวลีเฉพาะภายในกลุ่มข้อความ คุณสามารถใช้โค้ด CSS ต่อไปนี้:
p span { color: red; }
ในรหัสนี้ ตัวเลือก p span
กำหนดเป้าหมายองค์ประกอบ span
ใด ๆ ที่ปรากฏภายในองค์ประกอบ p
จากนั้น คุณสามารถรวมคำหรือวลีที่คุณต้องการกำหนดเป้าหมายด้วยองค์ประกอบ span
ใน HTML ของคุณได้ดังนี้:
<p>Lorem ipsum dolor sit amet, <span>consectetur adipiscing elit</span>. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
สิ่งนี้จะทำให้วลี “consectetur adipiscing elit” ปรากฏเป็นสีแดง
สร้างเส้นขอบรอบรูปภาพ
วิธีเพิ่มเส้นขอบรอบรูปภาพมีดังนี้
img { border: 2px solid #ccc; }
ในโค้ดนี้ คุณสมบัติ border
จะกำหนดความกว้าง รูปแบบ และสีของเส้นขอบ ค่า 2px
กำหนดความกว้างของเส้นขอบเป็น 2 พิกเซล solid
กำหนดรูปแบบเป็นเส้นทึบ และ #ccc
กำหนดสีเป็นสีเทาอ่อน
สร้างเอฟเฟกต์โฮเวอร์บนรูปภาพ
ใช้ข้อมูลโค้ดนี้เพื่อสร้างเอฟเฟ็กต์โฮเวอร์บนรูปภาพ:
img:hover { opacity: 0.8; }
ในโค้ดนี้ ตัวเลือก img:hover
จะกำหนดเป้าหมายรูปภาพเมื่อผู้ใช้วางเมาส์เหนือรูปภาพ คุณสมบัติ opacity
กำหนดความโปร่งใสของภาพ ในกรณีนี้ ค่านี้ตั้งไว้ที่ 0.8 ทำให้รูปภาพโปร่งใสเล็กน้อยเมื่อผู้ใช้วางเมาส์เหนือรูปภาพ
จัดรูปแบบ
กำหนดรูปแบบบนเว็บไซต์ของคุณด้วยรหัส CSS ต่อไปนี้:
form { background-color: #f2f2f2; padding: 20px; border-radius: 5px; } form label { display: block; margin-bottom: 10px; } form input[type="text"], form input[type="email"], form textarea { width: 100%; padding: 10px; margin-bottom: 20px; border: none; border-radius: 3px; box-shadow: 0 0 5px #ccc; } form input[type="submit"] { background-color: #4CAF50; border: none; color: #fff; padding: 10px 20px; border-radius: 3px; cursor: pointer; }
ในโค้ดนี้ คุณสมบัติต่างๆ จะถูกใช้เพื่อจัดรูปแบบฟอร์ม รวมถึงคุณสมบัติ background-color
padding
และ border-radius
สำหรับลักษณะโดยรวมของฟอร์ม ตัวเลือก form label
ใช้เพื่อจัดรูปแบบป้ายชื่อที่เกี่ยวข้องกับฟิลด์แบบฟอร์มแต่ละช่อง form input[type="text"], form input[type="email"], form textarea
ใช้เพื่อจัดรูปแบบฟิลด์อินพุตต่างๆ ในฟอร์ม ตัว form input[type="submit"]
ใช้เพื่อจัดรูปแบบปุ่มส่ง
สร้างเค้าโครงที่ตอบสนอง
หากคุณต้องการสร้างเลย์เอาต์ที่ตอบสนองตามขนาดหน้าจอต่างๆ ให้ใช้โค้ด CSS ต่อไปนี้:
@media (max-width: 768px) { /* Styles for screens smaller than 768px */ .container { width: 100%; } .menu { display: none; } .mobile-menu { display: block; } } @media (min-width: 769px) { /* Styles for screens larger than 768px */ .container { width: 768px; margin: 0 auto; } .menu { display: block; } .mobile-menu { display: none; } }
ในโค้ดนี้ กฎ @media
ใช้เพื่อระบุสไตล์ต่างๆ สำหรับขนาดหน้าจอต่างๆ กฎ @media
แรกกำหนดเป้าหมายหน้าจอที่มีความกว้างสูงสุด 768px และกฎ @media
ที่สองกำหนดเป้าหมายหน้าจอที่มีความกว้างขั้นต่ำ 769px ตัวเลือกต่างๆ ภายในกฎ @media
แต่ละข้อใช้เพื่อปรับเค้าโครงและลักษณะที่ปรากฏของหน้าตามขนาดหน้าจอ
อีกหนึ่งเคล็ดลับ CSS...
คุณอาจพบว่ารหัสของคุณใช้งานไม่ได้แม้ว่าคุณจะทำทุกอย่างถูกต้องแล้วก็ตาม อาจเป็นเพราะมีโค้ด CSS อยู่แล้วที่บอกบางอย่างที่แตกต่างจากโค้ดของคุณ
หากต้องการลบล้างสิ่งนี้ ให้เพิ่ม !important
ดังนี้:
.item-class{ pointer-events: none !important; }
นี่เป็นเพียงตัวอย่างเล็ก ๆ น้อย ๆ ของวิธีปฏิบัติที่คุณสามารถใช้ CSS เพื่อปรับปรุงเว็บไซต์ WordPress ของคุณ
ด้วย CSS ความเป็นไปได้ในการปรับแต่งรูปลักษณ์เว็บไซต์ของคุณนั้นไม่มีที่สิ้นสุด เมื่อเรียนรู้และใช้เคล็ดลับเหล่านี้ คุณจะสามารถสร้างเว็บไซต์ที่ไม่เพียงแต่ดึงดูดสายตาเท่านั้น แต่ยังปรับแต่งเพื่อประสบการณ์การใช้งานที่ดีขึ้นอีกด้วย
ยกระดับทักษะ CSS ของคุณไปอีกขั้น
ไม่ว่าคุณจะเป็นมือใหม่หรือนักพัฒนาเว็บหรือนักออกแบบเว็บไซต์มืออาชีพที่ช่ำชอง หากคุณต้องการเจาะลึกการใช้ CSS กับ WordPress แบบฝึกหัด CSS เพิ่มเติมเหล่านี้จะช่วยเพิ่มพูนความรู้และทักษะของคุณ:
- 10 เคล็ดลับง่ายๆ ในการเรียนรู้ CSS สำหรับ WordPress – เคล็ดลับที่ใช้ได้จริงสำหรับผู้เริ่มต้นที่ต้องการเรียนรู้ CSS เพื่อใช้กับ WordPress โดยเฉพาะ ครอบคลุมทุกอย่างตั้งแต่การทำความเข้าใจไวยากรณ์ CSS ไปจนถึงการใช้กรอบงาน CSS
- การเรียนรู้และการอ้างอิง CSS สำหรับ WordPress – คำแนะนำที่ครอบคลุมเกี่ยวกับการเรียนรู้และการอ้างอิง CSS สำหรับใช้กับ WordPress โดยเฉพาะ ครอบคลุมหัวข้อต่างๆ เช่น การใช้ WordPress Customizer, การทำความเข้าใจตัวเลือก CSS และการทำงานกับธีมย่อย
- 7 ไซต์ที่ดีที่สุดในการค้นหา CSS Snippets และแรงบันดาลใจ – กำลังมองหาแรงบันดาลใจสำหรับโค้ด CSS ของคุณอยู่หรือเปล่า? บทความนี้แสดงรายชื่อเว็บไซต์เจ็ดแห่งที่มีตัวอย่าง CSS และตัวอย่างที่คุณสามารถใช้ในเว็บไซต์ WordPress ของคุณเองได้
- วิธีจัดรูปแบบรูปภาพบนเว็บไซต์ WordPress ด้วย CSS – รูปภาพเป็นส่วนสำคัญของทุกเว็บไซต์ และบทความนี้มีคำแนะนำเกี่ยวกับวิธีจัดรูปแบบโดยใช้ CSS คุณจะได้เรียนรู้วิธีเพิ่มเส้นขอบ เปลี่ยนขนาดและการจัดแนวรูปภาพ และอื่นๆ
- วิธีเพิ่ม CSS แบบกำหนดเองไปยังไซต์ WordPress ของคุณ – บทความนี้จะแนะนำคุณตลอดกระบวนการเพิ่ม CSS แบบกำหนดเองไปยังเว็บไซต์ WordPress ของคุณ โดยใช้ทั้ง Customizer และปลั๊กอินในตัว
- ปลั๊กอิน CSS ฟรีสำหรับการแก้ไขเว็บไซต์ WordPress แบบสด – บทความนี้แสดงรายการปลั๊กอิน CSS ฟรีบางส่วนที่ช่วยให้คุณสามารถแก้ไขเว็บไซต์ WordPress แบบสดได้ ทำให้ง่ายต่อการเห็นผลการเปลี่ยนแปลง CSS ของคุณแบบเรียลไทม์
- 14 เครื่องมือแอนิเมชั่น CSS ที่ยอดเยี่ยมสำหรับ WordPress – หากคุณต้องการเพิ่มแอนิเมชั่นให้กับเว็บไซต์ WordPress ของคุณโดยใช้ CSS บทความนี้จะแสดงรายการเครื่องมือเจ๋ง ๆ ที่คุณสามารถใช้ทำมันได้
- เพิ่มเค้าโครงอิฐและกริดไปยังไซต์ WordPress ของคุณโดยใช้ CSS – บทความนี้จะอธิบายวิธีใช้ CSS เพื่อเพิ่มเค้าโครงก่ออิฐและกริดให้กับเว็บไซต์ WordPress ของคุณ สร้างการออกแบบที่ดึงดูดสายตามากขึ้น
- คำแนะนำจากผู้เชี่ยวชาญ 25 ข้อสำหรับการเขียนโค้ด CSS ที่สะอาดขึ้นสำหรับ WordPress – หากคุณต้องการปรับปรุงความสะอาดและการอ่านโค้ด CSS ของคุณ บทความนี้มีคำแนะนำจากผู้เชี่ยวชาญ 25 ข้อในการทำเช่นนั้น
- 25 เคล็ดลับระดับมืออาชีพสำหรับการปรับปรุงเวิร์กโฟลว์ CSS ของคุณ – เคล็ดลับในการปรับปรุงเวิร์กโฟลว์ CSS ของคุณ ตั้งแต่การใช้ตัวประมวลผลล่วงหน้าของ CSS ไปจนถึงการใช้เครื่องมือสำหรับนักพัฒนาเบราว์เซอร์เพื่อดีบักโค้ดของคุณ
คลิกที่ลิงก์เพื่อเรียนรู้เพิ่มเติมและเริ่มปรับปรุงเว็บไซต์ WordPress ของคุณวันนี้
ผู้ร่วมให้ข้อมูล
ขอขอบคุณสมาชิก WPMU DEV Antoine จาก Incense สำหรับแนวคิดสำหรับโพสต์นี้และตัวอย่าง CSS หลายตัวอย่างที่ใช้ด้านบน ตรวจสอบโปรไฟล์พันธมิตรตัวแทนของ Incense สำหรับรายละเอียดเพิ่มเติม
***
หมายเหตุ: เราไม่ยอมรับบทความจากแหล่งภายนอก อย่างไรก็ตาม สมาชิก WPMU DEV อาจให้แนวคิดและคำแนะนำสำหรับบทช่วยสอนและบทความในบล็อกของเราผ่านทาง Blog XChange