带箭头的对话框实现(百度笔试题)
来源:互联网 发布:cf聊天软件下载 编辑:程序博客网 时间:2024/06/06 19:33
需要的样式数据:
下面是我实现的代码:
<style type="text/css"> #demo{ width: 100px; height: 100px; border-radius: 1px; border:2px solid #000; position: relative; } #demo::after{ content: ""; width: 14px; height: 14px; border-top: 2px solid #000; border-right: 2px solid #000; background-color: #fff; -webkit-transform:rotateZ(45deg); transform:rotateZ(45deg); position: absolute; left:94px; /*left=90时候 是不算border的 90+4是正确的*/ top:32px; /*left=2才是要求的距离顶部为0*/ } </style></head><body><div id="demo"></div></body>
最后代码效果如下:
实现思路:
使用::after添加一个方块,上右border黑色,然后旋转45度放在图示位置挡住原本的border;
要点:关于top,left的数据问题,需要考虑边界,正常认为是top:30px;left:90px;但是实际却会偏移,这是因为border的原因,需要把自身的border也考虑在内。
阅读全文
0 0
- 带箭头的对话框实现(百度笔试题)
- css实现对话框-带箭头提示框
- 用Dialog创建带箭头的对话框
- 用Dialog创建带箭头的对话框
- css绘制带箭头对话框
- CSS实现带箭头的DIV
- Android实现带箭头的自定义Progressbar
- CSS实现带箭头的DIV
- 如何利用百度地图JSAPI画带箭头的线?
- 如何利用百度地图JSAPI画带箭头的线?
- 带箭头的直线
- 带箭头的listbox
- 带箭头的DIV
- 用Canvas画带箭头的线(包括箭头向内和箭头向外)
- 百度的笔试题
- CSS3实现晃动的引导箭头-百度新首页
- Asp.Net实现JS前台带箭头的流程图方法总结!(个人笔记,信息不全)
- 利用css实现网页带箭头的提示框
- Java 时间实现细节
- css样式表
- MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
- 常见的http响应头内容介绍
- h5 新增主题结构元素article、aside、nav、seciton、time
- 带箭头的对话框实现(百度笔试题)
- Ubuntu最新版Docker的deb安装包地址
- NAS介绍
- NoClassDefFoundError: org/hibernate/engine/transaction/spi/TransactionContext
- Dubbo配置文件
- Mysql-(Mysql5.7及以上版本)Access denied for user 'root'@'localhost' (using password:YES) 解决方案
- Hive 表增删改查CRUD操作
- 自己写的一个爬蚂蜂窝的景点数据的Python程序,Mark一下
- Linux的Docker上安装MySQL记录