HTML基础知识总结二

本文介绍了HTML和CSS中的定位技术,包括相对、绝对和固定定位,并给出了示例代码。同时,详细讲解了:hover和:active伪类如何实现鼠标悬停和点击效果。此外,还阐述了页面内跳转的实现方法,包括div和table的跳转,以及仅通过a标签的跳转。最后,提到了基于target属性的图像切换效果和背景颜色、透明度及背景图片的设置。
摘要由CSDN通过智能技术生成

1、position定位

  1. 相对定位(Relative Positioning):使用 position:relative; 属性可以将元素相对于其原来的位置进行定位,通过 top、left、bottom 和 right 属性来调整元素的位置。

  2. 绝对定位(Absolute Positioning):使用 position:absolute; 属性可以将元素相对于最近的已定位祖先元素进行定位,如果没有已定位的祖先元素,则相对于文档的 body 元素进行定位。

  3. 固定定位(Fixed Positioning):使用 position:fixed; 属性可以将元素固定在页面的一个位置,不随页面滚动而移动。

运用示例:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>定位测试</title>
		<style type="text/css">
			.box1{
   
				width: 200px;
				height: 200px;
				border: 1px solid red;
				background-color: burlywood;
				
				position: relative;
				left: 100px;
				top: 100px;
			}
		</style>
	</head>
	<body>
		<div class="box1">
			
		</div>
	</body>
</html>

运行结果:
在这里插入图片描述
通过改变left和top的参数大小,来改变div的位置。其他定位一样,只需要改变position的属性即可。只是定位参照的不同,定位功能比较常用,可以自己尝试一下定位效果。

2、悬停效果和点击效果

鼠标悬停和点击效果可以分别通过hover和active来实现。

1、鼠标悬停效果(hover)

示例:
为标签a中的字体添加悬停效果

a:hover{
   
	color: red;
}

当鼠标悬停在a标签中的文字上面时,文字颜色将发生改变,变为红色。

2、鼠标点击效果(active)

active 用于设置当鼠标按下时的样式,可以使用它为元素添加点击效果,比如按钮的按下效果。

button:active {
   
  background-color: blue;
}

这个例子表示当按下按钮时,按钮的背景颜色将变为蓝色。

此外,我们还可以结合 :hover 和 :active 伪类选择器创建更复杂的效果。示例代码:

a:hover {
   
  color: red;
}

a:active {
   
  color: green;
}

这个例子表示当鼠标悬停在链接上时,字体颜色将变为红色;当链接被点击时,字体颜色将变为绿色。
总之,使用 :hover 和 :active 伪类选择器来为元素添加鼠标悬停和点击效果是很简单的,只需在 CSS 样式表中

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海梦在飘扬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值