CSS基础-如何用border写三角形?
1.常用的border的单值属性(border指的是边框。)
/*边框样式属性*/
border-style: solid;
/*边框颜色*/
border-color: #06a43a;
/*边框宽度*/
border-width: 10px;
其中border-style的属性值有三种:
solid(实线),dashed(虚线为方块),dotted(虚线为圆点)
border-style的属性值-效果图
其中颜色,宽度,样式属性值有四个方向。根据值的不同,对应的方向不同
点击查看详情
border-width:
四个值:上(10px)右(20px) 下(30px) 左(40px)
border-width: 10px 20px 30px 40px;
三个值:上(10px)右(20px) 下(30px) 左(20px)
border-width: 10px 20px 30px ;
两个值:上(10px)右(20px) 下(10px) 左(20px)
border-width: 10px 20px ;
一个值:上下左右全是10px;
border-width: 10px;
2.用border边框写三角行
(1)首先查看边框特性,边框交替的位置是斜线
下面是代码,border边框为梯形,点击查看
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>border标签 part2</title>
<style>
/*颜色的分割是梯形,不是长方形。*/
#box{
width:10px;
height:10px;
border: 10px solid ;
border-color: #06a43a deeppink yellowgreen rebeccapurple;
}
</style>
</head>
<body>
<div id="box"></div>
</body>
</html>
注意:边框交替处为斜边,是个梯形,用此属性写三角形
(2)开始用边框写三角形,先将梯形变成三角形。
1.设置宽高为0
2.给border-width设置值.
3.边框设置颜色
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>border标签 part2</title>
<style>
/*设置成三角形*/
#box1{
width:0;
height:0;
border:40px solid;
border-color: #06a43a deeppink yellowgreen rebeccapurple;
}
</style>
</head>
<body>
<div id="box1"></div><br/>
</body>
</html>
(3)向下三角形
1.设置div高宽为0
2.设置border-width值
3.其余三条边为transparent(透明),视觉效果为下三角。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>border标签 part2</title>
<style>
/*设置成向下三角形 transparent:透明 */
#box2{
width:0px;
height: 0px;
border: 40px solid ;
border-color: #06a43a transparent
transparent;
}
</style>
</head>
<body>
<div id="box2"></div>
</body>
</html>
CSS基础-如何用border写三角形?的更多相关文章
- 软件测试必备-前端知识点之css基础及ps的用法
CSS 一. css定义 css样式表.层叠样式表,级联样式表 二. css基础语法 1. 写style标签,放在head标签里面的最后位置 2. 自己写的css代码,放在style标签里面 三. c ...
- 纯CSS写三角形-border法
(1)有边框的三角形 我们来写下带边框的三角形. 如果是一个正方形,我们写边时,会用到border,但我们这里讨论的三角形本身就是border,不可能再给border添加border属性,所以我们需要 ...
- 通过CSS的border绘制三角形
通过css的border 可以绘制出三角形, 不同的样式组合,有着不同的效果,可以控制它的大小,颜色,方向.看下面各种图形,相信可能还有很多图形,大家都没见过. 先写出公共的样式: .border { ...
- CSS用border绘制三角形
使用border绘制三角形的思路,就是border尺寸设置一个较大的值,元素自身的宽高设置为0,全部由边线占据,这样每边就会显示为四分之一块的三角形.这样不借助图片,可以直接绘制出三角形了. 一个栗子 ...
- css中border画三角形
<!doctype html><html lang="en"> <head> <meta charset="UTF-8&quo ...
- 用CSS的border画三角形
用border画三角形,实际上属于一种奇淫巧技. 利用的是border的一个特性:当一个元素的宽高都为0时,给border设置宽度(至少给2个相邻的边框设置宽度),border就会撑开这个元素. 四个 ...
- 第五模块:WEB开发基础 第1章·HTML&CSS基础
01-前端介绍 02-HTML介绍 03-HTML文档结构 04-head标签相关内容 05-常用标签一之h1~h6,p,a 06-常用标签一之ul.ol.div.img.span 07-常用标签二- ...
- CSS基础面试题,快来查漏补缺
本文大部分问题来源:50道CSS基础面试题(附答案),外加一些面经. 我对问题进行了分类整理,并给了自己的回答.大部分知识点都有专题链接(来源于本博客相关文章),用于自己前端CSS部分的查漏补缺.虽作 ...
- CSS基础知识筑基
01.CSS 简介 CSS 指层叠样式表 (Cascading Style Sheets),对HTML网页内容进行统一外观样式设计和管理,给网页进行各种装饰,让她变得美观,是HTML的化妆师.(Cas ...
随机推荐
- cocoapods [!] Unable to find a pod with name, author, summary, or description matching `xx`
pod search MJRefresh的时候报错 [!] Unable to find a pod with name, author, summary, or description matchi ...
- oracle数据库面试相关
1.实现分页 rownum: select * from (select aa.* rownum rn from (select * from student )aa where rownum < ...
- Struts---多文件上传、单文件下载
struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUB ...
- Spring Boot 自定义注册 Servlet、Filter、Listener
前言 在 Spring Boot 中已经移除了 web.xml 文件,如果需要注册添加 Servlet.Filter.Listener 为 Spring Bean,在 Spring Boot 中有两种 ...
- 【Ruby on Rails 学习五】Ruby语言的方法
1.方法的调用 2.自定义方法 3.带默认值的自定义方法 4.带返回值的自定义方法 方法或者说是函数,实际上是包含了一段代码,去执行某一个特定的过程. def add(a=3,b=2) return ...
- 【VS开发】visual studio 2015的NuGet Manager解决方案管理功能
NuGet的官方说明是:NuGet是一款Visual Studio的扩展,它可以简单的安装.升级开源库和工具. 官网地址:http://www.nuget.org/ 官网最醒目的位置就是下载链接,安装 ...
- java 编码设计细节
1.hibernate注解 @Validated({ APIGetsGroup.class })@NotBlank(message = "{cameraReceive.captureId.e ...
- spring boot-14.集成MyBatis
1.如何使用注解版Mybatis? (1)引入mybatis ,druid,Mysql 的依赖,环境搭建可以参考第13篇的内容 <dependency> <groupId>or ...
- spring boot-11.全局捕获异常
1.在Spring boot 中如果发生错误,浏览器访问会默认跳转到Whitelabel Error Page 这个错误页面,如果是客户端访问的话返回JSON格式的错误数据,说明spring boot ...
- HDU 2586——How far away ?
Time limit 1000 ms Memory limit 32768 kB Description There are n houses in the village and some bidi ...