html鼠标悬浮在按钮上,让按钮背景变色

html鼠标悬浮在按钮上,让按钮背景变色,第1张

1、首先创建一个新的html文件,如图所示。

2、在html文件上找到body标签,在这个标签里创建一个div标签并设置class类为bg ,如图所示。

3、接着在title标签后创建style标签用来给bg类添加样式。在这给bg类设置了一个宽、高和背景颜色

4、然后设置鼠标滑过div时背景变色。给bg样式类添加鼠标滑过:hover,然后设置鼠标滑过时的背景颜色。

5、最后实用浏览器打开,保存好html后使用浏览器打开,在鼠标没有滑过div时背景是红色的,当鼠标滑过div的时候背景从红色变为了棕色。

在HTML中,要使用颜色的话,需要用他们的名称来引用。HTML支持大概140种标准颜色,可以看链接: Color Names Supported by All Browsers 。

前面我们在 HTML5(5)——属性 一文中简要提到过style属性,而在 HTML5(8)——样式

一文中详细介绍了 style 的各个property的作用,这里我们用它来控制网页背景颜色,文本颜色等。语法大概如下:

同背景颜色一样设置,其中一些不同。style中属性不同,这里就是 color 属性,值就是颜色名称。

这里就使用 border property,而它的值包括粗细,填充,颜色,你可以使用自己想要的值。

在HTML中,颜色可以用几种类型的值来描述:RGB, HEX, HSL, RGBA 和HSLA。

rgb(red,green,blue) ,每一种参数都是颜色的密度值,范围在0-255之间。例如,rgb(0,0,0)是黑色,rgb(255,255,255)是白色。不同的灰度,是3种颜色相同的情况下的改变。

这是用16进制来表示RGB的三种颜色,也是三种值,范围都在00-ff之间。同样灰度也是用相同的三种颜色的值大小,来表示。

这种颜色的是通过色调,饱和度和亮度,来表示某种颜色。

hsl(hue, saturation, lightness) 。色调的值在0-360之间。0是红色,120是绿色,240是蓝色。饱和度是百分数表示的,0%表示灰色,100%是颜色本身。亮度也是百分数,0%是黑色,50%是适中,100%是白色。灰度是色调和饱和度都为0值,而通过亮度的调节来改变。

这两者都是在RGB和HSL的基础上,增加了第四个参数,透明度(alpha)。透明度的范围在0.0-1.0之间。0.0是全透明,而1.0是不透明。

首先打开电脑上自带的记事本程序,然后输入html网页基本结构语句。<html><body></body></html>

由于css样式必须在标签<head></head>之间,因此我们点击<html>后面,输入<head></head>标签。

在head标签之间输入样式标签<style></style>,然后定义一些属性,例如

<style type="text/css">

body {background-color: yellow} 定义网页背景色为黄色;

h1 {background-color: #00ff00} 定义h1标签背景色为#00ff00;

h2 {background-color: transparent} 定义h2标签背景色为透明;

p {background-color: rgb(250,0,255)} 定义p标签背景色为rgb值;

p.no2 {background-color: graypadding: 20px} 这个定义class属性为no2的p标签背景色为灰色,并且边距为20px;

</style>

然后点击body标签后面输入正文标签内容,例如

<h1>这是KING</h1>

<h2>这是KING</h2>

<p>这是KING</p>

<p class="no2">这个KING设置20内边距。</p>

点击记事本菜单中的文件,选择另存为,把内容保存为html网页格式。双击打开预览效果。

我们可以发现代码中两个同样的<p>标签显示的css样式却不同,区别就在于样式中定义的p.no2,这就是正文代码中class="no2"的优势所在,可以定义个性风格。

还可以选择用html设置,如下:

颜色自己调,可以用取色器查看颜色,例如background-color:#789999如果需要加边框可以用border属性


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7472203.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-06
下一篇 2023-04-06

发表评论

登录后才能评论

评论列表(0条)

保存