html 中 超链接的写法,网页超链接样式的CSS写法「建议收藏」

html 中 超链接的写法,网页超链接样式的CSS写法「建议收藏」上一篇文章讲了母栏目后面两行子栏目的DIV布局,这篇文章讲导航做完之后我想在鼠标移到每个不同区域的超链接在颜色上给予变化。上图所示上上一篇文章的大概样式,颜色就不一一举例了,我现在现在是给了“男士”“女士”“养生”三个母栏目不同的颜色,为了好看一点,我想鼠标移动到“男士”后面的子栏目上面的颜色和“男士”的字体颜色一样,移到“女士”其后面的子栏目的超链接与“女士”的超链接颜色一样,“养生”同样的。先…

大家好,又见面了,我是你们的朋友全栈君。

上一篇文章讲了母栏目后面两行子栏目的DIV布局,这篇文章讲导航做完之后我想在鼠标移到每个不同区域的超链接在颜色上给予变化。

01f87fb4d3c0a0959f04892c333b7a06.png

上图所示上上一篇文章的大概样式,颜色就不一一举例了,我现在现在是给了“男士”“女士”“养生”三个母栏目不同的颜色,为了好看一点,我想鼠标移动到“男士”后面的子栏目上面的颜色和“男士”的字体颜色一样,移到“女士”其后面的子栏目的超链接与“女士”的超链接颜色一样,“养生”同样的。

先来看看网页中定义超链接样式的代码:

a:link:超链接字体的颜色

a:hover:鼠标移动覆盖在超链接上面的颜色

a:active:当鼠标点击按下的时候颜色的一个变化

a:visited:超链接已经被访问后的文本颜色

在以上各个样式里面还可以定义,下划线(text-decoration),超链接背景(background)以及超链接字体大小(font-size)等;

先看全部的代码:

无标题文档

body { padding:0px; margin:0px;}

#zongk { width:180px; height:30px; line-height:30px; margin:auto; text-align:center;}

#zongk a:link { color:#000; text-decoration:none; background:url(images/lja.png) no-repeat 0px 0px;}

#zongk a:hover { color:#ccc; text-decoration:underline; background:url(images/lja.png) no-repeat 0px -30px;}

#zongk a:active { color:#00F; text-decoration:none;}

#zongk a:visited { color:#0F0; text-decoration:none;}

这里我只写了超链接的样式,我先写了一个层DIV,把这个层DIV居中话处理,给了他的宽width:180px; height:30px;居中:margin:auto;我需要将超链接在未被访问点击的时候是一个颜色,在鼠标移动覆盖到超链接上面是一个颜色,访问点击完成之后是一个颜色且在鼠标覆盖在超链接上时,是有下划线的。

#zongk { width:180px; height:30px; line-height:30px; margin:auto; text-align:center;}

这段说我将zongk这个层定义了宽180px,高30px,行高30px(文本在垂直方向上居中),层居中显示且文本都是在水平方向居中;

#zongk a:link { color:#000; text-decoration:none; background:url(images/lja.png) no-repeat 0px 0px;}

层zongk下面的超链接在未被访问的时候颜色为#000;没有下划线,且背景图片是image下面的“lja.png”,X轴方向距离0px,Y轴方向举例为0px;

#zongk a:hover { color:#ccc; text-decoration:underline; background:url(images/lja.png) no-repeat 0px -30px;}

“zongk”里面超链接样式在鼠标覆盖时的样式,前面和上面一样只是颜色改变了,背景图片改变了同一张图片下面X轴距离不变,Y轴举例向下30PX像素距离。

#zongk a:active { color:#00F; text-decoration:none;}

#zongk a:visited { color:#0F0; text-decoration:none;}

这两个第一个定义了点击一瞬间的颜色,第二个定义了已经被访问的超链接的颜色,后面是定义了文本的下划线。

text-decoration定义下划线,background定义背景图片也可以定义背景颜色以及其他样式,background定义的其他样式在后面文章在说。这里background用到了两个切换图片放在了一张图片素材上的方式写法,具体使用方法看:http://www.zongk.com/zongk/2.html 这篇文章

总结,这篇文章主要是讲了在CSS样式中超链接的样式定义其中针对“:link”“a:hover”“a:active”“a:visited ”几个的不同作用与顺序不能弄混了。演示中的素材我就随便做了一下,以及颜色选取,您可以根绝您实际情况来定义颜色,与背景图片素材的制作可以依据您实际需要制作。

自己写的源码下载:

TAGS:超链接

来自Davids zhou博客原创文章请尊重作者:http://www.zongk.com/zongk/4.html转载请标注此链接

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/161750.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 在关系数据库设计理论中_数据库关系理论

    在关系数据库设计理论中_数据库关系理论一、关系模式    1、关系模式:是对一个关系的描述    2、关系模式的一般形式:R(U,D,DOM,F)       R ==>关系名     

    2022年10月10日
  • Python缩进规则「建议收藏」

    传统的c、c++、Java都是使用花括号{}来决定作用域的范围,并且会在编程过程中自动对缩进进行管理,但是在python中,则是使用缩进来决定代码的范围,有时候缩进需要根据代码来手动调控,此时如果完全依赖python自动缩进,可能会出现问题。例如://计算数组和,正确格式defsum_list(alist):sum_temp=0foriinalist:sum_temp+=ireturnsum_temp#此处需要手动调节缩进print(s

  • pycharm创建anaconda环境_conda怎么安装

    pycharm创建anaconda环境_conda怎么安装1、首先在condaprompt中创建新的环境。condacreate–name<env_name><package_names>尖括号代表文字内容,实际使用时不需要添加。如之后还需要再添加新的库进入环境,需在condaprompt中激活环境,并且利用pip安装新的包。<查看环境列表>condaenvlist或者condainfo-e<激活目标环境>activate<env_name>&l

  • docker搭建kafka集群

    docker搭建kafka集群docker搭建kafka集群我在M1mbp上使用的以下镜像新建文件zk-kafka-docker-compose.ymlversion:”2″services:zookeeper:user:rootimage:docker.io/zookeeperports:-“12181:2181″environment:-ALLOW_ANONYMOUS_LOGIN=yesvolumes:-zoo

  • java实现邮件发送功能_电子邮件是啥

    java实现邮件发送功能_电子邮件是啥我使用sendgrid发送电子邮件,使用以下代码工作正常但它没有附件.packagesendgrid;importcom.sendgrid.Content;importcom.sendgrid.Email;importcom.sendgrid.Mail;importcom.sendgrid.Method;importcom.sendgrid.Request;importcom.sen…

    2022年10月24日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号