首页 > 其他分享 >实现一个网页按钮

实现一个网页按钮

时间:2023-05-06 12:11:23浏览次数:34  
标签:网页 实现 transition 26px 4s slider 按钮 input

 <label class="switch">
            <input type="checkbox" checked="checked">
            <span class="slider"></span>
   </label>
/* 开关按钮的input元素的样式 */
.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

/* 开关按钮的滑块的样式 */
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 34px;
}

/* 开关按钮的滑块的样式当选中时 */
.slider:before {
    position: absolute;
    content: "";
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    border-radius: 50%;
}

/* 开关按钮的input元素选中时的样式 */
input:checked + .slider {
    background-color: #2196F3;
}

/* 开关按钮的input元素选中时滑块的样式 */
input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

标签:网页,实现,transition,26px,4s,slider,按钮,input
From: https://www.cnblogs.com/liyiyang/p/17376856.html

相关文章

  • 利用AidLux实现热成像电力巡检项目操作演示
    本项目参考AidLux五月实战训练营内容:基于热成像的巡检及AidLux工程方案。利用AIdlux平台和手机移动端算力,轻松落地部署基于热成像智能巡检项目。将pt模型转换至tflite模型,并读取本地图片进行绝缘子串芯片的处理,处理效果如下:1.原图像2.对原图像中的感兴趣区域外接矩形3.将感......
  • 【快应用】一个for循环,教你实现批量包名检测功能
     【关键词】包名检测,for循环 【问题背景】快应用中调用pkg.hasInstalled检测应用是否已安装时,填入一个包名时,是可以正确返回结果,当输入的包名参数是一个数组时就只返回第一个包名的检测结果,之后的就不再返回结果了。这种情形该如何处理?​​ 【问题分析】这是因为该接口......
  • WPF项目中使用WInform版本的 ChromiumWebBrowser控件嵌套网页 解决中文输入法候选框定
    创建一个用户控件,后台代码:publicpartialclassCefControl:UserControl{ChromiumWebBrowserwebView=null;publicCefControl(){InitializeComponent();if(!CefSharp.Cef.IsInitialized){......
  • web网页在手机端打开后左右可以滑动的css bug怎么解决
    web网页在手机端打开后左右可以滑动的cssbug怎么解决这个问题通常是由于在移动设备上使用了固定宽度的元素或容器而导致的。解决这个问题的一种方法是使用CSS媒体查询来检测移动设备,并将容器的宽度设置为100%。具体操作如下:@mediaonlyscreenand(max-width:768px){.cont......
  • 用 VSCode 调试网页的 JS 代码有多香
    用VSCode调试网页的JS代码有多香Javascript代码主要有两个运行环境,一个是Node.js,一个是浏览器。一般来说,调试Node.js上跑的JS代码我会用VSCode的debugger,调试浏览器上的JS代码我会用chromedevtools。 相比纯看代码来说,我更推荐结合debugger来看,它可以让......
  • DX12 实现 模板——物体轮廓
    前言本篇将展示如何运用深度模板缓冲区来实现游戏中的物体轮廓效果源代码model_outline基础知识模板测试过程//compare_func:定义的比较函数。对两个参数进行比较//StencilRef:模板参考值//StencilReadMask:位于D3D12_DEPTH_STENCIL_DESC//Value:正在接受模板测试的值if......
  • Material Design WPF DialogHost 实现异步关闭
    在撰写一个按钮处理数据同步的事件时,处理前先弹出一个窗口,告知用户正在处理数据,处理数据后再关闭这个弹窗。 Button按钮的事件代码原先是这样,预想中是处理一些事情后,可以自动关闭弹窗。DialogHost_MySelf就是DialogHost。1this.DialogHost_MySelf.IsOpen=true;2/**......
  • 常用的截取字符串方法JS和Golang实现
    JS中截取字符串很简单,直接使用substr函数substr()方法可在字符串中截取从开始下标开始的指定数目的字符。下标是从0开始算例如:"21".substr(0,1)  返回2golang实现的substr//截取字符串,支持多字节字符//start:起始下标,负数从从尾部开始,最后一个为-1//length:截取长度,......
  • 1.操作系统概述【操作系统:设计与实现】
    课程官网:https://jyywiki.cn/OS/2023/几个python的库:z3能求解方程组的python库sympy计算符号计算的库numpy数组、矩阵计算相关的学习的时候存在的一定的割裂性,因为不同学科之间存在概念的独立性,学科之间的互通也被打破了。主要的点是A学科用到了B学科的知识点,但A学科并......
  • Verilog实现FIR低通滤波器,vivado平台开发,包含testbench
    1.算法仿真效果vivado2019.2仿真结果如下:    2.算法涉及理论知识概要       FIR(FiniteImpulseResponse)滤波器:有限长单位冲激响应滤波器,又称为非递归型滤波器,是数字信号处理系统中最基本的元件,它可以在保证任意幅频特性的同时具有严格的线性相频特性,同时其......