使用 HTML 和 CSS 实现按钮闪烁悬停效果
2020-06-04 06:44
751 查看
使用 HTML 和 CSS 实现按钮闪烁悬停效果
原视频连接
HTML:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <link rel="stylesheet" href="style.css"> </head> <body> <div> <button>Hover</button> <button>Hover</button> </div> </body> </html>
CSS:
* { margin: 0; padding: 0; box-sizing: border-box; } body { display: flex; justify-content: center; align-items: center; height: 100vh; background-color: black; } button { width: 210px; height: 50px; border: none; background-color: black; font-size: 23px; font-weight: 500px; letter-spacing: 1px; text-transform: uppercase; cursor: pointer; outline: none; position: relative; transition: 0.6s; overflow: hidden; } button:first-child { color: skyblue; border: 1px solid skyblue; margin: 0 40px; } button:last-child { color: pink; border: 1px solid pink; } button::before, button::after { position: absolute; content: ''; left: 0; top: 0; background-color: rgba(255, 255, 255, 0.9); width: 100%; height: 100%; filter: blur(30px); //进行模糊度调整 //filter文章末尾会说明 opacity: 0.4; transition: 0.6s; } button::before { width: 60px; transform: translateX(-90px) skewX(-45deg); //skew文字末尾会说明 } button::after { width: 40px; transform: translateX(-90px) skewX(-45deg); } button:hover::before, button:hover::after { opacity: 0.6; transform: translateX(220px) skewX(-45deg); } button:hover { color: #fff; } button:hover:first-child { background-color: skyblue; } button:hover:last-child { background-color: pink; }
相关文章推荐
- 使用html+css实现流光效果按钮
- 使用HTML+CSS实现图片滚动效果
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- 使用html+css实现百叶窗效果
- 使用CSS实现按钮点击波纹效果
- 使用定时器timer实现按钮闪烁的效果
- 前端使用html+css,表单型效果自我实现
- 使用CSS实现按钮点击波纹效果
- Extjs 利用panel html属性加入DIV实现如TextArea的效果,并且能正确使用html标签,实现如向textarea文本域嵌入按钮button或其他控件,,而且兼容firefox
- 使用CSS实现按钮点击波纹效果
- 使用Html+Css+js技术编写一个完整的表格列表内容中 实现 复选框的全选 反选效果
- atitit.按钮光标滑过高亮切换以及其他动态效果的实现css html js --attilax总结
- html 使用js+css+html实现图片划过预览效果
- 使用html+js+css 实现页面轮播图效果(实例讲解)
- css---使用css实现导航的高亮、鼠标悬停显示、改变原生的单选和多选的样式----(转自http://yincheng.site/using-html-css-instead-of-js)...
- 使用HTML+css实现京东图片自动轮播效果(自己写的)
- HTML+CSS项目实践五:使用纯CSS实现点击文字切换图片效果(不使用JS)
- 使用html+css实现聚光灯效果
- 一段js+html+css实现的loading图标效果
- 使用html+css实现三角标示符号