html与css学习过程中会遇到各种各样的问题,当然也有很多有趣的实战应用,今天与大家分享如何用css来控制div画三角形,进一步画出圣诞树。

画圣诞树,我们首先需要会用css画三角形,(相关推荐:如何用css3画三角形)。

学会了画三角形,我们就可以开始画圣诞树了。

用css画圣诞树的步骤:

(1)画两个三角形,先画出两个大小不同三角形。#tri1{

width: 0px;

height: 0px;

border-top: 100px solid white;

border-right: 100px solid white;

border-bottom: 100px solid green;

border-left: 100px solid white;

}

#tri2{

width: 0px;

height: 0px;

border-top: 200px solid white;

border-right: 200px solid white;

border-bottom: 200px solid green;

border-left: 200px solid white;

}

(2)利用浮动以及margin调到合适位置

将第一个小三角形浮动起来,这样就覆盖到第2个上面,然后利用margin值调动位置,最终显示出圣诞树的上面内容,代码如下#tri1{

width: 0px;

height: 0px;

border-top: 100px solid white;

border-right: 100px solid white;

border-bottom: 100px solid green;

border-left: 100px solid white;

float: left;

margin-left: 100px;

}

#tri2{

width: 0px;

height: 0px;

border-top: 200px solid white;

border-right: 200px solid white;

border-bottom: 200px solid green;

border-left: 200px solid white;

}

(3)、画树干

再加入一个div名字为footer,控制其大小形状与颜色,并用margin调整期位置。#footer{

width: 100px;

height: 200px;

background: gray;

margin-left: 150px;

}

最终,经过调整得到一课圣诞树。如下图所示(推荐学习:CSS视频教程)

所有代码如下:

圣诞树练习

#header{

width: 0px;

height: 0px;

border-top: 100px solid white;

border-right: 100px solid white;

border-bottom: 100px solid green;

border-left: 100px solid white;

float: left;

margin-left: 100px;

}

#main{

width: 0px;

height: 0px;

border-top: 200px solid white;

border-right: 200px solid white;

border-bottom: 200px solid green;

border-left: 200px solid white;

}

#footer{

width: 100px;

height: 200px;

background: gray;

margin-left: 150px;

}

更多CSS3相关技术文章,请访问CSS3答疑栏目进行学习!

html如何制作圣诞树,怎么用css画圣诞树?相关推荐

  1. HTML+CSS画圣诞树

    前几天圣诞节,就随便画了个圣诞树来玩玩

  2. html制作卡通图案代码,CSS画的卡通动画图案

    CSS 语言: CSSSCSS 确定 * { padding: 0; margin: 0; } body { background: #26ad00; } .head { background: #f ...

  3. html5制作八卦图,使用HTML+CSS画太极八卦图

    使用HTML+CSS画太极八卦图 基本语法 CSS基本语法格式: 选择符{属性1:属性值1;属性2:属性值2;属性3:属性值3;......} 选择符: 1.元素选择器:找到同名一系列 2.类选择器: ...

  4. 用html css实现五角星,用CSS画五角星

    五角星 #star-five { margin: 50px; position: relative; display: block; color: red; width: 0; height: 0; ...

  5. html如何将图片做成六边形,css画正六边形的两种方法

    说下两种css 制作正六边形的方法. 先看一下结果: 在之前要先了解一下正六边形内角和边的关系,正六边形的每个内角是60deg,如图(√3其实是根号3): 方法一:原理把正六边形分成三部分,左中右分别 ...

  6. HTML+CSS+svg绘制精美彩色闪灯圣诞树,HTML+CSS+Js实时新年时间倒数倒计时(附源代码)

    HTML+CSS+svg绘制精美彩色闪灯圣诞树, HTML+CSS+Js实时新年时间倒数倒计时(附源代码) 本篇目录 一.前言 二.主要功能 三.效果展示 四.编码实现步骤 五.资源下载 六.完整源代 ...

  7. php爱心代码,使用CSS画爱心代码实例

    今天小颖给大家分享一个用CSS画的爱心,底下有代码和制作过程,希望对大家有所帮助. 第一步: 先画一个正方形.如图: css画桃心 .heart-body { width: 500px; margin ...

  8. html怎么画3角型当背景,纯CSS画三角原理解析

    纯CSS画三角原理解析 因为之前做一个页面出现了很多三角,开始直接用图片感觉并不是很好用,看着总是怪怪的颜色还很难调整的跟背景一样,就搜了一波代码直接用上了,事后想了一下感觉不知道具体原理是什么,很奇 ...

  9. 听说都在画圣诞树?(C语言实现)

    圣诞树 马上圣诞节了,听说都在画圣诞树? 手画的才有心意!!作为脱发程序猿 作为会写代码的,哪能只满足于手绘,当然要来代码实现的啦 下面就是三个绘制的圣诞树,需要的自取: 先看这三个的效果: 0: 1 ...

  10. css画心形原理,科技常识:使用CSS画爱心的过程详解

    今天小编跟大家讲解下有关使用CSS画爱心的过程详解 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关使用CSS画爱心的过程详解 的相关资料,希望小伙伴们看了有所帮助. 今天小颖给大家分享一个 ...

最新文章

  1. css 加载动画如何生效,CSS 加载动画
  2. 竞赛 | 我们标注了34G真实线下门店数据,等你pick!
  3. android dts配置_AndroidLinux关于DTS设备树源码的介绍
  4. 洛谷p2704 炮兵阵地
  5. Dynatrace成功扩展kubernetes全栈可观察性
  6. 软件工程 Beta 阶段 团队贡献分数
  7. 【Qt】QTableView中嵌入复选框CheckBox 的四种方法总结
  8. forEach 和 map 区别
  9. Mac串口工具(COMTool)
  10. vue-cli 安装
  11. Windows server 2012 R2网卡驱动安装经历
  12. HC05蓝牙模块修改相关配置
  13. 计算机ps相框怎么做,如何在PS中制作相框?在PS中制作相框的具体方法
  14. 论文解析Generative Image Inpainting with Contextual Attention
  15. 蓝牙定位网关-蓝牙网关通过三角定位获取蓝牙设备的位置
  16. macbook pro2020无法识别西部数据2T硬盘
  17. Java实现读Chuck数据
  18. 学术英语理工(第二版)Unit1课文翻译
  19. 升级openssh【linux平台】
  20. 网页鼠标点击特效案例收集(直播间红心同理)

热门文章

  1. OSChina 周二乱弹 —— 代码中的坑是怎么出现的?
  2. 公安部授权二代身份证阅读器的生产厂家(共十家)
  3. 6.1 静态路由及默认路由的基本配置
  4. undertale人物_传说之下人物介绍
  5. Win10正式版历代记
  6. 用github创建php网站,github可以用来做什么
  7. TestCenter测试管理工具功能详解(E)
  8. 计算机所有以太网适配的ip,Win10电脑以太网没有有效的ip配置怎么解决?附上具体解决方法...
  9. 微信公众号二维码生成
  10. 基于STM32的ch438串口扩展芯片使用