博主信息
博文 11
粉丝 0
评论 0
访问量 8443
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
一个带悬浮效果的卡片
昊森
原创
598人浏览过

悬浮卡片

我自己也是个新手,用css伪类写的,查阅了很多教程。
有不好的地方大家勿介意,欢迎评论给我指点。
如果源码有值得修改的地方,欢迎指正。
成品效果

源码演示

html

<!DOCTYPE html><html lang="zh-CN">  <head>    <meta charset="UTF-8" />    <meta http-equiv="X-UA-Compatible" content="IE=edge" />    <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <title>Document</title>    <link rel="stylesheet" href="/css/kp.css" />  </head>  <body>    <!-- 悬浮方块 -->    <div class="xf iconfont">      <p class="switch">开</p>      <input type="checkbox" />      <div class="icon-qianbao money"></div>      <br />      <span>流量主</span>    </div>  </body></html>

css

@import url(//at.alicdn.com/t/c/font_3886805_3yrd85ave4m.css);* {  padding: 0;  margin: 0;}.xf {  width: 163px;  height: 136px;  background: #fff;  border-radius: 25px;  border: 1px solid #888787;  padding-left: 20px;}.xf:hover {  transform: scale(1.05, 1.05);  background: #7a40f2;  transition: 0.4s;  -webkit-box-shadow: #666 0px 0px 10px;  -moz-box-shadow: #666 0px 0px 10px;  box-shadow: #666 0px 0px 10px;  color: #fff;}/* 开关 */.xf input {  width: 40px;  height: 20px;  appearance: none;  background: #f5f5f5;  border-radius: 40px;  border: 1px solid rgba(0, 0, 0, 0.15);  position: relative;  top: -17px;  left: 103px;}.xf input::before {  content: "";  position: absolute;  top: 0;  left: 0;  height: 16px;  width: 16px;  background: #fff;  border-radius: 50%;  transition: all 0.15s ease-in-out;  border: 1px solid rgba(0, 0, 0, 0.15);  -webkit-box-shadow: #a5a4a4 0px 0px 10px;  -moz-box-shadow: #a5a4a4 0px 0px 10px;  box-shadow: #a5a4a4 0px 0px 10px;}.xf input:checked {  background: #6e5cea;}.xf input:checked + div {  color: #6e5cea;}.xf input:checked ~ span {  color: #6e5cea;}.xf input:checked::before {  left: calc(100% - 16px);  transition: all 0.15s ease-in-out;}.xf:hover input::before {  background: #6e5cea;  border: 1px solid rgba(0, 0, 0, 0.15);}.xf:hover input:checked {  background: #fff;}.xf:hover input:checked + div {  color: #fff;}.xf:hover input:checked ~ span {  color: #fff;}.xf input:hover {  background: #fff;}/* 开关文字样式 */.switch {  font-size: 12px;  padding-top: 24px;  line-height: 70%;}/* icon样式 */.icon-qianbao {  font-size: 35px;  padding-top: 0px;}.xf span {  font-size: 14px;  padding-bottom: 24px;}
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学