令我室友大为震惊!手把手教我室友撕web前端基础知识,上手小项目广告推广软文页面。

本文主要是介绍令我室友大为震惊!手把手教我室友撕web前端基础知识,上手小项目广告推广软文页面。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

hello,❤❤❤自我介绍一下,我是程序猿悟空,目前大三,专业计算机科学与技术,也是你们了解中的科班生,不过我是小白,还请各位大佬多多指教和支持,开创博客主要记录一下平时练习的项目,未来方向偏向后端Java开发,也欢迎大佬们一起交流心得,还请各位大佬三连支持一下!!!😎😎

一、 页面基本架构搭建

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.box1,.box2,.box3,.box4{background-color: yellow;height: 40px;margin-bottom: 10px;padding-top: 25px;padding-left: 50%;vertical-align: middle;margin-left: 0px;border: 1px black solid;}.box1,.box2{font-weight: bold;}</style> 
</head>

(1)内容样式分析

CSS选择器表格清晰、简单

属性可取值描述
background-coloryellow、red、green填充背景色
height40px、3em,100%盒子填充高度
margin-bottom10px,40%下外边距,底部偏移量,定义元素相对于其参照下边线的距离
padding-top25px上内边距
padding-left50%左内边距
vertical-alignmiddle垂直居中
margin-left0px左外边距
border1px red solid边框大小,颜色,圆角边框
font-weightbold定义粗体字符

<body><div class="box1">h3</div><!-- <br> --><div class="box2">h4</div><!-- <br> --><div class="box3">div.description</div><!-- <br> --><div class="box4">div.list</div>
</body>
</html>

< div>标签添加内容.

在这里插入图片描述

二、页面元素补充

