效果图截图:
案例代码示下:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>发光输入框</title> <style type="text/css"> input{width: 280px;height: 30px;} textarea{width: 280px;height: 80px;} input,textarea{ -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0 3px 3px; margin: 5px 1px 3px 0; border: #ddd 1px solid; } input:focus,textarea:focus { box-shadow: 0 0 5px rgba(216,76,41,1); padding: 3px 0 3px 3px; margin: 5px 1px 3px 0; border: rgba(216,76,41,1) 1px solid; } </style> </head> <body> <input type="text" name="" id="" value="" /> <textarea></textarea> </body> </html>
注意:
- 这里使用了
css
的transition 动画属性
。 transition
的浏览器兼容性
,添加浏览器厂商前缀
。
原文地址:https://www.cnblogs.com/agansj/p/9339043.html
时间: 2025-01-08 15:18:11