最终达到的效果图:

代码实现:

Document

.checkbox {

position: relative;

display: inline-block;

}

.checkbox:after, .checkbox:before {

font-family: FontAwesome;

-webkit-font-feature-settings: normal;

-moz-font-feature-settings: normal;

font-feature-settings: normal;

-webkit-font-kerning: auto;

-moz-font-kerning: auto;

font-kerning: auto;

-webkit-font-language-override: normal;

-moz-font-language-override: normal;

font-language-override: normal;

font-stretch: normal;

font-style: normal;

font-synthesis: weight style;

font-variant: normal;

font-weight: normal;

text-rendering: auto;

}

.checkbox label {

width: 90px;

height: 42px;

background: #ccc;

position: relative;

display: inline-block;

border-radius: 46px;

-webkit-transition: 0.4s;

transition: 0.4s;

}

.checkbox label:after {

content: '';

position: absolute;

width: 50px;

height: 50px;

border-radius: 100%;

left: 0;

top: -5px;

z-index: 2;

background: #fff;

box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);

-webkit-transition: 0.4s;

transition: 0.4s;

}

.checkbox input {

position: absolute;

left: 0;

top: 0;

width: 100%;

height: 100%;

z-index: 5;

opacity: 0;

cursor: pointer;

}

.checkbox input:hover + label:after {

box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2), 0 3px 8px 0 rgba(0, 0, 0, 0.15);

}

.checkbox input:checked + label:after {

left: 40px;

}

.model-1 .checkbox input:checked + label {

background: #376ecb;

}

.model-1 .checkbox input:checked + label:after {

background: #4285F4;

}

html页面确认按钮浮动,html的浮动按钮相关推荐

  1. Qt中按钮图标的设置、按钮按下时浮动效果设置 以及 QT的EXE程序图标设置

    本文内容皆为Qt 5.13版本. 使用 IDE为 QTCreator.若是 VS+QT插件环境则可能有略微差异. 推荐一个不错的图标网站,大部分资源都可以免费下载: https://www.easyi ...

  2. 初始化css样式代码、颜色、字体、浮动与清除浮动、显示、定位、盒子模型、按钮禁用、CSS画圆半圆扇形三角梯形

    顔色 sass顔色变量声明 在vue中声明颜色变量时需要在 vue.config.js 里面增加如下配置. module.exports = { // ... css: { sourceMap: tr ...

  3. 【CSS学习(三)盒子模型、边距重叠 浮动、清除浮动】

    盒子模型 盒子模型在CSS学习中尤为重要,对盒子模型的深刻理解有利于 CSS开发水平的提示,在开发中遇到难以理解的现象,往往是因为对模型的理解不够. 盒子模型这个名词来自英文里面的Box modelm ...

  4. CSS浮动和清除浮动

    1 浮动简介 CSS浮动是指浮动元素会脱离"文档流"并向左或向右浮动,允许文本和内联元素环绕它,直到碰到父元素或者另一个浮动元素. 需要注意的是,在CSS定位中absolute绝对 ...

  5. css 浮动和清除浮动

    在写页面布局的过程中,浮动是大家经常用的属性.在好多的排版布局中都是用的的浮动比如说下面这些地方都是应用到了浮动. 在我学习浮动的时候可是熬坏了脑筋,在这里我分享一下我对浮动这块知识的总结. 一.浮动 ...

  6. css浮动以及清除浮动

    css浮动以及清除浮动 CSS的定位机制有3种:普通流(标准流).浮动和定位. 一.什么是浮动? 元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程. 选择器{f ...

  7. CSS之浮动/BFC/清除浮动(十二)

    CSS 浮动/BFC/清除浮动 1,实现 CSS 布局的几种策略 2,正常布局流(Normal Flow) 2.1,正常布局流中,块级元素的排列方式 2.2,正常布局流中, 内联元素排版方式 3,浮动 ...

  8. Web前端,CSS中的浮动、清除浮动

    前言 持续总结输出中,今天分享的是Web前端,CSS中的浮动.清除浮动.浮动和清除浮动是我们常用的css样式.今天我们就来了解他们. 1.浮动的作用 早期的作用:图文环绕 现在的作用:网页布局 • 场 ...

  9. CSS——CSS浮动与清除浮动

    文章目录 浮动 普通流(normal flow) 浮动(float) 什么是浮动? 浮动详细内幕特性 float 浮 漏 特 案例:体会浮动 现在就可以用float实现一些基本页面布局了 链接 清除浮 ...

  10. html css 中浮动影响与浮动问题的解决

    html css 中浮动影响与浮动问题的解决 浮动 浮动就是使元素脱离文档流且块级元素在同一行显示(文档流:元素在页面中所占的位置) 浮动特性:脱离文档流,原先位置不保留,飘在文档流的上方. 给元素设 ...

最新文章

  1. 分享20个常用的Python函数,轻松玩转Pandas!!
  2. 图灵奖得主Jeff Ullman:机器学习不是数据科学的全部!统计学也不是!
  3. Shell脚本编程30分钟入门
  4. 软件工程网络15个人阅读作业1 (201521123107)
  5. 二叉树的迭代统一写法
  6. 后退与hash的问题
  7. FFT蝶形算法的verilog实现专题_目录
  8. 去掉U盘写保护 修复u盘错误
  9. 【JavaScript 逆向】webpack 之某妹游戏登录逆向
  10. 如何在线绘制简单又漂亮的思维导图
  11. Unity 中的基础光照
  12. 计算机网络处理延时是什么原因,电脑网络延迟的解决方法是什么
  13. 二维C语言,二维FFT,IFFT,c语言实现
  14. 一篇文章读懂SDP、RTMP、HLS、SIP、MMS
  15. java中图片加载不出来的_请问图片加载不出来是为什么
  16. 一个redis集群的管理工具
  17. Pinnacle Studio 中文版
  18. 建筑工程技术专业需要用计算机吗,一级建造师通信与广电工程必须是计算机相关专业吗...
  19. 基于大疆EP和Opencv完成人脸跟随项目
  20. 排课表--拓扑排序【自己写的拓扑排序方法】[1]

热门文章

  1. 它们养活了一票国产软件!这些开源软件你知道吗?
  2. 在WPSOffice中打造自己的素材库(转)
  3. 智能门锁里的大市场,凯迪仕签署上市辅导协议,冲击A股上市
  4. 电流互感器输出波形测试
  5. 三菱PLC分类及型号的基础知识
  6. 《Cocos Creator游戏实战》新手引导实现
  7. 怎么过论文查重,有哪些论文降重技巧?
  8. Zuul多路径访问时报404问题
  9. 二战前线2 (commando2) flash 修改
  10. android可用的萝莉字体,自行添加了高相似度的英文字体