您现在的位置是:网站首页> 编程资料编程资料
利用CSS伪元素创建带三角形的提示框的实现方法CSS :befor :after 伪元素的巧妙用法CSS3中伪元素::before和::after的用法示例利用CSS3伪元素实现逐渐发光的方格边框css3+伪元素实现鼠标移入时下划线向两边展开的效果那些你所不知的CSS ::before 和::after 伪元素用法详解CSS 伪元素及Content 属性
2021-09-04
834人已围观
简介 下面小编就为大家带来一篇利用CSS伪元素创建带三角形的提示框的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
CSS伪元素非常有用,它提供了一种无需多余的DOM元素来实现一些常见的功能的方法,以下利用其实现一个带三角形的tooltip。
下面是DOM结构:
下面是对应的CSS样式:
XML/HTML Code复制内容到剪贴板
- <div class="tooltip-wrapper bottom">
- <div class="arrow">div>
- <div class="content">
- This is content
- div>
- div>
CSS Code复制内容到剪贴板
- .tooltip-wrapper {
- position: absolute;
- z-index: 9999;
- padding: 5px;
- background: white;
- border: 1px solid #7d7d7d;
- border-radius: 5px;
- }
- .tooltip-wrapper .arrow,
- .tooltip-wrapper .arrow:after {
- position: absolute;
- display: block;
- width: 0;
- height: 0;
- border-color: transparent;
- border-style: solid;
- }
- .tooltip-wrapper .arrow {
- border-width: 11px;
- }
- .tooltip-wrapper .arrow:after {
- content: "";
- border-width: 10px;
- }
- .tooltip-wrapper.bottombottom .arrow {
- top: -11px;
- left: 50%;
- margin-left: -11px;
- border-top-width: 0;
- border-bottom-color: #7d7d7d;
- }
- .tooltip-wrapper.bottombottom .arrow:after {
- top: 1px;
- margin-left: -10px;
- border-top-width: 0;
- border-bottom-color: white;
- }
以上这篇利用CSS伪元素创建带三角形的提示框的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
原文地址:http://www.cnblogs.com/clumiere/p/4497588.html
相关内容
- 关于box-sizing的全面理解使用CSS3的box-sizing属性解决div宽高被内边距撑开的问题使用box-sizing让CSS布局更直观CSS3属性box-sizing使用指南css3 box-sizing属性使用参考指南CSS网页实例 利用box-sizing实现div仿框架结构实现代码CSS3 box-sizing属性
- Flexbox制作CSS布局实现水平垂直居中的简单实例CSS水平垂直居中的几种方法总结css让容器水平垂直居中的7种方式利用CSS3的flexbox实现水平垂直居中与三列等高布局CSS设置文字图片垂直居中的方法总结深入理解CSS行高line-height与文本垂直居中的原理CSS设置DIV垂直居中的N种方法 兼容IE浏览器 CSS文本和div垂直居中方法总结 CSS 实现垂直居中的几种方法(必看)CSS在固定宽高的div内实现垂直居中的实例详解CSS实现垂直居中的几种方法小结
- css3动画效果小结(推荐)纯CSS3 3D魔方翻转动画特效源码CSS3鼠标滑过图片标题和遮罩层动画特效源码纯CSS3绘制的哆啦A梦头像动画效果源码CSS3实现滚动条动画效果代码分享纯CSS3实现鼠标滑过圆形图片旋转翻盖动画特效源码CSS3实现的鼠标滑过边框线条动画特效源码CSS3中Transform动画属性用法详解 2016奥运会小人骑自行车CSS3动画特效源码
- 设置一个DIV块固定在屏幕中央的两种方法(推荐)关于div中img,span垂直居中的问题解决img在div中居中的问题html5实现适用于手机端的div图片放大预览效果源码DIV+CSS实现带三角箭头的提示框 div被iframe遮住的几种情况及解决方法DIV点击折叠实例代码DIV始终浮动在页面底部CSS设置DIV垂直居中的N种方法 兼容IE浏览器 CSS文本和div垂直居中方法总结 CSS控制DIV层显示和隐藏的实现方法
- 浅谈浏览器的兼容性(必看篇)针对IE浏览器的兼容问题小结避免不必要的浏览器兼容性问题的5个技巧兼容主流浏览器的CSS透明代码(必看篇)关于遇到的浏览器兼容问题及应对方法(推荐)浅谈遇到的几个浏览器兼容性问题
- HTML CSS样式基础(必看篇)html/css基础篇——html代码编写过程中的几个警惕点(必看)html、css基础注意点(前端必看篇)HTML基础总结推荐(段落)HTML基础知识——css样式表,样式属性,格式与布局详解HTML基础知识——设置超链接的样式简单实例HTML基础必看——全面了解css样式表HTML基础必看---表单,图片热点,网页划区和拼接详解HTML基础重点_一般标签、常用标签和表格浅谈HTML(css基础样式)前端开发每天必学之HTML入门介绍
- 浅谈CSS3动画的回调处理纯css3实现的3D方块翻转动画特效源码纯css3实现的3D图片立方体旋转动画特效源码CSS3实现的绵羊奔跑动画特效源码CSS3鼠标滑过图片标题遮罩动画特效源码 8种纯CSS3绘制打火机动画火焰效果css3动画效果小结(推荐)
- 浅谈CSS过渡、动画和变换菜单栏 “三” 变形为“X”css3过渡动画详解Css3新特性应用之过渡与动画CSS3中的元素过渡属性transition示例详解css过渡+3D效果的简单实现CSS3过渡transition效果实例介绍用Dreamweaver制作网页中常用的过渡效果css3过渡_动力节点Java学院整理
- CSS更改鼠标为手状样式浅谈CSS样式权值引用css样式的书写格式详解Web前端开发css基础样式总结(推荐)纯CSS3超酷书架样式404页面特效源码HTML CSS样式基础(必看篇)CSS样式覆盖规则全面了解
- 有关绝对定位的全面理解绝对定位元素被遮挡的解决方法CSS绝对定位元素left设为50%实现水平居中绝对定位的元素在ie6下不显示隐藏了的有效解决方法IE7中绝对定位元素之间的遮盖问题示例探讨将一个绝对定位的div水平垂直居中对齐css教程之绝对定位使用详解