<!DOCTYPE HTML>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>广告推广软文页面</title><link href="css/font-awesome.min.css" rel="stylesheet" type="text/css" /><style>html,body {width: 100%;height: 100%;}html {overflow: hidden;}body {font-family: 'Microsoft Yahei';color:#ffffff;padding: 0;margin: 0;}h3,h4,h5 {margin-top: 0;margin-bottom: .5rem;}p {margin-top: 0;margin-bottom: 1rem;}div {display: block;}@font-face {font-family: 'Pinyon Script';src:url("fonts/PinyonScript-Regular.ttf");font-weight:normal;font-style: normal;}.fa{display: inline-block;  /* 把行素转换为行内块元素 */font:normal normal normal 14px  / 1 FontAwesome;font-size: inherit;text-rendering: auto;  /* 设置文本渲染引擎工作时如何优化显示文本,默认值:auto */-webkit-font-smoothing:antialiased;}#mobile{background-image: url("images/section_mobile_bg.jpg");text-align: center;}#mobile h3{font-size: 6rem;font-family: 'Pinyon Script';font-weight: 600;text-shadow:5px 5px 0.3rem #62819d; margin: 2rem;/* 设置文字阴影:向右 5px 向下 5px 模糊程度0.3rem,颜色#612819d */}#mobile h4{font-size: 3rem;text-shadow: 10px 10px 0.2rem #62819d; }.cover-section{background-size: cover;/* 背景平铺 */background-repeat: no-repeat;/* 背景不重复 */background-position:center;display: table;/* 此元素会作为块级表格来显示(类似<table>)  */height: 100%;width: 100%;position:relative;}.section-inner{display: table-cell;/* 此元素会作为一个表格单元格显示(类似<td>和<th>) */width: 100%;vertical-align:middle;/* 垂直居中 */}#mobile .description{margin-top: 3rem ;}#mobile .description > p{font-size: 1.5rem;}.row{margin-left: -0.9375rem;margin-right: -0.9375rem;}.row;before, .row:after{content: " ";display: table;}.row:after{clear: both;}#mobile .list{text-align: center;margin:3rem 0 1.5rem;/* 外边距:上边距3rem,左右边距0rem,下边距1.5rem */}#mobile .list i{font-size: 3rem;padding: 2rem;}#mobile .list h5{font-size: 1.3rem;font-weight: normal;}.col-xs-6,.col-xs-3{position: relative;min-height: 1px;padding-left: 0.9375rem; padding-right: 0.9375rem;/* 新增的 */float:left;box-sizing: border-box; }.col-xs-6{width:  25%;}.col-xs-3{float: left;width: 15%;}</style>
</head><body><i style="font-size:2em"></i><section id="mobile" class="cover-section"><div class="section-inner"><div class="container"><h3></h3><h4>万物互联,极致体验</h4><div class="description"><p>【HTML5】全面兼容移动设备</p><p>颠覆原生应用指日可待,传智播客重新定义前端开发</p></div><div class="row list"><div class="col-md-3 col-xs-6"> <i class="fa fa-apple" ></i><h5 >原生移动APP开发</h5></div><div class="col-md-3 col-xs-6"> <i class="fa fa-weixin" ></i><h5 >微信公共平台开发</h5></div><div class="col-md-3 col-xs-6"> <i class="fa fa-desktop" ></i><h5 >网站开发</h5></div> <div class="col-md-3 col-xs-6"> <i class="fa fa-laptop" ></i><h5 >桌面应用开发</h5></div></div></div></div></section>
</body></html>

在这里插入图片描述
1、除了字体图标的CSS设置为html,body设置宽高均为百分之百;2、为html设置溢出隐藏;3、为body设置字体为微软雅黑,颜色白色,内外边距均为0;4、为id为mobile的元素设置:①背景图片为section_mobile_bg.jpg;背景平铺;背景重复为不重复;背景位置为中心;②文本居中;③宽高均为百分之百;④相对定位;⑤作为块级表格来显示;5、为类名为section-inner的元素设置作为一个表格单元格显示;宽度百分之百;垂直居中;6、为h3,h4,h5元素设置上外边距为0,下外边距为0.5rem;7、为p元素设置上外边距为0,下外边距为1rem;8、定义用户计算机中未安装的字体:字体名称为‘Pinyon Script’,并设置相应路径。9、为id名为mobile元素中的h3设置:字体大小为6rem;字体为‘Pinyon Script’;字体粗细为600;文字阴影为向右5像素,向下5像素,模糊程度0.3rem;颜色为#62829d;下外边距为2rem;10、为id名为mobile元素中的h4设置:字体大小为3rem;文字阴影为向右10像素,向下10像素,模糊程度0.2rem;颜色为#62829d;11、为id名为mobile元素中的类名为description的元素设置上外边距为3rem;12、为id名为mobile元素中的类名为description的元素的直接子元素p设置字体大小为1.5rem。
字体图标的CSS设置:1、为类名为col-xs-6的元素设置:①相对定位;②最小高度为1像素;③左右内边距均为0.9375rem;④向左浮动;⑤盒模型为border-box;⑥宽度百分之二十五。
2、为类名为list的元素设置:①文本居中;②外边距上边距为3rem,左右边距为0,下边距为1.5rem ; 为类名为list的元素的前后伪元素设置内容为空,以块级表格来显示;
3、为类名为list元素的后伪元素设置清除浮动;为类名为list元素中的i元素设置字体大小为3rem,内边距为2rem;为类名为list元素中的h5元素设置字体大小为1.3rem。
4、为类名为fa的元素设置:①将行元素转化为行内块元素;②字体大小为14像素,字体为FontAwesome;字体大小继承。

需要素材私聊我!!!,前提的是我粉丝才有的福利!😁😁

这篇关于令我室友大为震惊!手把手教我室友撕web前端基础知识,上手小项目广告推广软文页面。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/355778

相关文章

Vue3 的 shallowRef 和 shallowReactive:优化性能

大家对 Vue3 的 ref 和 reactive 都很熟悉,那么对 shallowRef 和 shallowReactive 是否了解呢? 在编程和数据结构中,“shallow”(浅层)通常指对数据结构的最外层进行操作,而不递归地处理其内部或嵌套的数据。这种处理方式关注的是数据结构的第一层属性或元素,而忽略更深层次的嵌套内容。 1. 浅层与深层的对比 1.1 浅层(Shallow) 定义

这15个Vue指令,让你的项目开发爽到爆

1. V-Hotkey 仓库地址: github.com/Dafrok/v-ho… Demo: 戳这里 https://dafrok.github.io/v-hotkey 安装: npm install --save v-hotkey 这个指令可以给组件绑定一个或多个快捷键。你想要通过按下 Escape 键后隐藏某个组件,按住 Control 和回车键再显示它吗?小菜一碟: <template

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

【 html+css 绚丽Loading 】000046 三才归元阵

前言:哈喽,大家好,今天给大家分享html+css 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏+关注哦 💕 目录 📚一、效果📚二、信息💡1.简介:💡2.外观描述:💡3.使用方式:💡4.战斗方式:💡5.提升:💡6.传说: 📚三、源代码,上代码,可以直接复制使用🎥效果🗂️目录✍️

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

linux-基础知识3

打包和压缩 zip 安装zip软件包 yum -y install zip unzip 压缩打包命令: zip -q -r -d -u 压缩包文件名 目录和文件名列表 -q:不显示命令执行过程-r:递归处理,打包各级子目录和文件-u:把文件增加/替换到压缩包中-d:从压缩包中删除指定的文件 解压:unzip 压缩包名 打包文件 把压缩包从服务器下载到本地 把压缩包上传到服务器(zip

计组基础知识

操作系统的特征 并发共享虚拟异步 操作系统的功能 1、资源分配,资源回收硬件资源 CPU、内存、硬盘、I/O设备。2、为应⽤程序提供服务操作系统将硬件资源的操作封装起来,提供相对统⼀的接⼝(系统调⽤)供开发者调⽤。3、管理应⽤程序即控制进程的⽣命周期:进程开始时的环境配置和资源分配、进程结束后的资源回收、进程调度等。4、操作系统内核的功能(1)进程调度能⼒: 管理进程、线

如何在页面调用utility bar并传递参数至lwc组件

1.在app的utility item中添加lwc组件: 2.调用utility bar api的方式有两种: 方法一,通过lwc调用: import {LightningElement,api ,wire } from 'lwc';import { publish, MessageContext } from 'lightning/messageService';import Ca

在cscode中通过maven创建java项目

在cscode中创建java项目 可以通过博客完成maven的导入 建立maven项目 使用快捷键 Ctrl + Shift + P 建立一个 Maven 项目 1 Ctrl + Shift + P 打开输入框2 输入 "> java create"3 选择 maven4 选择 No Archetype5 输入 域名6 输入项目名称7 建立一个文件目录存放项目,文件名一般为项目名8 确定