牛客网DAY2(编程题)

简介: 牛客网DAY2(编程题)

圣诞节来啦!请用CSS给你的朋友们制作一颗圣诞树吧~这颗圣诞树描述起来是这样的:


1. "topbranch"是圣诞树的上枝叶,该上枝叶仅通过边框属性、左浮动、左外边距即可实现。边框的属性依次是:宽度为100px、是直线、颜色为green(未显示的边框颜色都为透明)


2. "middleBranch"是圣诞树的中枝叶,该上枝叶仅通过边框属性即可实现。边框的属性依次是:宽度为200px、是直线、颜色为green(未显示的边框颜色都为透明)


3. "base"是圣诞树的树干,该树干仅通过左外边距实现居中于中枝叶。树干的宽度、高度分别为70px、200px,颜色为gray。


注意:


1. 上枝叶、树干的居中都是通过左外边距实现的


2. 没有显示的边框,其属性都是透明(属性)


3. 仅通过border属性完成边框的所有属性设置


效果图如下



接下来我们就来完成这个简单的圣诞树吧


第一步我们需要搭建三个盒子分别代表上枝叶中枝叶下树根的操作


        <section class="topbranch"></section>
        <section class="middleBranch"></section>
        <section class="base"></section>


接下来开始搭建样式


CSS样式


制作一个三角形我们需要让他的三条边进行隐形的操作


中枝叶的效果和上都是一样的,但是需要边框的大小即可


下面树根只需要给高宽就行了。一个简单的圣诞树就搭好了。


.topbranch {
                width: 0px;
                height: 0px;
                /*
                * TODO: 上枝叶效果
                */
                border: 100px solid green;
                float: left;
                margin-left: 100px;
                border-left-color: transparent;
                border-right-color: transparent;
                border-top-color: transparent;
            }
            .middleBranch {
                width: 0px;
                height: 0px;
                /*
                * TODO: 中枝叶效果
                */
                border: 200px solid green;
                margin-left: 10px;
                border-left-color: transparent;
                border-right-color: transparent;
                border-top-color: transparent;
            }
            .base {
                /*
                * TODO: 树干效果
                */
                width: 70px;
                height: 200px;
                background-color: gray;
                margin-left: 170px;
            }
相关文章
|
C语言
C语言初阶 牛客网刷题笔记(将持续更新..)
C语言初阶 牛客网刷题笔记(将持续更新..)
C语言初阶 牛客网刷题笔记(将持续更新..)
|
7月前
牛客网基础语法101~110题
牛客网基础语法101~110题
68 0
|
7月前
牛客网基础语法91~100题
牛客网基础语法91~100题
55 0
|
7月前
|
编译器
牛客网基础语法81~90题
牛客网基础语法81~90题
59 0
|
7月前
牛客网基础语法71~80题
牛客网基础语法71~80题
49 0
|
7月前
牛客网基础语法111~120题
牛客网基础语法111~120题
62 0
|
C语言
C语言 每日一题 牛客网 11.13 Day17
C语言 每日一题 牛客网 11.13 Day17
50 0
|
Java C语言
C语言 每日一题 牛客网 11.12 Day16
C语言 每日一题 牛客网 11.12 Day16
75 0
|
算法 C语言
C语言 每日一题 牛客网习题 10.20 day2
C语言 每日一题 牛客网习题 10.20 day2
53 0
|
C语言
牛客网基础语法51~60题
前言:今天是咱们第六期刷牛客网上的题目。 目标:对每种的循环知识掌握熟练,用数学知识和循环结合运用熟练,对逻辑操作符运用熟练。 鸡汤:一万个美丽的未来,抵不上一个温暖的现在;每一个真实的现在,都是我们曾经幻想的未来,愿你爱上现在,梦见未来。先干为敬,大家随意。
73 0