关于html-三角的制作

因为最近看到别人写的不错的样式,所以就想自己实现,但是呢用到了一个三角形,所以稍微研究一下。

效果是这样的:

注意是下边那个浅色三角,感觉书签的效果有木有。看着很有层次感。

接下来就是实现了,利用border这个属性。

这里的话主要是 border-top、border-left、border-right、border-bottom 可以在css手册中查到(http://css.doyoe.com/)

先拉个空白写吧,我把几个属性都写上。

code:

.triangle{
width:0;
height:0;
border-top:10px solid #000;
border-left:10px solid #000;
border-right:10px solid #000;
border-bottom:10px solid #000;
}

然后结果就是在屏幕上得到一个正方形的小黑块。

接下来就是实现三角了,需要使用transparent这个参数,这个参数是使颜色透明。

code:

.triangle{
width:0;
height:0;

border-top:10px solid #000;
border-left:10px solid #000;
border-right:10px solid #000;
border-bottom:10px solid transparent;

}

效果:(有没有书签的感觉?这里可以更改top的值,加长!)

那现在我们需要的就是给left也加上一个transparent就可以了,但是注意一点,这个时候top和right的修改影响这个三角的大小,比如我们去掉一项,可以看效果。

效果如上。这个时候与别人效果基本相似了,现在只需要把颜色切换就可以了。(#7195B7)

然后我们回到开始的那个demo,这样效果呢,肯定要用到position定位了,然后把它定在下边!考虑吧如果再写个div标签的话

<div class="one">
    日志    
    <div class="triangle">
    </div>

</div>

效果的话有兴趣的各位可以试试。

还有一种是利用::after;然后里边写定位

one::after{
    content: "";
    width:0;
    height:0;
    
    border-top:10px solid #000;
    border-left:10px solid #000;
    border-right:10px solid #000;
    border-bottom:10px solid transparent;

}
<div class="one">日志</div>

等我写好了截图放回来!

时间: 2024-12-20 04:32:43

关于html-三角的制作的相关文章

小三角的制作

.triangle_up { width:0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-bottom: 4px solid #cccccc; }

利用 css 制作简单的提示框

在网页开发中,为了提高用户体验,经常会用到一些提示框来引导用户,这里分享下一些简单的提示框的制作 1.首先类似一个长方形右上角一个关闭按钮 这里用到的主要是一些定位的知识,运用relative和absolute可以快速制作这样的一个提示框,想详细了解,点击这里 html代码: <div id="position"> <div class="position-relative"> <span>提示信息</span> &l

jquery弹出层 +CSS箭头制作

这里做一个带箭头的弹出层. 1.如果浏览器不支持CSS3,我们可以用border模拟.但是这个时候箭头不能带边框,即纯色,不太好看,这个时候我们可以利用两个b标签实现: 首先需要制作一个向上的箭头,箭头的颜色为弹出层边框颜色,其它方向可以模仿做出来. .arrow-outer{ width:0px;height:0px;display:block; border-bottom:10px solid #AFAFAF; border-left:10px solid transparent; bord

html如何绘制带尖角(三角)的矩形

摘要:网上有很多html+css制作带三角的矩形的方法,我在这里列举其中一种,兼容bootstrap3.我们先来看一个三角在左边的对话框的效果图矩形就不必说了,矩形的border-radius也不用说了,圆角可以自己设置,可以直接用bootstrap中的类.下面说下矩形左边的小三角,我们可以这么设置.右边的矩形我们标记为类log-content,左边的小三角我定义为类triangle,在html中的代码是这样:<divclass="log-content" 网上有很多html+c

页面滚动事件的使用

在现在更加追加页面加载速度和用户体验的情况下,页面的滚动事件使用的越来越多.通常我们使用滚动事件主要做的事情主要有: ajax异步加载,加快页面首次加载的速度 懒加载(或延迟加载):先把HTML元素放到textarea标签中,或把img的链接先放到一个字段里,页面滚动到某个位置时才进行开始加载 顶部导航或侧边导航的焦点跟踪 侧边数字导航的跟踪(例如百度经验) “回到顶部”功能 这两天做了一个demo,大家可以参考一下:页面滚动效果 上图中指出了用滚动事件实现的功能,不过demo中没有实现异步加载

CSS2.0实现面包屑

本文转载自 http://www.cnblogs.com/tugenhua0707/p/3485384.html 面包屑这样的 我们以前都是用背景图片做这块工作,但是直到大概2个星期之前在新浪微博上看到用css3.0实现这样的面包屑 但是目前情况下IE6-8并不支持css3.0 只有标准游览器(像火狐 谷歌等支持).由于有前一次总结一篇关于"CSS实现气泡框效果"的文章 其中有关于怎么样实现小三角形的列子  所以感觉用那个小三角形可以正好模拟这块工作,所以也就试着做了一个.下面我们来看

CSS 样式表{二}

1 选择器的优先级 选择器的优先主要考虑选择器的权重 可以将各种选择器的权重以数值来表示,数值越大,优先级越高 选择器 权重值 标签selector 1 类选择器 10 ID选择器 100 行内样式 1000     复杂选择器优先级的计算: 1 群组选择器不参与计算 后代和子代选择器,各种选择器权值 2 伪类选择器的权值与类选择器保持一致,都是10 2 尺寸单位 1  .px :像素单位,浏览器默认单位 2  %:百分比,参照父元素对应属性的值计算     3 in : inch 英寸 换算:

第19天:京东头部小三角制作

京东头部小三角制作方法: 1.在需要小三角的地方加入"<i><s>◇</s></i>",如下: <div class="dt">送至:北京 <i><s>◇</s></i></div> 2.设置css样式如下.dt{ position: relative; padding:0 20px 0 10px;}.dt i{ font: 400 15px/15

纯css制作带三角(兼容所有浏览器)

如何用 border 来制作三角. html 代码如下: 代码如下: <div class="arrow-up"></div> <div class="arrow-down"></div> <div class="arrow-left"></div> <div class="arrow-right"></div> css 代码如下:

纯CSS制作的三角箭头

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>纯CSS制作的三角箭头丨kiddy<