CSS - ลิงค์
บทนี้สอนวิธีตั้งค่าคุณสมบัติต่างๆของไฮเปอร์ลิงก์โดยใช้ CSS คุณสามารถตั้งค่าคุณสมบัติต่อไปนี้ของไฮเปอร์ลิงค์ -
เราจะกลับมาดูคุณสมบัติเดิมเมื่อเราจะพูดถึง Pseudo-Classes ของ CSS
:link หมายถึงการเชื่อมโยงหลายมิติที่ไม่ได้เข้าชม
:visited หมายถึงไฮเปอร์ลิงก์ที่เยี่ยมชม
:hover หมายถึงองค์ประกอบที่ปัจจุบันมีตัวชี้เมาส์ของผู้ใช้วางเมาส์เหนือองค์ประกอบนั้น
:active หมายถึงองค์ประกอบที่ผู้ใช้กำลังคลิกอยู่
โดยปกติคุณสมบัติเหล่านี้ทั้งหมดจะถูกเก็บไว้ในส่วนหัวของเอกสาร HTML
โปรดจำไว้ว่า a: hover ต้องอยู่หลังลิงก์: และ a: เยี่ยมชมในนิยาม CSS เพื่อให้มีประสิทธิภาพ นอกจากนี้ a: active ต้องอยู่หลัง a: hover ในนิยาม CSS ดังนี้ -
<style type = "text/css">
a:link {color: #000000}
a:visited {color: #006600}
a:hover {color: #FFCC00}
a:active {color: #FF00CC}
</style>
ตอนนี้เราจะดูวิธีใช้คุณสมบัติเหล่านี้เพื่อให้เอฟเฟกต์ต่าง ๆ กับไฮเปอร์ลิงก์
ตั้งค่าสีของลิงค์
ตัวอย่างต่อไปนี้สาธิตวิธีการตั้งค่าสีของลิงค์ ค่าที่เป็นไปได้อาจเป็นชื่อสีใดก็ได้ในรูปแบบที่ถูกต้อง
<html>
<head>
<style type = "text/css">
a:link {color:#000000}
</style>
</head>
<body>
<a href = "">Link</a>
</body>
</html>
มันจะสร้างลิงค์สีดำดังต่อไปนี้ -
กำหนดสีของลิงก์ที่เยี่ยมชม
ตัวอย่างต่อไปนี้สาธิตวิธีการตั้งค่าสีของลิงก์ที่เยี่ยมชม ค่าที่เป็นไปได้อาจเป็นชื่อสีใดก็ได้ในรูปแบบที่ถูกต้อง
<html>
<head>
<style type = "text/css">
a:visited {color: #006600}
</style>
</head>
<body>
<a href = ""> link</a>
</body>
</html>
มันจะสร้างลิงค์ต่อไปนี้ เมื่อคุณคลิกลิงก์นี้ลิงก์นี้จะเปลี่ยนสีเป็นสีเขียว
เปลี่ยนสีของลิงค์เมื่อเมาส์อยู่เหนือ
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการเปลี่ยนสีของลิงก์เมื่อเรานำตัวชี้เมาส์ไปที่ลิงก์นั้น ค่าที่เป็นไปได้อาจเป็นชื่อสีใดก็ได้ในรูปแบบที่ถูกต้อง
<html>
<head>
<style type = "text/css">
a:hover {color: #FFCC00}
</style>
</head>
<body>
<a href = "">Link</a>
</body>
</html>
มันจะสร้างลิงค์ต่อไปนี้ ตอนนี้คุณนำเมาส์ไปวางเหนือลิงค์นี้และคุณจะเห็นว่ามันเปลี่ยนสีเป็นสีเหลือง
เปลี่ยนสีของลิงค์ที่ใช้งานอยู่
ตัวอย่างต่อไปนี้แสดงให้เห็นถึงวิธีการเปลี่ยนสีของลิงก์ที่ใช้งานอยู่ ค่าที่เป็นไปได้อาจเป็นชื่อสีใดก็ได้ในรูปแบบที่ถูกต้อง
<html>
<head>
<style type = "text/css">
a:active {color: #FF00CC}
</style>
</head>
<body>
<a href = "">Link</a>
</body>
</html>
มันจะสร้างลิงค์ต่อไปนี้ จะเปลี่ยนสีเป็นสีชมพูเมื่อผู้ใช้คลิก