前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

ppt对齐方式


两种对齐模式

11月份最新高频前端八股文面试题汇总!

这里汇总了金九银十前端常见的面试题及其答案。这些题目是根据多个面试平台和大厂面试官的经验总结出来的,希望能助你一臂之力!

下面是一些目录汇总了一些前端常见的面试题。
文章目录
一、HTML 篇
1. 简述一下你对 HTML 语义化的理解?
2. 标签上 title 与 alt 属性的区别是什么?

PPT快速排版工具——你居然还在靠肉眼对齐?

大家都看过国庆阅兵吧,有没有被那整齐划一的步伐震撼到!

没错,我们今天要说的,就是“齐”

不仅是阅兵,PPT设计排版中的整齐划一也十分重要,将文字、图片、形状等进行对齐之后,会产生一种整体性和秩序感。

但是,要将文件中那么多文字和图片元素对齐,用鼠标拖拽,实在是太麻烦了。

在PPT排版设计过程中,对齐功能可以分为:

文字对齐

优秀的 PPT 模板中,各种排版的精准对齐是怎么做到的?又快又准

在前一篇的 PPT 教程中,没想到很多读者对于其中的快速对齐技巧非常感兴趣,那我今天就详细教一下 PPT 中的各种排版技巧。


案例:

如何构建一个响应式网站

什么是响应式web网站

以前我写网的网页习惯的网页都是定宽的,比如最外层设置一个宽度为980px的盒子,这是因为那时候的网页主要显示在pc端上,而pc端显示器的大小差异不会特别大。于是固定宽度的样式写法成为了流行趋势。但是随着移动互联网的到来,设备类型的增多,如智能手机,平板。那么屏幕大小的差异也就凸显出来了,如果每一个屏幕设备宽度写一个样式的话,会发现存在大量重复的样式代码,且工作量会很大,于是我们需要一种减少重复样式,让样式能够自动适应屏幕的解决方案就出来了:"响应式"。我们知道不同的设备拥有不同屏幕大小即视口(viewport),那么我们不可能一个样式适应所有的屏幕大小,那么响应式解决的就是网站自动去识别不同屏幕,然后去使用对应的样式去适应屏幕。

CSS四种定位static、relative、absolute、fixed

哈喽大家好,我是作者“未来”,本期分享的内容是Web前端系列课程,本系列总共29个阶段,坚持学习3个月蜕变为Web前端高手哦!

志同道合的小伙伴跟我一起学习交流哦!

第二阶段 CSS3

15 CSS四种定位及应用



1 为什么学习定位position

为什么要使用flex布局?

在面试的时候,当面试官问我们为什么要使用flex布局的时候,首先我们得先明白一点,问这个问题面试官到底想要了解什么?简单的回答”好用“肯定是不行的,任何方案和技术的出现都是为了弥补之前的缺陷,所以相比传统的布局方案存在的痛点,flex布局肯定有存在的优势和价值。所以接下来我们得说传统的布局是怎样的形式,然后使用了flex布局又是什么样的形式。

布局的传统解决方案,基于盒子模型,依赖 display,position,float 等属性。它对于那些特殊布局非常不方便。

几道常考的前端面试题


盒子水平垂直居中有几种方式

1、绝对定位。盒子宽高已知, position: absolute; left: 50%; top: 50%; margin-left:-自身一半宽度; margin-top: -自身一半高度;

2、table-cell布局。父级 display: table-cell; vertical-align: middle;  子级 margin: 0 auto;

3、定位 + transform ; 适用于 子盒子 宽高不定时; (这里是本人常用方法)
    
    position: relative / absolute;
    /*top和left偏移各为50%*/
       top: 50%;
       left: 50%;
    /*translate(-50%,-50%) 偏移自身的宽和高的-50%*/
    transform: translate(-50%, -50%); 注意这里启动了3D硬件加速哦 会增加耗电量的 (至于何是3D加速 请看浏览器进程与线程篇)

4、flex 布局
    父级: 
        /*flex 布局*/
        display: flex;
        /*实现垂直居中*/
        align-items: center;
        /*实现水平居中*/
        justify-content: center;

再加一种水平方居中的方式 :margin-left : 50% ; transform: translateX(-50%);

html5+css3实现组图手风琴效果

效果图(不会截取网页gif动图[捂脸])

另外写了一个效果拼图

步骤如下:

一、每一张图片放在一个div中,然后用另一个div容器包裹了所有的图片div。

html代码:

<!------------ 第六个图片盒子开始 ------------><div class="box6">

<div class="item"><img src="./images/mi1.jpg" alt="" /></div>

Claude自动玩崩铁清日常,NUS新论文完整测评AI电脑操控

奇月 发自 凹非寺

量子位 | 公众号 QbitAI

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言