边框制作三角形

用边框制作三角形,结合Css3可以使页面元素出现不规则的现状,使页面形状更加丰富!

下面就是用边框制作三角的过程

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>    <style>        .box {            /*当四周都有边框时*/            /*当四周边框一样宽度时*/            /*display: inline-block;            border-top: 100px solid red;            border-right: 100px solid yellow;            border-bottom: 100px solid green;            border-left: 100px solid purple;*/            /*当四周的宽度不一样时*/            /*display: inline-block;            border-top: 200px solid red;            border-right: 100px solid yellow;            border-bottom: 100px solid green;            border-left: 100px solid purple;*/

            /*当四周不是同时都有边框的时候*/            /*边框的宽度一样时*/           /* display: inline-block;            border-top: 100px solid red;            border-right: 100px solid yellow;            border-left: 100px solid purple;*/            /*边框的宽度不一样时*/           /* display: inline-block;            border-top: 200px solid red;            border-right: 100px solid yellow;            border-left: 100px solid purple;*/            /*当有些边框为透明时*/            /*1、形状为三角形*/            /*display: inline-block;            border-top: 100px solid transparent;            border-right: 100px solid transparent;            border-left: 100px solid purple;*/

            /*2、形状为三角形*/           /* display: inline-block;            border-top: 200px solid transparent;            border-right: 100px solid transparent;            border-left: 100px solid purple;*/

            /*3、形状为三角形*/            /*display: inline-block;            border-top: 200px solid transparent;            border-left: 100px solid purple;            border-bottom: 100px solid transparent;*/

            /*3、形状为三角形*/           /* display: inline-block;            border-top: 200px solid red;            border-left: 100px solid transparent;            border-right: 100px solid transparent;*/            /*加长圆角的边框的形状*/            display: inline-block;            border-top: 200px solid red;            border-left: 100px solid transparent;            border-right: 100px solid transparent;            border-radius:60px 60px 0 0;        }    </style></head><body><div class="box"></div></body></html>
时间: 2024-12-09 06:25:07

边框制作三角形的相关文章

web中利用边框制作三角形

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>边框制作三角形</title> <style> div{ width:0px; height:0px;//让块的高和宽为零,是下面边框汇成一点 border-bottom: 100px solid orange; border-left: 100px solid transparent;

CSS制作三角形和按钮

CSS制作三角形和按钮 用上一篇博文中关于边框样式的知识点,能制作出三角形和按钮. 我先说如何制作三角形吧,相信大家在平时逛网站的时候都会看到一些导航栏中的三角形吧,比如说: 网易首页的头部菜单栏中,也会有这样的三角形 当鼠标经过时,三角形会垂直翻转,如下 现在我分享制作三角形的做法,主要是利用边框做成的 首先,四个三角形合并在一起的正方形,也就是正方形的四条边框形成的四个三角形 源代码: <!DOCTYPE html> <html lang="en"> <

利用div和css制作三角形效果

利用div和css制作三角形效果:本章节介绍一下如何利用div和css实现三角形效果,虽然看起来表神奇,但是原理是非常的简单.代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>蚂蚁

用css制作三角形

用css制作三角形,主要是利用css元素给“盒模型”设置边框得到的. 上图,上边框和做边框,以及上边框和右边框的交合处,浏览器会按照直角的二分之一处绘制交合线.这是“盒模型”有宽和高时候的效果.我们假设一下,如果把宽和高设置成0px,同时让边框的宽度更宽一点情况会怎样那?css代码如下: .tip1{ width:0px; height:0px; border-width:20px; border-style:solid; border-color:#f60 #f00 #0f0 #00f; ov

css制作三角形,下拉框三角形

网站制作中常常需要下拉框,而如果下拉框如果只是单纯的矩形则会显得太过单调,所以这次教大家利用css制作三角形放在矩形上面 首先利用css制作三角形 div { width:0px; height:0px; border-top:20px solid transparent; border-left:20px solid transparent; border-right:20px solid transparent; border-bottom:20px solid green; } <div>

css制作三角形

css制作三角形 #triangle-up { width: 0; height: 0; border-left: 50px solid transparent; border-right: 50px solid transparent; border-bottom: 100px solid red; } #triangle-down {    width: 0;    height: 0;    border-left: 50px solid transparent;    border-ri

CSS 制作三角形 以及 display 、 visibblity属性含义

纯css 制作三角形 .box1{ width:0; height:0; top:-10px; left:15px; position:absolute; border-style:solid; border-width: 0 10px 10px; border-color: transparent transparent #0CF; } 1.display:visibility 的应用对象无论值为何,浏览器都会加载生产此对象的dom结构. 2.visibility:hidden 的应用对象只保

css 制作三角形图标 不支持IE6

.triangle { width: 10px; height: 10px; overflow: hidden; border-left: 4px solid rgba(0, 224, 255, 1); border-right: 4px solid rgb(0, 255, 10); border-top: 4px solid #ff0; border-bottom: 4px solid #ca0309; } 效果: 把10px改成0后: 去掉border-top这一句: 把border-lef

利用CSS制作三角形

在我们看到类似于这样的图片时: 我们一般都会想,哎,这还不简单,用一张图片就可以了. 的确,用图片可以很轻松地做到.不过我们接下来要讨论的是: 如何用css也作出这样的效果. 首先,我们来定义一个div: <div class="up"></div> 然后给它增加一些样式: .up{ width: 50px; height: 50px; background-color: red; font-size: 0px; line-height: 0px; } 结果如图