热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

仅使用html/css在悬停时更改Google素材图标

如何解决《仅使用html/css在悬停时更改Google素材图标》经验,为你挑选了1个好方法。

我想Google Material Icon在按钮悬停上更改(实际图标本身).我想只用HTML和做这个CSS.我希望它从"加号"图标变为类似"检查"图标的东西,特别是使用"完成"图标.Codepen下面.谢谢

.material-icons.md1 {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 33px;
    margin-top: 12px;
}
.btnwrap {
    position: fixed;
    z-index: 2;
    height: 60px;
    width: 300px;
    background-color: #074fb2;
    font-size: 20px;
    display: block;
    text-align: center;
    vertical-align: middle;
    line-height: 60px;
    color: #fff;
    border-radius: 50px;
    cursor: pointer;
}
.btntext1 {
    position: absolute;
    left:85px; 
    transition: all .1s;
}
.btntext2 {
    position: absolute;
    width: 100%;
    transition: all .2s;
    opacity: 0;
}
.innerbtn {
    z-index: 1;
    position: relative;
    float: left;
    height: 56px;
    width: 56px;
    background-color: #3e81dc;
    border-radius: 50px;
    display: inline-block;
    margin-top: 2px;
    margin-left:2px; 
    transition: all 1s;
}
.btnwrap:hover .btntext1 {
    opacity: 0;
    transition: all .5s;
}
.btnwrap:hover .btntext2 {
    opacity: 1;
    transition: all .5s;
}
.btnwrap:hover .innerbtn {
    margin-left: 242px;
}

add
Click Now
Download for FREE

https://codepen.io/anon/pen/YYEXYy



1> scott.schaff..:

所以我在这里回答我自己的问题.将html保留为空,在CSS中添加':before'的'content',然后在悬停状态下更改':before'..请参阅forked Codepen:

.material-icons.md1::before{ font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 33px; content:"add"; } .btnwrap:hover .material-icons.md1::before{ content:"done"; }

https://codepen.io/anon/pen/aEVOEr


推荐阅读
  • 使用HTML创建弹出框以便用户输入信息
    在做项目的过程中,我们时常需要进行一些弹框操作,比如在后台管理时需要进行的一些增删改操作,这个时候我们需要使用到弹框,或者在 ... [详细]
  • HTML制作简单首页导航
    h1大标题:李广程的作业列表查看演示地址一:http:js.lgcweb.cn查看演示备用地址:http:39.105.0.128Ja ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 使用圣杯布局模式实现网站首页的内容布局
    本文介绍了使用圣杯布局模式实现网站首页的内容布局的方法,包括HTML部分代码和实例。同时还提供了公司新闻、最新产品、关于我们、联系我们等页面的布局示例。商品展示区包括了车里子和农家生态土鸡蛋等产品的价格信息。 ... [详细]
  • Java图形化计算器设计与实现
    本文介绍了使用Java编程语言设计和实现图形化计算器的方法。通过使用swing包和awt包中的组件,作者创建了一个具有按钮监听器和自定义界面尺寸和布局的计算器。文章还分享了在图形化界面设计中的一些心得体会。 ... [详细]
  • 前端不规则图像点击_如何在前端开发的潮流中快速学习学好学以致用?
    大家好,我是致力于前端开发,前端设计,前端入门的前端小姐姐,今天为大家带来的前端新知识是【雪碧图和滑动门】,不 ... [详细]
  • 摘录自Understandingplaceholderselectors.extendextend让你能够在多个选择器中通过继承的方式共享一段样式:.icon{transition ... [详细]
  • backgroundposition和长图实现鼠标悬浮动画效果
    以下图片及代码均来自京东云点击这里进入京东云思路和效果图:background-position:00可以用js动态的将长图按帧数一帧一阵的展示出来效果类似gif,红框就是可视界面 ... [详细]
  • 微信小程序 button、checkbox、radio组件
    微信小程序的button、checkbox、radio三个组件都属于表单组件官方参考文档:https:developers.weixin.qq.comminiprog ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • Linux上的文件类型与默认图标
    linux,上,的,文件 ... [详细]
  • Material Design Lite ,简洁惊艳的前端工具箱。
    2019独角兽企业重金招聘Python工程师标准MaterialDesignLite简介本文主要介绍MaterialDesign设计语言的HTMLCSSJS部分实现。对应每一 ... [详细]
  • 1.首先要下载VsCode和python解释器。VsCode下载地址:https:code.visualstudio.compython下载地址:https:www.python. ... [详细]
author-avatar
只属于天天的牛牛
这个家伙很懒,什么也没留下!
Tags | 热门标签
RankList | 热门文章
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有