- 浏览: 44930 次
- 性别:
- 来自: 深圳
最新评论
html:
<div class="triangle_border_up">
<span></span>
</div>
<!-- 向下的三角形 -->
<div class="triangle_border_down">
<span></span>
</div>
<!-- 向左的三角形 -->
<div class="triangle_border_left">
<span></span>
</div>
<!-- 向右的三角形 -->
<div class="triangle_border_right">
<span></span>
</div>
css:
/*向上*/
.triangle_border_up{
width:0;
height:0;
border-width:0 30px 30px;
border-style:solid;
border-color:transparent transparent #333;/*透明 透明 灰*/
margin:40px auto;
position:relative;
}
.triangle_border_up span{
display:block;
width:0;
height:0;
border-width:0 28px 28px;
border-style:solid;
border-color:transparent transparent #fc0;/*透明 透明 黄*/
position:absolute;
top:1px;
left:-28px;
}
/*向下*/
.triangle_border_down{
width:0;
height:0;
border-width:30px 30px 0;
border-style:solid;
border-color:#333 transparent transparent;/*灰 透明 透明 */
margin:40px auto;
position:relative;
}
.triangle_border_down span{
display:block;
width:0;
height:0;
border-width:28px 28px 0;
border-style:solid;
border-color:#fc0 transparent transparent;/*黄 透明 透明 */
position:absolute;
top:-29px;
left:-28px;
}
/*向左*/
.triangle_border_left{
width:0;
height:0;
border-width:30px 30px 30px 0;
border-style:solid;
border-color:transparent #333 transparent transparent;/*透明 灰 透明 透明 */
margin:40px auto;
position:relative;
}
.triangle_border_left span{
display:block;
width:0;
height:0;
border-width:28px 28px 28px 0;
border-style:solid;
border-color:transparent #fc0 transparent transparent;/*透明 黄 透明 透明 */
position:absolute;
top:-28px;
left:1px;
}
/*向右*/
.triangle_border_right{
width:0;
height:0;
border-width:30px 0 30px 30px;
border-style:solid;
border-color:transparent transparent transparent #333;/*透明 透明 透明 灰*/
margin:40px auto;
position:relative;
}
.triangle_border_right span{
display:block;
width:0;
height:0;
border-width:28px 0 28px 28px;
border-style:solid;
border-color:transparent transparent transparent #fc0;/*透明 透明 透明 黄*/
position:absolute;
top:-28px;
left:-29px;
}
<div class="triangle_border_up">
<span></span>
</div>
<!-- 向下的三角形 -->
<div class="triangle_border_down">
<span></span>
</div>
<!-- 向左的三角形 -->
<div class="triangle_border_left">
<span></span>
</div>
<!-- 向右的三角形 -->
<div class="triangle_border_right">
<span></span>
</div>
css:
/*向上*/
.triangle_border_up{
width:0;
height:0;
border-width:0 30px 30px;
border-style:solid;
border-color:transparent transparent #333;/*透明 透明 灰*/
margin:40px auto;
position:relative;
}
.triangle_border_up span{
display:block;
width:0;
height:0;
border-width:0 28px 28px;
border-style:solid;
border-color:transparent transparent #fc0;/*透明 透明 黄*/
position:absolute;
top:1px;
left:-28px;
}
/*向下*/
.triangle_border_down{
width:0;
height:0;
border-width:30px 30px 0;
border-style:solid;
border-color:#333 transparent transparent;/*灰 透明 透明 */
margin:40px auto;
position:relative;
}
.triangle_border_down span{
display:block;
width:0;
height:0;
border-width:28px 28px 0;
border-style:solid;
border-color:#fc0 transparent transparent;/*黄 透明 透明 */
position:absolute;
top:-29px;
left:-28px;
}
/*向左*/
.triangle_border_left{
width:0;
height:0;
border-width:30px 30px 30px 0;
border-style:solid;
border-color:transparent #333 transparent transparent;/*透明 灰 透明 透明 */
margin:40px auto;
position:relative;
}
.triangle_border_left span{
display:block;
width:0;
height:0;
border-width:28px 28px 28px 0;
border-style:solid;
border-color:transparent #fc0 transparent transparent;/*透明 黄 透明 透明 */
position:absolute;
top:-28px;
left:1px;
}
/*向右*/
.triangle_border_right{
width:0;
height:0;
border-width:30px 0 30px 30px;
border-style:solid;
border-color:transparent transparent transparent #333;/*透明 透明 透明 灰*/
margin:40px auto;
position:relative;
}
.triangle_border_right span{
display:block;
width:0;
height:0;
border-width:28px 0 28px 28px;
border-style:solid;
border-color:transparent transparent transparent #fc0;/*透明 透明 透明 黄*/
position:absolute;
top:-28px;
left:-29px;
}
发表评论
-
ES6 Array常用Api详解
2019-05-06 11:41 4091,Array.of Array.of方法用于将一组值, ... -
JavaScript基础
2019-03-23 21:23 01,数据类型 在JavaScri ... -
gulp
2019-03-21 10:25 0正则路径 https://blog.csdn.net/wi ... -
vue声明周期
2019-02-25 21:51 0vue -
Vue生命周期 VS React生命周期
2019-01-29 11:12 0Vue生命周: beforeCreate: c ... -
JavaScript 对象属性
2019-01-23 10:57 957JavaScript中的对象属性有两种: 一,数据 ... -
JavaScript闭包
2019-01-17 12:02 0要想真正理解闭包首先要先搞清楚作用域和作用域链。 1,作 ... -
常用收藏
2019-01-16 11:11 362参考链接 MongoDB用户权限管理 https:/ ... -
浏览器中进程与线程
2019-01-05 18:06 1227一,首先使用快捷键Shift+Esc打开浏览器Chrome任 ... -
Flex
2018-12-30 15:42 9522009年,W3C提出了一种新的布局方式:Flex布局。 ... -
linux下建立git仓库
2018-12-28 14:51 574参考文件 https://www.cnblogs.com/ ... -
Express中异常处理
2018-12-26 17:36 1335下面内容摘自网络文章,分析的很全面。 文章地址:http ... -
Express中如何使用async/await
2018-12-26 15:31 1270随着Node.js v7.6.0版本开 ... -
查看端口占用
2018-10-09 23:27 540参考:https://www.jianshu.com/p/ ... -
GIt部署到linux服务器
2018-09-30 12:01 960git一键部署代码到远程 ... -
JavaScript中常见继承方式
2018-09-14 18:16 568JavaScript作为弱类型语言,继承也是其强大的特性之 ... -
Node.js版本管理工具nvm
2018-09-09 10:52 604nvm是什么? nvm允许你在同一台机器上安装不同版 ... -
字符编码的发展历史
2018-09-08 09:52 0字符编码的发展历史 Unicode和UTF-8有何区别? ... -
nodejs-buffer
2018-09-07 18:13 0公所周知JavaScript语言不能处理二进制数据,但在服务 ... -
Git学习笔记
2018-09-04 18:07 387----------------------------- ...
相关推荐
在网页设计中,CSS(Cascading Style Sheets)是一种用于控制网页元素呈现样式的语言。在CSS中,通过巧妙地利用边框、内边距和背景等属性,我们可以创建出各种几何形状,其中包括三角形。本篇文章将深入探讨如何用...
以下将详细探讨标题中提到的几种最实用的CSS特效及其应用。 首先,我们来看“论坛会员等级图制作”。在很多在线社区中,会员等级是激励用户积极参与的重要手段。通过CSS,我们可以定制各种形状和样式的等级图标,...
第二种方法则完全不涉及图片,而是利用CSS边框的特性来绘制三角形。通过巧妙设置`border`属性,可以只显示`<span>`元素的一个边框,从而形成一个三角形效果。具体实现时,需要创建两个重叠的`<span>`元素,一个作为...
在CSS世界里,创建特定形状有时可以通过巧妙地利用边框来实现,比如左上朝向的三角形。这种三角形通常用于设计对话框、提示框等元素的角落装饰。接下来,我们将深入探讨三种不同的方法来用CSS实现这个效果。 ### 第...
CSS三角形是一种常见的技巧,用于在不使用图像的情况下创建指向各个方向的箭头或其他三角形元素。"triangle-generator"是一个工具,它允许开发者通过JavaScript生成自定义的CSS代码,以创建所需的三角形。 CSS...
在本压缩包“css3心跳动画、流行划过效果、跳动的球css3.zip”中,包含了几个关于CSS3的精彩示例,主要涉及以下几个关键知识点: 1. **CSS3 心跳动画**: CSS3心跳动画是通过利用CSS3的动画属性来创建一种视觉上...
本文将详细介绍几种常见的CSS命名规则,并探讨它们的优点和适用场景。 #### 二、命名规则的重要性 1. **提高代码可读性**:清晰的命名能够帮助开发者快速理解CSS类的作用,从而更容易阅读和维护代码。 2. **降低...
css常见面试题目,自适应两栏布局避免垂直方向margin合并BFC定义,布局规则,防止高度坍塌,自适应两栏布局,利用css构建三角形(正三角,倒三角,左/右三角),响应式布局的方式,几种,媒体查询原理,flex布局,父...
在这个特效中,CSS3主要负责以下几点: 1. **选择器与伪类**:CSS3引入了更强大的选择器,如`:hover`、`:active`和`:focus`,用于在不同的交互状态下改变元素的样式。在这个动画中,可能使用了`:hover`来定义鼠标...
3. 铅笔尖:铅笔的尖端通常是一个三角形,这可以通过利用 CSS 的 `border` 属性来创造一个等腰三角形。通过调整边框宽度和颜色,我们可以得到不同效果的铅笔尖。 4. 铅笔顶部的橡皮擦:这可能需要一个圆形或椭圆形,...
1. **三角形面积公式**:三角形的面积可以通过以下几种方式计算: - 海伦公式:对于任意三角形,如果其三边长分别为a、b、c,则半周长p = (a + b + c) / 2,面积S = sqrt[p*(p-a)*(p-b)*(p-c)]。 - 希罗公式:当...
要实现一个使用CSS和标签完成的三角形,我们需要理解CSS中边框属性的巧妙应用。在上述代码中,展示了如何通过...这种方法不使用任何图片,仅靠CSS的边框属性就能够创造出视觉上的三角形,是网页设计中的一种常用技巧。
在示例代码中,我们可以看到`border-color`属性的值包含了一种颜色和几种透明度。这是利用了边框颜色可以接受透明度的特性,创建了一个渐变的效果,使得尖角看起来更自然。例如,`border-color: #E9E9E9 rgba(255, ...
总结起来,创建“div css3样式属性透明的环形星星发光动画效果”涉及以下几个关键步骤:设置HTML结构,定义CSS样式以形成星星形状,应用径向渐变背景以创建环形效果,以及使用CSS3动画来实现星星的闪烁效果。...
【CSS3六边形网状图片展示代码】是一种在网页设计中常见的视觉效果,它利用了CSS3的新特性来创建出具有创新性和吸引力的展示方式。这种特效代码可以帮助设计师们构建一个六边形网格,每个六边形可以作为图片或者内容...
在网页设计领域,CSS3(层叠样式表第三版)是一种强大的工具,它极大地扩展了网页元素的样式表现能力。本话题聚焦于“音频播放图标CSS3特效”,这是一个利用CSS3的关键帧动画(keyframes)属性来创建动态、吸引人的...
在这个沙漠场景中,CSS3可能被用来实现以下几点: 1. **渐变和阴影**:CSS3允许创建线性渐变、径向渐变以及盒阴影和文字阴影,这些可以用于模拟沙漠中的光影效果,如太阳照射在沙丘上的渐变色彩和金字塔的阴影。 2...
本篇重点介绍CSS中的:befor、:after创建的伪元素几种使用场景,如填充文本、作为iconfont、进度线、时间线以及几何图形。 1. 介绍 1.1 说明 CSS中的:befor、:after都会创建一个伪元素,其中:befor创建的伪元素是所选...
引言 文章目录引言1.谈一下为什么要初始化CSS样式?2.谈一下你对BFC规范的理解3.谈一下CSS3有哪些新增的特性?...13.谈一下清除浮动的几种方法14.谈一下css常用的布局方式有哪些?15.谈一下::before和:a