技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营
卡卡网是专业的网站测速平台,网速测试,测试网站速度,就来卡卡网 ~
问题反馈网络日志

【DiyVM】沙田机房/香港云/回国CN2线路/AMD EPYC/39元一月5M/CN2海外云主机 24元/月BGP+CN2海外云 低至25元/月海外主机 低至$2/月

DiyVM:香港VPS惊爆价36元一月
★站长变现★特色悬浮小图标广告
5M CN2 GIA云主机 24元起
【转化好产品,官方高价收量】
一一一云主机 26元起一一一
官方高价收量,每日稳定结算

一一云主机 24元 3折起一一
AWS核心代理U充值 免注册开户
海外CN2云 低至$2.5/月
海外云低至2折 298/年
免费测试★APK免杀 谷歌过保护
官方收量CPA/CPS长期稳定

海外主机 5M CN2 低至$2/月
恒创科技 一 海外服务器 ● 高速稳定
★解决安装报毒★谷歌过保护机制
CN2 GIA/1000Mbps $111/月
超级签★免杀★加固★满意付款
全球云主机 3天试用再买

【菠萝云】香港4G内存99元,马上开通
亿人互联-津/京BGP托管租用/VPS
苹果签名/APP封装/远控免杀
10M CN2海外云VPS 53元/月
一一站长/主播好变现一一有流量就来
站长变现 特色悬浮小图标广告

实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现
实力产品变现

赞助商

分类目录

赞助商

最新文章

字体单位是相对测量单位,是根据其他一些值计算的,可以动态变化。与字体相关的测量单...
stroke-width设置形状的描边粗细,如果在 HTML 中,框架是从外边缘...
本文给大家介绍10款用SVG蒙版制作的图片转场/过渡动画,并分析如何实现它们。
CSS 数据类型<filter-function>代表可以改变输入图...
CSS box-shadow 属性用于在元素的框架上添加阴影效果。你可以在同一个...
drop-shadow() 是一个CSS 过滤器函数,其将投影效果应用于输入图像...
本文给大家介绍一个SVG实现的网页气泡动画效果。 

搜索

CSS3颜色渐变按钮 鼠标划过变色

作者:admin    时间:2021-4-14 2:13:3    浏览:1801

今天给大家介绍如何用CSS3实现颜色渐变的按钮,并且在鼠标划过时变色,这按钮在UI设计中非常常用。

css3颜色渐变按钮 鼠标划过变色
CSS3颜色渐变按钮 鼠标划过变色

demodownload

CSS代码

  • * {
  • -webkit-box-sizing: border-box;
  • -moz-box-sizing: border-box;
  • box-sizing: border-box;
  • }
  • body{background-color: #1F1F1F;overflow: hidden}
  • .buttons {
  •     margin: 10%;
  •     text-align: center;
  • }
  • .btn-hover {
  •     width: 200px;
  •     font-size: 16px;
  •     font-weight: 600;
  •     color: #fff;
  •     cursor: pointer;
  •     margin: 20px;
  •     height: 55px;
  •     text-align:center;
  •     border: none;
  •     background-size: 300% 100%;
  •     border-radius: 50px;
  •     moz-transition: all .4s ease-in-out;
  •     -o-transition: all .4s ease-in-out;
  •     -webkit-transition: all .4s ease-in-out;
  •     transition: all .4s ease-in-out;
  • }
  • .btn-hover:hover {
  •     background-position: 100% 0;
  •     moz-transition: all .4s ease-in-out;
  •     -o-transition: all .4s ease-in-out;
  •     -webkit-transition: all .4s ease-in-out;
  •     transition: all .4s ease-in-out;
  • }
  • .btn-hover:focus {
  •     outline: none;
  • }
  • .btn-hover.color-1 {
  •     background-image: linear-gradient(to right, #25aae1, #40e495, #30dd8a, #2bb673);
  •     box-shadow: 0 4px 15px 0 rgba(49, 196, 190, 0.75);
  • }

HTML代码

  • <div class="buttons">
  •     <button class="btn-hover color-1">BUTTON</button>
  • </div>

execcodegetcode

代码解释:

1、CSS代码中的 linear-gradient() 函数

linear-gradient() 用于创建一个表示两种或多种颜色线性渐变的图片。

创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从上到下渐变。

  • /* 从上到下,蓝色渐变到红色 */
  • linear-gradient(blue, red);
  •  
  • /* 渐变轴为45度,从蓝色渐变到红色 */
  • linear-gradient(45deg, blue, red);
  •  
  • /* 从右下到左上、从蓝色渐变到红色 */
  • linear-gradient(to left top, blue, red);
  •  
  • /* 从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束 */
  • linear-gradient(0deg, blue, green 40%, red);

2、CSS代码中的 box-shadow 属性

box-shadow是把一个或多个下拉阴影添加到框上。该属性是一个用逗号分隔阴影的列表,每个阴影由 2-4 个长度值、一个可选的颜色值和一个可选的 inset 关键字来规定。省略长度的值是 0。

语法:

  • box-shadow: h-shadow v-shadow blur spread color inset;

说明
h-shadow 必需的。水平阴影的位置。允许负值
v-shadow 必需的。垂直阴影的位置。允许负值
blur 可选。模糊距离
spread 可选。阴影的大小
color 可选。阴影的颜色。
inset 可选。从外层的阴影(开始时)改变阴影内侧阴影

 

标签: css3  button  渐变按钮  
x
广告: CN2云主机 免费试用