首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每个高级前端工程师都应该知道的前端布局

每次加载不同的样式时,它们都能在一个项目中兼容。这就是所谓的响应性。然后,我希望产品经理能多考虑一下。我不想做了设计工作,最后却说它不好看,因为我不会做设计。...4.2 媒体查询布局 使用 @media 媒体查询,我们可以针对不同的屏幕尺寸编写不同的样式,从而实现响应式布局。...响应式的缺点:如果有太多的样式需要在浏览器尺寸发生变化时进行更改,那么多套样式代码将非常麻烦。...那么 1vw 就是 7.5px 4.5 Flex 弹性布局 flex-direction, flex-wrap, justify-content, align-items align-content...: order, flex-grow, flex-shrink, flex-basis, align-self 4.6 双翼布局 左右两的宽度是恒定的,中间一的宽度则根据浏览器窗口的大小自适应调整。

19420
您找到你想要的搜索结果了吗?
是的
没有找到

使用 CSS Checkbox Hack 技术纯手工撸一个手风琴组件

这里运用的是:checked 伪类选择器,其意思就是“如果选中了表单(复选框、单选按钮),则应用相关样式规则” 我们通常隐藏表单控件,然后结合标签来控制复选框或单选框的选择,制作一些特殊的效果...1、创建 HTML 基本结构 在本练习,我们从维基百科找一些四种不同类型的内容介绍:动物、植物、空间和河流。然后我们创建相应的单选表单按钮,并为其分配 Value 相关的内容关键词: ?...每个选项卡容器,让标题默认在纵轴上进行布局(布局),然后设置标题选项卡的宽度为70px,以及定义鼠标经过的外观样式,示例代码如下: ?...这里我们用到了 @mdeia 媒体查询处理响应式的问题,首先我们需要更改无序列表让其为纵向分布(布局),flex-direction: column;然后更改选项卡的标题区域布局为横向分布(行布局),...5、处理内容有限的情况 在我们的案例,每个选项卡的内容都很多,看起来很漂亮。但是为了确保没有足够内容支撑时,手风琴效果不走样,我们需要进行一些样式上的特殊处理,效果如下图所示: ?

3.1K20

「资深前端工程师总结」前端面试知识点大全——html篇

XHTML创建于XML,他被使用在HTML4.0。 页面导入样式时,使用link和@import有什么区别?...FOUC - Flash Of Unstyled Content 文档样式闪烁 @import ".....在兼容模式(在混杂模式,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作。 你知道多少种Doctype文档类型?...,一自适应的布局后也可以方便的实现 多定宽,一自适应 多不定宽加一自适应 等分布局 1)、float </div...,向上,主轴沿逆时针方向旋转 90° 就得到了交叉轴 flex-flow属性是flex-direction属性和flex-wrap属性的简写形式 默认值为row nowrap 总结: flex的作用是能够按照设置好的规则来排列容器内的项目

1.9K31

CSS3笔记

动画 @keyframes 规则是创建动画。 @keyframes 规则内指定一个 CSS 样式和动画将逐步从目前的样式更改为新的样式。...animation-fill-mode 规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式 animation-play-state 指定动画是否正在运行或已暂停 多...column-rule-style 属性指定了间的边框样式: column-rule-width 属性指定了两的边框厚度: column-rule-color 属性指定了两的边框颜色: column-rule...对于支持Media Queries的移动设备来说,如果存在only关键字, 移动设备的Web浏览器会忽略only关键字并直接根据后面的表达式应用样式文件。...对于不支持Media Qu eries的设备但能够读取Media Type类型的Web浏览器,遇到only关键字时会忽略这个样式文件。 all: 所有设备,这个应该经常看到。

3.5K30

响应式设计

@media 规则。使用这个样式规则,可以为不同大小的视口定制样式。用这一语法,通常叫作媒体查询(media queries),写的样式只在特定条件下才会生效。 流式布局。...@media规则会进行条件检查,只有满足所有的条件时,才会将这些样式应用到页面上。 媒体查询里面的规则仍然遵循常规的层叠顺序。...大屏幕的断点:覆盖对应的小屏幕和中等屏幕断点的样式 */ @media (min-width: 50em) { .title {} } 最优先的是移动端样式,因为它们不在媒体查询里,所以这些样式对所有断点都有效...https://codepen.io/cellinlab/pen/xxpaXzd 响应式设计非常灵活多变,比如一宽一窄的、等宽的、两、三。...在主容器,任何都用百分比来定义宽度(比如,主宽 70%,侧边栏宽 30%)。这样无论屏幕宽度是多少都能放得下主容器。

2K10

微信小程序开发入门篇

开发准备工作 获取微信小程序的 AppID 登录 https://mp.weixin.qq.com ,就可以在网站的“设置”-“开发者设置”,查看到微信小程序的 AppID 了,注意不可直接使用服务号或订阅号的...第一:table-item 每个按钮代表一个页 第二:webview 你的页面在这里实时展示 第三:chrome调试工具,暂且这样叫吧,因为确实是使用了charome的调试工具, 在这里可以调试页面的样式...我们可以在这个文件配置小程序是由哪些页面组成,配置小程序的窗口背景色,配置导航条样式,配置默认标题。注意该文件不可添加任何注释。更多可配置项可参考配置详解。...我们可以在页面组件的 class 属性上直接使用 app.wxss 声明的样式规则。...当有页面样式表时,页面的样式样式规则会层叠覆盖 app.wxss 样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用 app.wxss 中指定的样式规则

