css怎么实现提交按钮

css实现提交按钮的方法:1、通过HTML 标签定义一个按钮;2、通过“:hover”选择器来修改鼠标悬停在按钮上的样式;3、使用“transition-duration”属性设置“hover”效果的速度即可。

css怎么实现提交按钮

本教程操作环境:Windows10系统、CSS3版、DELL G3电脑

css怎么实现提交按钮?

纯CSS实现几个好看的按钮

1. 鼠标悬停

立即学习“前端免费学习笔记(深入)”;

.button {    background-color: #4CAF50; /* Green */    border: none;    color: white;    padding: 16px 32px;    text-align: center;    text-decoration: none;    display: inline-block;    font-size: 16px;    margin: 4px 2px;    -webkit-transition-duration: 0.4s; /* Safari */    transition-duration: 0.4s;    cursor: pointer;} .button1 {    background-color: white;     color: black;     border: 2px solid #4CAF50;} .button1:hover {    background-color: #4CAF50;    color: white;} .button2 {    background-color: white;     color: black;     border: 2px solid #008CBA;} .button2:hover {    background-color: #008CBA;    color: white;} 

登录后复制

css怎么实现提交按钮

我们可以使用 :hover 选择器来修改鼠标悬停在按钮上的样式,使用 transition-duration 属性可以设置 “hover” 效果的速度。

2. 鼠标悬浮带阴影按钮

.button {    background-color: #4CAF50; /* Green */    border: none;    color: white;    padding: 15px 32px;    text-align: center;    text-decoration: none;    display: inline-block;    font-size: 16px;    margin: 4px 2px;    cursor: pointer;    -webkit-transition-duration: 0.4s; /* Safari */    transition-duration: 0.4s;}.button1:hover {    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19);}

登录后复制

css怎么实现提交按钮

添加阴影后,按钮显得更加立体

3. 鼠标悬停后按钮添加箭头图标

.button {  display: inline-block;  border-radius: 4px;  background-color: #f4511e;  border: none;  color: #FFFFFF;  text-align: center;  font-size: 28px;  padding: 20px;  width: 200px;  transition: all 0.5s;  cursor: pointer;  margin: 5px;  vertical-align:middle;}.button span {  cursor: pointer;  display: inline-block;  position: relative;  transition: 0.5s;}.button span:after {  content: '»';  position: absolute;  opacity: 0;  top: 0;  right: -20px;  transition: 0.5s;}.button:hover span {  padding-right: 25px;}.button:hover span:after {  opacity: 1;  right: 0;}

登录后复制

css怎么实现提交按钮

4. 按钮点击的水波效果

.button {    position: relative;    background-color: #4CAF50;    border: none;    font-size: 28px;    color: #FFFFFF;    padding: 20px;    width: 200px;    text-align: center;    -webkit-transition-duration: 0.4s; /* Safari */    transition-duration: 0.4s;    text-decoration: none;    overflow: hidden;    cursor: pointer;}.button:after {    content: "";    background: #90EE90;    display: block;    position: absolute;    padding-top: 300%;    padding-left: 350%;    margin-left: -20px!important;    margin-top: -120%;    opacity: 0;    transition: all 0.8s}.button:active:after {    padding: 0;    margin: 0;    opacity: 1;    transition: 0s}

登录后复制

css怎么实现提交按钮

5. 按钮点击“往下压”的效果

.button {  display: inline-block;  padding: 15px 25px;  font-size: 24px;  cursor: pointer;  text-align: center;     text-decoration: none;  outline: none;  color: #fff;  background-color: #4CAF50;  border: none;  border-radius: 15px;  box-shadow: 0 9px #999;}.button:hover {background-color: #3e8e41}.button:active {  background-color: #3e8e41;  box-shadow: 0 5px #666;  transform: translateY(4px);}

登录后复制

css怎么实现提交按钮

推荐学习:《css视频教程》

以上就是css怎么实现提交按钮的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2920639.html

(0)
上一篇 2025年3月11日 18:21:24
下一篇 2025年3月7日 09:55:02

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css显示不出背景怎么办

    css显示不出背景的解决办法:1、查看css是否被调用,重新调用正确的css路径;2、检查css图片地址并修改正确;3、固定div的高度;4、检查div是否被嵌套并修改;5、规范div代码即可。 本教程操作环境:Windows10系统、CS…

    2025年3月11日
    200
  • escape在css中用法是什么

    escape在css中的使用语法是“escapedStr = CSS.escape(str);”;“CSS.escape()”静态方法返回DOMString包含作为参数传递的转义字符串,主要用作CSS选择器的一部分;其使用示例如“docum…

    2025年3月11日
    200
  • css p是什么元素

    css p是指段落标签,是块级元素,而块级元素就是默认撑满整行,之后的标签会显示在它下面,对应的行内元素是根据内容宽度自适应;元素会自动在其前后创建一些空白,浏览器会自动添加这些空间。 本教程操作环境:Windows10系统、CSS3版、D…

    2025年3月11日
    200
  • 不写css使div居中显示怎么实现

    不写css使div居中显示的方法:1、创建一个HTML示例文件;2、定义一些p标签内容;3、使用“”标签实现不写css也能使div居中显示。 本教程操作环境:Windows10系统、CSS3版、DELL G3电脑 不写css使div居中显示…

    2025年3月11日
    200
  • css表格的单元格不换行怎么实现

    css表格的单元格不换行的实现方法:1、打开相应的HTML文件;2、查看表格table与td标签内容;3、通过为表格table与td标签设置css属性为“white-space:nowrap;”即可使表格内文字不换行。 本教程操作环境:Wi…

    2025年3月11日
    200
  • css2.1是什么时候提出来的

    css2.1是2004年2月正式发布的;css2.1是CSS的第二级第一次修订版,其基于CSS2构建,后者基于CSS1构建;其支持指定媒体的样式表,所以作者可以为他们的文档定制在视觉浏览器、听觉设备、打印机、盲文设备、手持设备,等上的表现;…

    2025年3月11日
    200
  • css背景什么意思

    css背景指的是CSS背景属性,即background属性,该属性用于定义元素的背景效果,语法是“background:bg-color bg-image position/bg-size bg-repeat bg-origin bg-cl…

    2025年3月11日
    200
  • css 整个英文单词不换行怎么实现

    css整个英文单词不换行的实现方法:1、通过css属性“word-wrap:break-word;”控制换行;2、通过css属性“word-break:break-all;”控制断词方式即可。 本教程操作环境:Windows10系统、CSS…

    2025年3月11日
    200
  • css怎么实现内容固定不动

    css实现内容固定不动的方法:1、通过给div设置“position: fixed;”属性内容固定;2、利用calc方法实现内容固定;3、使用relative,fixed和absolute定位属性实现内容固定不动即可。 本教程操作环境:Wi…

    2025年3月11日
    200
  • 改css不生效怎么办

    改css不生效的解决办法:1、清除浏览器缓存或者重启浏览器;2、检查属性名和属性值是否符合规范并修改;3、检查是否关联了样式表,或者关联的样式位置,名字是否正确并修改;4、检查选择器是否正确并修改;5、查看css优先级是否出现问题并修改即可…

    2025年3月11日
    200

发表回复

登录后才能评论