html在搜索按钮中加放大镜,CSS3 搜索按钮动效 - 放大镜图标变叉叉
CSS
语言:
CSSSCSS
确定
body {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background: lightslategray;
}
.search-icon {
background-color: lightslategray;
height: 2.8em;
width: 2.8em;
display: block;
padding: 0.5em;
margin: 1em auto;
position: relative;
cursor: pointer;
border-radius: 4px;
}
.circle {
position: relative;
display: block;
height: 24px;
width: 24px;
background-color: lightslategray;
border-radius: 50px;
z-index: 0;
border: 6px solid white;
transition: all 0.6s cubic-bezier(0.25, 1.7, 0.35, 0.8);
z-index: 1;
}
.handle {
position: absolute;
background-color: white;
top: 29px;
left: 6px;
width: 50px;
height: 6px;
display: block;
transform: rotate(45deg);
float: right;
border-radius: 2px;
}
.handle:after {
content: "";
background-color: white;
width: 50px;
height: 6px;
display: block;
float: right;
border-radius: 2px;
transition: all 0.6s cubic-bezier(0.25, 1.7, 0.35, 0.8);
z-index: -1;
}
.open .circle {
transform: scale(0.02);
transform-origin: 20% 20%;
background: white;
border-color: white;
}
.open .handle:after {
transform-origin: center center;
transform: rotate(90deg);
}
html在搜索按钮中加放大镜,CSS3 搜索按钮动效 - 放大镜图标变叉叉相关推荐
- html如何给按钮加动态效果,css3 实现按钮点击动画效果(加工)
项目中的网页需要给按钮添加动画效果,只需要如下css文件即可: /** * 按钮的点击动画效果,2018年1月12日09:36:48 **/ input.btn { display: inline-b ...
- 详细解析:uni-app|vue组件实现茶杯中茶水浮动loading纯CSS动效
前言 前面我已经跟大家分享了[科技感Loading动效]和[水珠晃动Loading动效]两篇文章了,如果大家没有读过,建议大家花一点点时间去看一下,有了前两篇文章的基础后,这次,小凡给大家再分享一个茶 ...
- 每日一篇系列---CSS3实现下雨动效
今日份笔记,下雨动效. 先前实现类似的天气动效,都是麻烦UI大佬给做的图,这次使用CSS3来实现一个. 一.准备工作 首先介绍下实现主要会用到的CSS3属性:box-shadow box-shadow ...
- html中按钮怎么设置渐变色,CSS3渐变色按钮
上一篇文章介绍了css3的渐变色属性,今天带来CSS3渐变特性的应用.可以去看一组按钮,我只用了 CSS创建完成的渐变按钮(不需要图片和Javascript). 这些按钮可以根据字体的大小伸缩.当填充 ...
- Vue + Element 实现请求加载数据时显示动效( Loading 加载 )
一.版本说明,参考 Element 官网 "vue": "^2.5.2", "axios": "^0.18.1", &q ...
- React Native 中使用 Animated 实现物体下落动效
目录 背景 实现 代码 需要注意的几点 效果 参考链接 背景 学校留了一个作业,要用 React Native 做个游戏.我做的游戏涉及物体下落的效果,今天来尝试一下使用 React Native 的 ...
- html 彩虹色,CSS3 彩虹色LOADING动效
CSS 语言: CSSSCSS 确定 .arc { position: absolute; left: 50%; top: 50%; border-radius: 50%; -webkit-anima ...
- CesiumJs 地图中加载模型,cesium 地图模型的加载,cesium 加载建筑模型, cesium 加载3Dmodels
最近接手cesium 地图. . . 自我感觉cesium地图很屌的. 真的很强大. 基础的一些东西跟着教程多看几遍就好了. 下面我们着重说的是cesium 地图模型的加载. . 1. cesium ...
- arcgis中如何导出奥维可识别的图_如何在奥维中加载ArcGIS发布的地图服务
在工作中,您可能有大量的航拍图需要在奥维中加载显示,但直接导入航拍图的数据处理量较大.对电脑硬件的要求较高.因此,您可以通过ArcGIS将航拍图发布成地图服务,在奥维中以在线自定义地图的形式加载. 1 ...
- 网页精美动效/动画制作 按钮鼠标悬浮动效的注意点 02《炫彩网页 iVX 无代码动效/动画制作》
一.按钮动效的使用 在上一节中,我们创建了一个动效,但是并没有使用,在此我们给按钮设置一个悬浮事件,当鼠标悬浮在按钮之上后就调用该动效,点击按钮添加事件: 点击按钮添加事件后将会出现一个事件编辑框,在 ...
最新文章
- 关于部署osd过程中:Device is in use by a device-mapper mapping问题解决
- 终极方案!解决正确设置LaunchImage后仍然不显示的问题
- i服务器2008系统,Windows Server 2008多路径 I/O 概述
- 从「王师傅一共损失了多少钱」说开去
- 年轻,误把unix当linux
- Android开发之三种动画
- Simulink仿真教程2---一些基本操作
- Screen 操作快捷键
- pycharm运行出现ImportError:No module named
- ZZ:WSS 扩展文件夹的属性--如何给文件夹添加扩展字段 from Jianyi0115
- JSON for Modern C++ 3.6.0 发布
- Towards Fully 8-bit Integer Inference for the Transformer Model
- 质量工程师(QA)岗位初介绍
- 1500个前端开发常用JavaScript特效
- JSON.stringify(value, replacer, space)详解
- Activity的生命周期和启动模式
- 网络安全形势严峻:国内黑灰产业产值达千亿
- karabiner macOs Sierra不可用后的临时解决方法
- fiddler 抓取手机上点击微信公众号的链接
- 【IntelliJ IDEA】如何汉化成简体中文