html - 请问这个图片上打钩图标是用CSS写的吗?
PHP中文网
PHP中文网 2017-04-17 12:07:15
[HTML讨论组]

这是鼠标还没移动上去之前

这是鼠标移上去之后的效果

刚学习html和css没多久,今天仿站的时候这个部分,在原文件里面并没有字母前面那个打钩的图片。是用css写的吗?
是怎么实现的呢?

能告诉我的话,真的是感激不尽!!!谢谢

PHP中文网
PHP中文网

认证高级PHP讲师

全部回复(5)
天蓬老师

伪元素。其实甚至可以不用字体图标,纯css也是可以做的,那个勾只需要一个只有两条边框线的p旋转一下就可以了…

大家讲道理

字体做的,可以去参考Fnt-Awesom,各种字体很多,点击之后加上对应的类去改颜色就好

大家讲道理

目测是iconfont

怪我咯

请搜索iconfont,也就是图标字体。

就是把图形做成字体,然后用css的::before伪元素插入到元素前面。

巴扎黑

没看到源码,但是应该是两个样式,两个样式的背景图片是不一样的图片
比如默认是a 样式没有√的,background-url(xxx),这里用没有√的图片路径
js监控hover事件,去掉a样式,增加b样式 ,此时b样式的background-url(xxx),就是有√的图片路径,
不是专业写css的,如错,还请指出.

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号