前端|CSS信封的制作方法

简介: 前端|CSS信封的制作方法

1.边框的设计

利用Hbuilder来制作一个信封,此处使用的是先制作信封边框再进行文字加入的方法来设计。

观察常用的普通信封,不难看出需要在css中设计的边框就只有两个(一个是信封总的一个大边框,而另一个则为贴邮票处的小框)。从大框开始着手,先是在界面中引入边框代码如下:

.box1 {

            margin:  100px auto;

            width:  480px;

            height:  300px;

            padding:  10px;

            border: 5px  solid beige;

            font-size:  30px;

             border-style: solid; background: darkgoldenrod;

        }

这样就能够大概设计出一个信封比例的原型(包括背景色)。之后再进行小边框的设计,与大边框类似

.box2 {

            margin: 0px auto;

            width: 60px;

            height:  60px;

            padding:  10px;

            border: 3px  solid black;

            font-size:  30px;

             border-style: solid; background: darkgoldenrod;

            float:  right;(**)

        }

与大边框的代码使用大同小异,只是在此处为了能使得小边框镶入大边框中加入了浮动(float)的使用。

2.文字的加入

文字的加入相对较为简单,具体使用代码如下

<div>

 61500

   <div>

    贴邮票处

   </div>

    <u>

     <p  style="font-size: 20px; margin-left: 30px;">四川省成都市龙泉驿区459号</p>

     <p  style="font-size: 20px; margin-left: 40px;">陈XX  收******************</p>

     <p  style="font-size: 20px; margin-left: 50px;">四川省凉山州西昌市*********</p>

     <p  style="font-size: 20px; margin-left: 60px;">林XX  **********************</p>

    </u>

    <p  style="margin-top: 30px;margin-left: 280px;font-size: 30px;">邮政编码:*****</p>

  </div>

由代码可看出,可先设计出除小边框以外的文字,控制字的大小、边距来使得输入的内容达到信封的效果。具体代码截图及设计成品如下

图2.1 关键代码截图

图2.2 成果展示

在本次设计使用中,首先应特别注意的是浮动(float)再小边框设计中的使用,没有浮动的使用无法无法达到理想的设计效果。除此之外,文字在这里的使用也应特别注意文字输入后的大小及位置,每一个文字都影响着信封样式的还原。

目录
相关文章
|
1月前
|
JavaScript 前端开发 程序员
前端原生Js批量修改页面元素属性的2个方法
原生 Js 的 getElementsByClassName 和 querySelectorAll 都能获取批量的页面元素,但是它们之间有些细微的差别,稍不注意,就很容易弄错!
|
24天前
|
前端开发 JavaScript 搜索推荐
HTML与CSS在Web组件化中的核心作用及前端技术趋势
本文探讨了HTML与CSS在Web组件化中的核心作用及前端技术趋势。从结构定义、语义化到样式封装与布局控制,两者不仅提升了代码复用率和可维护性,还通过响应式设计、动态样式等技术增强了用户体验。面对兼容性、代码复杂度等挑战,文章提出了相应的解决策略,强调了持续创新的重要性,旨在构建高效、灵活的Web应用。
32 6
|
29天前
|
缓存 JavaScript 前端开发
JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用
本文深入讲解了 JavaScript 与 DOM 交互的基础及进阶技巧,涵盖 DOM 获取、修改、创建、删除元素的方法,事件处理,性能优化及与其他前端技术的结合,助你构建动态交互的网页应用。
42 5
|
1月前
|
监控 前端开发 jenkins
Jenkins 在前端项目持续部署中的应用,包括其原理、流程以及具体的实现方法
本文深入探讨了Jenkins在前端项目持续部署中的应用,涵盖其基本原理、流程及具体实现方法。首先介绍了Jenkins的基本概念及其在自动化任务中的作用,随后详细解析了从前端代码提交到生产环境部署的全过程,包括构建、测试、部署等关键步骤。最后,强调了持续部署中的代码质量控制、环境一致性、监控预警及安全管理等注意事项,旨在帮助开发者高效、安全地实施持续部署。
59 5
|
1月前
|
Web App开发 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用CSS3,打造炫酷视觉效果!
【10月更文挑战第31天】前端开发面临复杂布局的挑战,本文介绍了几种提升开发效率和代码质量的工具和技术。基础的HTML和CSS可以应对大部分布局需求,而Firefox开发者工具、VS Code、Vue、React等则能应对更复杂的布局,帮助开发者构建高性能、用户友好的网页应用。
28 4
|
1月前
|
缓存 监控 前端开发
CSS 提高性能的方法
【10月更文挑战第24天】在实际应用中,还需要根据具体项目的特点和需求,灵活选择和组合这些方法,不断进行优化和改进。同时,随着技术的不断发展,也需要持续关注新的性能优化技巧和最佳实践,以保持在性能优化方面的领先地位。你对 CSS 性能优化还有哪些深入的思考和经验呢?欢迎进一步交流和分享。
|
1月前
|
前端开发
css页面顶部底部固定,中间自适应几种方法
【10月更文挑战第22天】css页面顶部底部固定,中间自适应几种方法
|
2月前
|
存储 前端开发 JavaScript
前端的全栈之路Meteor篇(四):RPC方法注册及调用-更轻量的服务接口提供方式
RPC机制通过前后端的`callAsync`方法实现了高效的数据交互。后端通过`Meteor.methods()`注册方法,支持异步操作;前端使用`callAsync`调用后端方法,代码更简洁、易读。本文详细介绍了Methods注册机制、异步支持及最佳实践。
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
241 1
|
2月前
|
前端开发 容器
前端技术分享:利用CSS Grid布局实现响应式设计
【10月更文挑战第1天】前端技术分享:利用CSS Grid布局实现响应式设计
下一篇
DataWorks