牛客网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;
            }
相关文章
|
6月前
|
人工智能 计算机视觉
漫画师福音!开源AI神器让线稿着色快如闪电!MagicColor:港科大开源多实例线稿着色框架,一键生成动画级彩图
MagicColor是香港科技大学推出的多实例线稿着色框架,基于扩散模型和自监督训练策略,实现单次前向传播完成多实例精准着色,大幅提升动画制作和数字艺术创作效率。
476 20
漫画师福音!开源AI神器让线稿着色快如闪电!MagicColor:港科大开源多实例线稿着色框架,一键生成动画级彩图
|
8月前
|
算法 API 数据格式
PromptScope: 一个灵活高效的In-Context Training框架
PromptScope 是一个同时支持中英文的 In-Context Training 框架,专为大型语言模型(LLM)性能调优设计。
170 6
|
11月前
|
人工智能 小程序 搜索推荐
uni app下开发AI运动小程序解决方案
本文介绍了在小程序中实现AI运动识别的解决方案。该方案依托于UNI平台,通过高效便捷的插件形式,实现包括相机抽帧控制、人体识别、姿态识别等在内的多项功能,无需依赖后台服务器,大幅提高识别效率和用户体验。方案内置多种运动模式,支持自定义扩展,适用于AI健身、云上赛事、AI体测等多场景,适合新开发和存量改造项目。
|
自然语言处理 算法 图形学
几分钟生成四维内容,还能控制运动效果:北大、密歇根提出DG4D
【7月更文挑战第25天】北京大学与密歇根大学合作提出DreamGaussian4D (DG4D),解决四维内容生成中的挑战,如长时间优化、运动控制及细节质量。DG4D结合几何变换与Gaussian Splatting,大幅减少优化时间至几分钟,并增强了运动的可控性与细节质量。此框架包括Image-to-4D GS模块和Video-to-Video Texture Refinement模块,分别负责高质量四维内容生成和纹理精细化。[论文](https://arxiv.org/abs/2312.17142)
200 1
|
存储 关系型数据库 MySQL
如何实现基于Flink的高吞吐、精确一致性数据入湖
APS(ADB Pipeline Service)简介:ADB湖仓版在深化自身湖仓能力建设的同时,还推出了APS(ADB Pipeline Service)数据通道组件,为客户提供实时数据流服务实现数据低成本、低延迟入湖入仓。本文以数据源SLS如何通过APS实现高速精确一致性入湖为例,介绍相关的挑战和解决方法。
|
数据采集 Java 程序员
【JavaEE进阶】 Spring AOP快速上手
【JavaEE进阶】 Spring AOP快速上手
|
安全 应用服务中间件 Linux
【Linux】宝塔面板 SSL 证书安装部署
前期有讲过Tomcat和Nginx分别部署SSL证书,但也有好多小伙伴们私信我说,帮忙出一期宝塔面板部署SSL证书的教程,毕竟宝塔的用户体量也是蛮大的,于是宠粉的博主,当然会满足粉丝的任何要求啦~如果有帮助,请点赞收藏➕关注哦~
571 0
【Linux】宝塔面板 SSL 证书安装部署
|
运维 监控 安全
组装式应用:数字化转型的关键
在数字化转型的大背景下,数字化相较于信息化,强调基于信息数据反哺业务,业务进一步促进系统的迭代优化。 对于数字化系统而言,只有支持灵活组装,才能覆盖不同行业,不同商业模式,不同业务场景的企业客户;只有做到互联互通,才能帮助企业打破信息孤岛,实现数据的沉淀以及后续的商业分析,实现反哺业务,进而帮助企业完成商业模式的优化或调整;只有支持自定义扩展,才能在业务迭代优化的同时,系统及时跟进,帮助企业业务快速落地,完成数字化闭环。
1266 0
iOS13以上导航栏状态栏黑色渐变问题解决
最近接手一个老项目,发现每次push一个新VC,导航栏状态栏都默认为黑色,并且在滚动的过程中渐变成白色,到处搜索都没定位到哪里配置了backgroundColor = blackColor
445 0
|
存储 数据处理 C语言
C语言实验二 数据类型、运算符和表达式
C语言实验二 数据类型、运算符和表达式
311 0