首页 > 代码库 > CSS:自定义链接样式(设置链接不同状态下的字体颜色/背景色等)
CSS:自定义链接样式(设置链接不同状态下的字体颜色/背景色等)
能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等)。链接的特殊性在于能够根据它们所处的状态来设置它们的样式。
代码整理自w3school:http://www.w3school.com.cn
效果图:
示例代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="Content-Language" content="zh-cn" /> <title>CSS 链接样式</title> <head> <style> body {background-color:#eaeaea} a#textColorStyle:link {color:#FF0000;} /* 未被访问的链接 */ a#textColorStyle:visited {color:#00FF00;} /* 已被访问的链接 */ a#textColorStyle:hover {color:#FF00FF;} /* 鼠标指针移动到链接上 */ a#textColorStyle:active {color:#0000FF;} /* 正在被点击的链接 */ a#underlineStyle:link {text-decoration:none;} a#underlineStyle:visited {text-decoration:none;} a#underlineStyle:hover {text-decoration:underline;} a#underlineStyle:active {text-decoration:underline;} a#bgStyle:link {background-color:#B2FF99;} a#bgStyle:visited {background-color:#FFFF85;} a#bgStyle:hover {background-color:#FF704D;} a#bgStyle:active {background-color:#FF704D;} a#rect:link,a#rect:visited { display:block; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; width:160px; padding:6px; background-color:#98bf21; text-decoration:none; text-align:center; } a#rect:hover {background-color:#88af11;} a#rect:active {background-color:#688f00;} </style> </head> <body> <!--能够设置链接样式的 CSS 属性有很多种(例如 color, font-family, background 等等)。链接的特殊性在于能够根据它们所处的状态来设置它们的样式。--> <h3>链接的状态</h3> <ul> <li>a:link - 普通的、未被访问的链接</li> <li>a:visited - 用户已访问的链接</li> <li>a:hover - 鼠标指针位于链接的上方</li> <li>a:active - 链接被点击的时刻</li> </ul> <p><a id="textColorStyle" href=http://www.mamicode.com/"http://www.baidu.com" target="_blank" title="访问百度">这是一个链接>CSS:自定义链接样式(设置链接不同状态下的字体颜色/背景色等)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。