CSS特效(11)——按钮填充效果

按钮填充效果

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    .btn {
      position: relative;
      width: 100px;
      margin: 50px auto;
      text-align: center;
      padding: 0 2rem;
      font-family: ‘Arial‘, sans-serif;
      font-size: 36px;
      line-height: 4.5rem;
      color: deeppink;
      background-color: transparent;
      border: 3px solid deeppink;
      cursor: pointer;
    }

    .btn:after {
      content: ‘‘;
      position: absolute;
      z-index: -1;
      top: 0;
      left: 50%;
      height: 100%;
      width: 0;
      background-color: deeppink;
      transition: width .5s, left .5s;
    }

    .btn:hover {
      color: white;
    }

    .btn:hover:after {
      top: 0;
      left: 0;
      width: 100%;
      transition: width .5s, left .5s;
    }

    .btn {
      background-color: deeppink;
      background-image: linear-gradient(white, white);
      background-repeat: no-repeat;
      background-size: 0% 100%;
      background-position: center;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
      transition: background-size .5s;

    }

    .btn:hover {
      background-size: 100% 100%;
    }
  </style>
</head>

<body>
  <div class="btn"> Btn </div>
</body>

</html>

原文地址:https://www.cnblogs.com/janas-luo/p/9604893.html

时间: 2024-10-06 11:40:02

CSS特效(11)——按钮填充效果的相关文章

按钮特效-注册按钮倒计时效果

—————————————————————— <script type="text/javascript">                    //倒计时 秒            var sec = 10;            //初始化函数            function init(){                                //设置定时器,间隔1秒                timer = setInterval(functi

css 鼠标移入边框填充效果

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 <style> 7 a{ 8 display: block; 9 width: 200px; 10 height: 200px; 11 overflow: hidden; 12 padding: 20px; 13 } 14 15 img{ 16

【javascript/css】Javascript+Css实现图片滑动浏览效果

今天用js+css来做一个能够左右滑动的图片浏览效果. 首先写一个结构,包括需要浏览的两张图,以及能够点击来滑动图片的两个按钮. 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <script type="text/javascrip

听着好像很牛的特效——幽灵按钮DOM

给大家分享一个听着好像很牛的东西——幽灵按钮,这个玩意对于艺术设计细胞在高中决定不在考试试卷上画画的我来说,实在不感冒.但是这个按钮的设计元素很流行,一个网页东西不做几个,光放上几个按钮就会显得很高端.现在打开这个链接直接感受!! ! 链接:  http://www.iuvo.si/ 网页预览图: 就是这样一个网页,主要内容就是幽灵按钮!下面已经没有什么欣赏水平的我,来解剖这个看似很牛的按钮 首先,我作为一个专业的程序猿,最美的肯定是我女朋友,然后下面才是0和1,现在我就将这个按钮分解成,额,肯

css 特效

css特效 介绍两种css 特效 1,模糊滤镜 先看效果: 对比一下没有滤镜效果的界面: 通过添加css 类实现: .ui-modal-mask-blur { -webkit-filter: blur(2px); -moz-filter: blur(2px); -ms-filter: blur(2px); -o-filter: blur(2px); filter: blur(2px); } js代码: 弹出对话框时增加滤镜: if (arguments.length > 2 && s

[HTML/CSS]uploadify自定义按钮样式

概述 在项目中经常用到uploadify上传插件,但是FLASH按钮的外观往往跟我们网页的设计的主题色不太搭配.这时就需要对其样式进行修改. 样式文件是uploadify.css. 打开这个文件后,你会看见CSS设置的按钮样式. 1 .uploadify-button { 2 background-color: #505050; 3 background-image: linear-gradient(bottom, #505050 0%, #707070 100%); 4 background-

导航条点击按钮切换效果

<!--[if IE]><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><![endif]--><html xmlns="http://www.w3.org/1999/xhtml"><head>&

CSS如何实现滑动门效果

CSS如何实现滑动门效果:所谓的滑动门和tab选项卡其实是一个意思,下面就通过实例介绍一下如何实现此功能,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.51texiao.cn/" /> <meta name="key

动画特效十一:侧边栏效果

好久没有进行 "动画特效" 这一系列了.今天和大家继续分享动画特效:"侧边栏效果".由于侧边栏效果的动画效果各式各样了,所以我大致分为三种进行说明: 样式一: 这个样式的动画效果还是比较容易处理的.主要是通过计算view的宽度或者位置来实现.我这样说,也许有点模糊了.让我们来分析程序的架构模式. 默认情况下是"图一"模式: 1.  "Screen area" 就是移动设备屏幕显示区域.并且它的根控制器就是 "Cont