Skip to main content

วิธีการเปลี่ยนสีแบบอักษรของเว็บไซต์ด้วย CSS

Anonim

การออกแบบกราฟิกที่ดีเป็นส่วนสำคัญของเว็บไซต์ที่ประสบความสำเร็จ CSS ช่วยให้คุณสามารถควบคุมรูปลักษณ์ของข้อความบนหน้าเว็บที่คุณสร้างได้ดี ซึ่งรวมถึงความสามารถในการเปลี่ยนสีของแบบอักษรที่คุณใช้

ด้านล่างเราจะดูที่การเปลี่ยนสีตัวอักษรโดยใช้สไตล์ชีทภายนอกและสไตล์ที่ใช้ในแท็กย่อหน้า คุณสามารถใช้คุณสมบัติสไตล์เดียวกันเพื่อเปลี่ยนสีแบบอักษรบนแท็กใด ๆ ที่ล้อมรอบข้อความรวมถึง แท็ก

การเพิ่มสไตล์เพื่อเปลี่ยนสีตัวอักษร

สำหรับตัวอย่างนี้คุณต้องมีเอกสาร HTML เพื่อดูการเปลี่ยนแปลง CSS และไฟล์ CSS แยกต่างหากที่แนบมากับเอกสารนั้น เราจะดูองค์ประกอบย่อหน้าโดยเฉพาะ

หากต้องการเปลี่ยนสีของข้อความสำหรับทุกย่อหน้าในไฟล์ HTML ให้ไปที่สไตล์ชีตภายนอกและพิมพ์ p {}. วาง สี คุณสมบัติในรูปแบบตามด้วยเครื่องหมายจุดคู่เช่น p (สี:}. จากนั้นเพิ่มค่าสีของคุณหลังจากคุณสมบัติสิ้นสุดด้วยเครื่องหมายอัฒภาค: p (สี: ดำ;}.

ค่าสีสามารถแสดงเป็นคำหลักสีตัวเลขสี RGB หรือตัวเลขสีฐานสิบหก ในตัวอย่างของเราข้อความย่อหน้าจะเปลี่ยนเป็นสีดำ

อย่างไรก็ตามหากคุณต้องการเปลี่ยนสีข้อความเป็นสีเขียวสีน้ำเงินสีแดง ฯลฯ การใช้คำหลักสีจะไม่ทำให้คุณมีความยืดหยุ่นในการสร้างเฉดสีที่ต่างกัน ที่นี่มีค่าเลขฐานสิบหกที่เข้ามาเล่น

p (สี: # 000000; }

สไตล์ CSS นี้สามารถใช้เป็นสีในย่อหน้าของคุณได้เนื่องจากรหัส hex # 000000 แปลเป็นสีดำ คุณสามารถใช้ชวเลขกับค่าฐานสิบหกและเขียนเป็น # 000 พร้อมกับผลลัพธ์ที่เหมือนกัน

p (สี: # 2f5687; }

เช่นเดียวกับที่เรากล่าวมาข้างต้นค่า hex จะทำงานได้ดีเมื่อคุณต้องการสีที่ไม่ใช่สีดำหรือขาว ค่า hex hex ข้างต้นจะตั้งค่าย่อหน้าให้เป็นสีน้ำเงิน แต่แตกต่างจากคำหลัก "blue" โค้ด hex นี้ช่วยให้คุณสามารถตั้งค่าสีเฉพาะสีน้ำเงินช่วงกลางช่วงชนวนสีน้ำเงินในกรณีนี้ .

p (สี: rgba (47,86,135,1); }

สุดท้ายคุณสามารถใช้ค่าสี RGBA สำหรับสีแบบอักษรได้เช่นกัน RGCA ได้รับการสนับสนุนในเบราว์เซอร์ที่ทันสมัยทั้งหมดเพื่อให้คุณสามารถใช้ค่าเหล่านี้ได้อย่างมั่นใจว่าจะสามารถใช้ได้กับผู้ชมส่วนใหญ่ แต่คุณสามารถตั้งค่าการสำรองข้อมูลได้ง่าย

ค่า RGBA นี้เป็นสีเดียวกับสีฟ้าที่ระบุไว้ก่อนหน้านี้ ค่าแรกที่กำหนดค่าสีแดงสีเขียวและสีน้ำเงินและจำนวนสุดท้ายคือการตั้งค่าอัลฟาเพื่อความโปร่งใส การตั้งค่า alpha ตั้งเป็น 1 ถึง 100 เปอร์เซ็นต์ดังนั้นสีนี้จึงไม่มีความโปร่งใส ถ้าคุณกำหนดค่าเป็นตัวเลขทศนิยมเช่น. 85 จะแปลเป็นความโปร่งแสง 85 เปอร์เซ็นต์และสีจะโปร่งใสเล็กน้อย

p { สี: # 2f5687; สี: rgba (47,86,135,1);}

ถ้าคุณต้องการป้องกันสีของค่าต่างๆให้เลียนแบบโค้ด CSS ดังกล่าวข้างต้น ไวยากรณ์นี้ตั้งรหัส hex ก่อนจากนั้นจะเขียนทับค่าด้วยหมายเลข RGBA ซึ่งหมายความว่าเบราเซอร์รุ่นเก่าใด ๆ ที่ไม่สนับสนุน RGBA จะได้รับค่าแรกและไม่สนใจที่สอง

วิธีอื่น ๆ เพื่อรูปแบบหน้า HTML

สีแบบอักษรสามารถเปลี่ยนแปลงได้ด้วยสไตล์ชีตภายนอกสไตล์ชีตภายในหรือการออกแบบสไตล์อินไลน์ภายในเอกสาร HTML อย่างไรก็ตามแนวทางปฏิบัติที่ดีที่สุดบอกว่าคุณควรใช้สไตล์ชีทภายนอกสำหรับสไตล์ CSS ของคุณ

สไตล์ชีตภายในซึ่งเป็นสไตล์ที่เขียนโดยตรงใน "หัว" ของเอกสารโดยทั่วไปจะใช้เฉพาะสำหรับเว็บไซต์ขนาดเล็กที่มีเพียงหน้าเดียวเท่านั้น ควรหลีกเลี่ยงรูปแบบอินไลน์เนื่องจากคล้ายกับแท็ก "แบบอักษร" เก่าที่เราจัดการกับหลายปีมาแล้ว รูปแบบอินไลน์เหล่านี้ทำให้คุณจัดการสไตล์แบบอักษรได้ยากเนื่องจากต้องเปลี่ยนสไตล์อินไลน์ทุกรูปแบบ