css3图标
问题描述

用css3怎么画一个这样的图标!!谢谢!!!
问题解答
回答1:<!DOCTYPE html><html><head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> <meta charset='utf-8' /> <title>Tab Style</title> <style>p {width:112px;height:32px;float:left;position:relative;overflow:hidden;}p:before {content:’’;background:#9f9f9f;width:32px;height:32px;transform:rotate(-45deg);position:absolute;left:6px;border-radius:2px;}p:after {content:’’;background:#9f9f9f;width:96px;height:32px;position:absolute;right:0;border-radius:3px;}p > i {width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:50%;margin-top:-4px;left:8px;} </style></head><body> <p><i></i></p></body></html>
update 2017.02.07有同学在问圆点透明的问题,如果仔细阅读style就能发现原点是由i标签来呈现的,只要将i标签的背景色改成rgba就可以达到目的。
p > i {width:8px;height:8px;background:rgba(255,255,255,.3);border-radius:50%;position:absolute;top:50%;margin-top:-4px;left:8px;}回答2:
正在学习前端。尝试做一下。
<!DOCTYPE html><html><head> <meta charset='utf-8'> <meta http-equiv='X-UA-Compatible' content='IE=edge'> <title>CSS画标签</title> <link rel='stylesheet' href='https://www.haobala.com/wenda/5948.html'> <style>.content{ width:150px; height:50px; position:relative; left:200px; background-color: #ccc; border-radius:0 5px 5px 0;}.angel{ position: absolute; width:0; height:0; border-top: 25px solid transparent; border-bottom:25px solid transparent; border-right:25px solid #ccc; left:-25px;}.circle{ background-color: #fff; height:10px; width:10px; border-radius: 50%; position:absolute; top:20px;} </style></head><body> <p class='content'><p class='angel'></p><p class='circle'></p> </p></body></html>回答3:
如果白色小圆点处需要透明,能看到底层背景。这如何做呢
相关文章:
1. 把h5放入webview里面,h5页面上下可以回弹,怎么可以去掉该效果2. javascript - 关于js原生事件的绑定与解除绑定3. javascript - yo创建angular报错4. docker网络端口映射,没有方便点的操作方法么?5. docker不显示端口映射呢?6. css3 - 新版支付宝 账单页面滑动时月份栏被下一个月给顶上去是什么效果7. node.js - nojs的response.write()如何返回一个html8. css3 - 没明白盒子的height随width的变化这段css是怎样实现的?9. 关于docker下的nginx压力测试10. javascript - nodejs报错 打开localhost:3000 就报错

网公网安备