1.3K60

CSS技术入门

CSS 指层叠样式表 ( Cascading Style Sheets )样式定义如何显示 HTML 元素样式通常存储在样式样式添加到 HTML 4.0 ,是为了解决内容与表现分离的问题外部样式表可以极大提高工作效率外部样式表通常存储在...即某些属性相同,按照优先级选择对应的样式表的属性。当 !important 规则被应用在一个样式声明时,该样式声明会覆盖 CSS 任何其他的声明,无论它处在声明列表的哪里。尽管如此,!...Note: 在IE8使用margin:auto属性无法正常工作,除非声明 !...media 规则媒体类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。 @media 规则允许在相同样式表为不同媒体设置不同的样式。...它能够在输出的 CSS ,对于兼容性有问题的 CSS 规则,自动加上不同浏览器的前缀。免去了开发人员手动为每一个规则加上不同前缀的繁琐而无趣的工作

2.8K61

动手练一练,做一个现代化、响应式的后台管理首页

因为从零开始建一个漂亮完善的后台管理模板实在太费功夫了,交互样式的代码量不亚于业务代码的工作量。...五、定义面板内容样式 完成基础样式的定以后,我们需要进入最关键的部分,定义面板的样式 。...菜单 将会作为 flex容器,以 布局 的方式进行展示;链接 标签包含了图标和菜单文本,这里将 标签作为flex容器,布局方式为 行布局 ,示例代码如下: /*CUSTOM...color: var(--white); background: var(--red); } 3.2、定义 Grid 控制面板的内容区域 这里我们使用网格布局,每一网格固定高度300PX,网格布局分为两,...将 nav flex容器的布局更改为行布局 将一开始出于隐藏状态的 mobile 菜单按钮设置成显示状态 将导航菜单的位置定位在 mobile 菜单之下,默认设置为隐藏状态 最下方的折叠菜单和.greeting

1.1K00

bootstrap快速入门笔记(四)-less用法指南, mixin和变量

该文件没有任何代码。 2.forms.less 这个 Less 文件包含了表单布局、输入框类型的样式。 3.mixins.less 4.这个 Less 文件让 CSS 代码可重复使用。...5.patterns.less 这个 Less 文件包含了重复的用户界面元素的 CSS 代码,不会被位于 scaffolding Less 文件的基本样式覆盖。...9.type.less 这个 Less 文件下可找到排版相关的样式。标题、段落、列表、代码等的样式位于这个文件里边。...script src="js/less-1.1.5.min.js"> 请注意,less-1.1.5.min.js 不在 js 文件夹内,您需要下载并把它放置在指定的文件夹下。...添加类似Webkit获得焦点的风格和类似Firefox的的外包线 .center-block() 无 使用margin: auto把块级元素自动居中 .ie7-inline-block() 无 添加规则

2K20

响应式布局,你需要知道这些

EM,REM 的计算规则是什么?实际应用如何选择? 什么是视口 viewport,布局视口,视觉视口,理想视口的区别? 百分比单位和视口单位的计算规则是什么?...上述文章非常详细地介绍了网格的一些基本概念(比如容器和项目,行和,单元格和网格线等),使用姿势,注意事项等。作为新兴的布局方案,使用时你需要考虑兼容性是否满足, ?...媒体查询 媒体查询(Media Query)是 CSS3 规范的一部分,媒体查询提供了简单的判断方法,允许开发者根据不同的设备特征应用不同的样式。...响应式布局,常用的设备特征有, min-width,数值,视口宽度大于 min-width 时应用样式 max-width,数值,视口宽度小于 max-width 时应用样式 orientation,...: 1.2em; /* 1.2em = 19.2px */ } 复制代码 图片 《高性能网站建设指南》的作者 Steve Souders 曾在 2013 年的一篇 博客 中提到: 我的大部分性能优化工作都集中在

1.6K20

22 个鲜为人知的 CSS 高招让你技高一筹

所有现代浏览器都支持它们的大多数。但是,如果你决定在开发项目中使用这些属性的任何一个,请自行了解查询下浏览器对它是否支持,虽然目前大多数属性,现代浏览器是支持的。...column-count 属性指定数,column-gap 设置间间隙的大小,column-rule 设置间垂直线的样式。...: 1em; /* --- */ column-count: 3; column-gap: 2em; column-rule: 1px dotted; /* --- */ } @media...textarea { caret-color: #00b74a; } 16、@supports @supports 规则允许你在使用之前检查浏览器是否支持特定的一个或多个属性(或属性/值组合)。...transition: 0.2s; } span:hover::after { opacity: 1; } 20、:target :target 伪类允许你创建无需 JavaScript 即可工作的模态

97530
领券