css实现鼠标按钮悬浮边框月球沿轨道运动效果代码

代码语言:html

所属分类:悬停

代码描述:css实现鼠标按钮悬浮边框月球沿轨道运动效果代码

代码标签: css 悬停 按钮 轨道 运行 动画

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <style>
        :root {
    	--bg:#3C465C;
    	--primary:#78FFCD;
    	--solid:#fff;
    	--btn-w:10em;
    	--dot-w:calc(var(--btn-w)*.2);
    	--tr-X:calc(var(--btn-w) - var(--dot-w))
    }
    * {
    	box-sizing:border-box
    }
    *:before,*:after {
    	box-sizing:border-box
    }
    body {
    	height:100vh;
    	display:-webkit-box;
    	display:flex;
    	-webkit-box-pack:center;
    	justify-content:center;
    	-webkit-box-align:center;
    	align-items:center;
    	flex-flow:wrap;
    	background:var(--bg);
    	font-size:20px;
    	font-family:'Titillium Web',sans-serif
    }
    h1 {
    	color:var(--solid);
    	font-size:2.5rem;
    	margin-top:6rem
    }
    .btn {
    	position:relative;
    	margin:0 auto;
    	width:var(--btn-w);
    	color:var(--primary);
    	border:.15em solid var(--primary);
    	border-radius:5em;
    	text-transform:uppercase;
    	text-align:center;
    	font-size:1.3em;
    	line-height:2em;
    	cursor:pointer
    }
    .dot {
    	content:'';
    	position:absolute;
    	top:0;
    	width:var(--dot-w);
    	height:100%;
    	border-radius:100%;
    	-webkit-transition:all 300ms ease;
    	transition:all 300ms ease;
    	display:none
    }
    .dot:after {
    	content:'';
    	position:absolute;
    	left:calc(50% - .4em);
    	top:-.4em;
    	height:.8em;
    	width:.8em;
    	background:var(--primary);
    	border-radius:1em;
    	border:.25em solid var(--solid);
    	box-shadow:0 0 .7em var(--solid),0 0 2em var(--primary)
    }
    .btn:hover.........完整代码请登录后点击上方下载按钮下载查看

网友评论0