纯CSS,利用before、after伪元素实现的几种链接hover效果四:小太阳闪现效果

这篇博客介绍了如何利用CSS的before和after伪元素,为链接文字创建hover时出现的小太阳闪现效果。通过设置border、border-radius、transform和transition属性,分别实现了before和after在鼠标悬停时的放大和透明度变化,从而达到动态的视觉效果。此技巧可以用于提升网页交互体验。
摘要由CSDN通过智能技术生成

四:小太阳闪现效果 


说明:利用before和after伪元素实现链接文字hover出现小太阳闪现效果,也可以单独使用一种。

before:border设置为dotted,border-radius为50%,利用transform的scale属性设置放大2倍。

after:同上,只是初始大小与before不同即可。

以下是代码,可分别复制到网页的css部分和HTML部分测试效果。

css部分:

.dp {
	    margin:60px auto;
	    width:500px;
	}
.dp a {
	    text-decoration:none;
        color:#a5a5a5;
	}
.dp a span {
	    position:relative;
	    background:#fff;
	}
.dp a span:hover {
	    color:#333;
	}
/*====before部分======*/
.dp a span::before {
	    content:"";
		height:23px;
		width:23px;
	    border:1px dotted #555;
	    border-radius:50%;
		position:absolute;
		left:50%;
		top:50%;
		transition:.2s;
	    z-index:-1;
        transform: translateX(-50%) translateY(-50%) ;
        opacity: 0;
	}
.dp a span:hover::before {
		opac
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值