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

非样式布局

看浏览器所在主机中 有没有fallback指定的这些字体中的一个。 fallback并不是针对整个body元素的,而是 对每个字符都会采用fallback机制。...* 把一个元素设为inline-block时,该元素 会水平排列。...* cursor指针 非样式布局 - CSS Hack 用来处理特定浏览器的办法,来兼容不同浏览器,在一部分浏览器上生效的css。...图标字体:把图标做成文字,给他定义成特别的字体,在需要使用的地方 引入该字体。 * base64的使用 把图片变成文本的一种方式,然后把base64字符串 内嵌到css中 进行使用。...伪类是表示 一种状态的(比如某元素 处在 鼠标悬停其上的状态hover)。 2. 伪元素 是真实存在的状态,在页面中是可以显示内容的。 3. 伪元素使用双冒号,伪类单冒号。

1.8K20

最新iOS设计规范四|3大界面要素:视图(Views)

UI Kit是一种定义通用界面元素的编程框架,这个框架不仅让APP在视觉外观上保持一致,同时也为个性化设计留有很大空间。...模板图像应集中在约70px×70px的区域中。 使用简单的活动标题来描述你的任务。标题显示在活动视图中的图标下方。短标题最好。当标题太长时,iOS首先缩小文本,然后如果标题仍然太长直接将其截断。...相反,将内容添加到表的开头或结尾,让用户在准备好时滚动到它。一些APP在加载新数据时会显示一个加载器,并提供一个直接跳转到该数据的控件。最好还包括一个刷新控件,这样用户就可以随时手动进行更新。...以上所有系统提供的标准列表单元格样式,同样都支持图形元素,例如勾选图标或其他指示性控件。当然,添加这些元素会减少标题和子标题的可用空间。 保持文本言简意赅,避免显示不全。...虽然你可以使用各种类型的字体、颜色以及对齐方式,但必须保持内容的可读性。采用动态类型文本是个好办法,这样如果用户在设备上更改文字大小,你的文本内容仍然会有友好的体验。

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

    ps切图必知必会

    将原型设计图进行还原,承接UI,最终实现产品经理意图,实现静态页面效果展现 从UI设计师那拿到psd文档,进行切图,抠图,测量,简单的图片处理操作(更改字体,吸字体颜色等操作),利用web技术(html...) 矩形选框工具(可以量图片,图标的具体尺寸,注意进行图片选中复制时,图层的上下关系与后面的数字没有系,与他的排列顺序有关,图层越靠上,层级就越高,可以手动的拖拽,调整层级关系,通过它来切图,去除矩形选框...,虽然可以直接保存,然后在底下选择图片的存储格式,那样比较麻烦,直接保存为web格式,进行图片存储格式选择 图片格式(PSD / JPG/Gif/PNG)特点 psd(源文件),是直接没办法使用的 jPG...http请求,当然有的小图标,如果用字体图标也是可以的,这样比背景图还要好 方法一:新建一个画布,然后依次的将所扣出的图标复制粘贴到新的图层即可(复制粘贴的图标,要把背景色去掉为透明背景) 方法二:新建一个画布...,右侧的图层,选中图标,复制所对应的图层到新建的那个画布当中去,然后依次的将图标进行有序的排放(注意的是将所有的图标图层一次性的复制过去)–ctrl+Alt+T(更改图标在图层的x,y轴的坐标) 因微信图片大小上传问题

    3K20

    Framer 使用滚动变体创建动画

    您可以使用“滚动变体”使导航栏在用户向下滚动页面时更改其外观,例如更改其背景颜色或调整元素的位置。或者在向下滚动页面时突出显示活动部分的侧边栏。...然后看下面. 解释: 触发的方式我们选择Section In View, 这表示当某个部分到达视图时触发....Demo2: 实现一个滚动到不同部分,更改左侧的icon图标 效果: 在上个效果的基础上,我添加了 渐变背景 填充了文本,并使用绝对定位固定到页面上. 给每个页面添加了 粘性布局, 达到视差的效果....然后就说下创建变体Icon 图标. 观察上方的Gif图片,我们就会发现,滚动到不同部分.右边的ICON 图标 在进行相应的变化....第三步: 添加滚动变体效果,滚动到不同部分,选择不同的组件即可. 这里我就不把属性图进行贴出了, 和上面第一个创建方法一致. 大家可以自己试一下.

    10110

    Vue项目中使用npm i swiper插件踩坑记录

    但是使用动态数据时,会出现不能自动滚动/播放甚至数据显示不正常的现象。 解决办法:添加一个 observer 属性。...observer 属性:为 true 时,Swiper 会启用 Mutation Observer 模式,每当元素的样式更改或子元素变动(增加/删除)时都会刷新(重新初始化)Swiper。...解决办法:添加 observeParents 属性。 observeParents 属性:将 observe 应用于 Swiper 的父元素。...; 3、使用 v-for 循环和 v-if 条件控制 Swiper 的数量时, loop 属性不生效,自动播放到最后一个后停止,不能循环播放。...这种在缓冲时去除重复数据对于避免不必要的计算和 DOM 操作上非常重要。然后,在下一个的事件循环“tick”中,Vue 刷新队列并执行实际 (已去重的) 工作。

    92630

    scrollIntoView()方法导致整个页面产生偏移

    问题描述 今天在做页面UI改版的时候发现,我之前使用的是dom.scrollIntoView(); 使得点击右侧题目编号的时候,让左侧题目滚动到页面可视区域。...如果不知道 scrollIntoView 如果使用,我有篇文章专门写了 scrollIntoView 的简单使用:scrollIntoView() 让元素进入可视区域 · Issue #167 但是现在有个问题就是...如下图所示,当我点击第9题的时候,左侧第9题移动到视口中,但是整个页面包括导航栏都往上移动了,且无法在移回来,整个页面是没有滚动条的。 ?...(简单来说就是元素相对父元素上边的距离) 这段代码好理解,就是当前需要显示的元素距离父元素顶部的距离,也就是滚动条滚动的高度。...这段代码执行后,就可以让该元素到达父元素顶部的位置。 注意事项:offsetTop 不一定是相对于父元素的,如果有很多父元素的话,它是相对于第一个定位的父元素的。

    4.3K40

    分享15个有用的,你可能还不知道的CSS小技巧,建议每个前端开发者都了解下

    这对于设置全局样式非常有用,例如设置默认字体、颜色或行高等。 需要注意的是,选择器会匹配页面上的每个元素,包括嵌套的元素。因此,在使用选择器时,你需要小心确保样式不会无意间影响到你不想改变的元素。...这在创建主题或需要同时更改多个值时特别有帮助。 通过使用CSS变量,你可以在整个样式表中定义和使用变量,将值存储为变量后,可以在需要的地方重用这些值。...这在创建主题时特别有用,因为你可以将主题相关的颜色、字体、间距等值存储为变量,然后通过更改变量的值来轻松切换主题。...JavaScript的情况下创建滚动效果 通过使用:target伪类,你可以在元素成为当前URL片段标识符(“#”后面的部分)的目标时对其进行样式设置。...当用户点击包含片段标识符的链接时,浏览器会自动滚动到对应的元素,并应用:target伪类所定义的样式。这使得你可以在页面上创建滚动到特定部分的效果,或者突出显示被定位的元素。

    21340

    Material Design — 菜单(Menus)

    自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚!...左:可通过“View”预测其中内容    右:“Stuff”让用户无法预测其中内容 情景菜单(Contextual menus) 情景菜单可根据app的当前状态动态更改其中可用的菜单项。...情景菜单 菜单是可滚动的 如果菜单高度阻止其显示所有菜单项目,菜单可以在内部滚动。 一个例子是在横向上查看手机上的菜单。 ?...具有动态内容的菜单可能具有其他行为,例如:将先前使用的字体放在菜单的顶部;订单可以根据用户操作进行更改。 菜单嵌套 菜单项可以显示嵌套的子菜单。...例如,重做在没有任何可重做的操作时被禁用。 剪切和复制在没有选择内容时不可用。 ? 不可用的例子 ---- 行为 菜单出现在app内所有其他UI元素之上。 ?

    5.8K100

    Vue-travel学习笔记

    ,默认的css和字体文件在一个文件夹内) 在main.js中引入字体文件 import '....,每一个图标的编码 都在 iconfont官网我的项目图标里面,点击复制图标就能得到图标编码; 优化代码 有些代码的样式是多变的,我们可以将可变的css放入assets styles文件夹的varibles.styl...初始化 git创建分支 新建icons.vue Home.vue中引入组件 图标区域逻辑实现 当页面图标大于八个 可以左右拖动 在图标元素外加入swiper-slide标签和swiper标签 2.4...observer: 启动动态检查器(OB/观众/观看者),当改变swiper的样式(例如隐藏/显示)或者修改swiper的子元素时,自动初始化swiper。...我们在5.3中,使用 window.addEventListener('scroll', this.handleScroll) 来监听滚动的距离,但是这个监听方法被绑定在了全局window中,所以我们的其他页面滚动时也会执行这段代码

    3K10

    Vue项目中使用npm i swiper插件踩坑记录

    但是使用动态数据时,会出现不能自动滚动/播放甚至数据显示不正常的现象。 解决办法:添加一个 observer 属性。...observer 属性:为 true 时,Swiper 会启用 Mutation Observer 模式,每当元素的样式更改或子元素变动(增加/删除)时都会刷新(重新初始化)Swiper。...解决办法:添加 observeParents 属性。 observeParents 属性:将 observe 应用于 Swiper 的父元素。...; 3、使用 v-for 循环和 v-if 条件控制 Swiper 的数量时, loop 属性不生效,自动播放到最后一个后停止,不能循环播放。...这种在缓冲时去除重复数据对于避免不必要的计算和 DOM 操作上非常重要。然后,在下一个的事件循环“tick”中,Vue 刷新队列并执行实际 (已去重的) 工作。

    3.5K20

    Material Design — App bars: topApp bars: top

    自上次参加完回音分享会后,我下定决心要洗心革面乖乖打基础,于是开启了这个part,争取两个月不间断更新,写完Material Design与iOS中的组件(顺便学学英语),以便今后在使用的时候完全不虚...不要使用让 top app bar 文字和图标难以辨认的图像。 ? ? Navigation icon (optional) Navigation icon 是可选的。...任何剩余的或次要的动作都应放置在 overflow menu 中(3) ---- 行为 滚动 滚动时,e top app bar 可保留原位,或以下列方式转换: ·向上滚动隐藏 top app bar...·向下滚动显示 top app bar 当 top app bar滚动时,其海拔在其他元素之上变得非常明显。...在滚动时,它们会增加海拔并让内容在它们后面滚动 ? 当向上滚动时,使用带有图像的 prominent top app bars 可以转换为正常的 top app bars。

    2.3K60

    Linux Simple Terminal

    甚至连配置文件都没有,每次更改配置都要修改源代码并且编译生成程序,实在是够简单。 但是在 deepin 上无法直接安装,需要安装几个依赖的软件。...更改配置 前面也说了,st 没有配置文件,所以我们直接进源码目录,找到 config.h 文件,通过注释来更改自己的内容,一般更改字体跟窗口大小即可,后面可以通过打补丁的方式增加更多的功能。...添加补丁 在官方地址左侧存在一列 Patch, 即为补丁列表,其中有更改外观的,比如透明度,颜色。也有增加功能的。...st-dracula : 终端主题 st-blinking_cursor : 终端光标闪烁 st-desktopentry : 添加终端的应用图标及应用desktop文件 st-font2 : 字体代替...: 设置鼠标滚动屏幕输出 更多补丁可以在官方的补丁网站上查看,并且都有说明。

    2.6K10

    html网页详细代码「建议收藏」

    :写上你想写的字 (其中字体大小可从h1-h5,h1最大,h5最小) 11)更改字体颜色:写上你想写的字(其中value值在...有解决的办法吗。 这是大家很常见的问题!可能是对字库支持的不好!我个是做成透明的gif图片格式,然后倒入。 18,flash的网页里“加入收藏夹”功能怎么实现?...我想这可能是很多人在问的题了,其实很简单,在Test时,选选View->Show Streaming就可以看到了。 47,在网页中做出一根竖的线有几种办法. 第一种方法:用一个像素图的办法!...有解决的办法吗。 这是大家很常见的问题!可能是对字库支持的不好!我个是做成透明的gif图片格式,然后倒入。 18,flash的网页里“加入收藏夹”功能怎么实现?...我想这可能是很多人在问的题了,其实很简单,在Test时,选选View->Show Streaming就可以看到了。 47,在网页中做出一根竖的线有几种办法. 第一种方法:用一个像素图的办法!

    7.8K41

    7000字前端性能优化总结 | 干货建议收藏

    如果页面的资源非常碎片化,每个HTTP请求只带回来几K甚至不到1K的数据(比如各种小图标)那性能是非常浪费的。...字体图标使用时就跟字体一样,可以设置属性,例如 font-size、color 等等,非常方便,还有一个优点是生成的文件特别小。...在网站上通常会有很多小的图标,不经优化的话,最直接的方式就是将这些小图标保存为一个个独立的图片文件,然后通过 CSS 将对应元素的背景图片设置为对应的图标图片。...,并用一个数组来保存所有列表元素的位置信息 首次渲染时,只展示相对于父元素可视区内的子列表元素,在滚动时,根据父元素的滚动的offset重新计算应该在可视区内的子列表元素。...比如判断页面是否滚动到底部,然后展示相应的内容;就可以使用节流,在滚动时每300ms进行一次计算判断是否滚动到底部的逻辑,而不用无时无刻地计算。

    1.1K20

    移动端web开发笔记

    通常我们再滑屏页面,会调用event的preventDefault()可以阻止默认情况的发生:阻止页面滚动 touchend——当手指离开屏幕时触发 touchcancel——系统停止跟踪触摸时候会触发...的字体,使用样式的写法为20px .css{font-size:20px} 6、ios系统中元素被触摸时产生的半透明灰色遮罩怎么去掉 ios用户点击一个链接,会出现一个半透明灰色遮罩, 如果想要禁用,可设置...body元素的滚动条,所以一般都借助 iScroll; Android 3.0/iOS解决了非body元素的滚动问题,但滚动条不可见,同时iOS上只能通过2个手指进行滚动; Android 4.0解决了滚动条不可见及增加了快速回弹滚动效果...,不过随后这个特性又被移除; iOS从5.0开始解决了滚动条不可见及增加了快速回弹滚动效果 在iOS上如果你想让一个元素拥有像 Native 的滚动效果,你可以这样做: .xxx { overflow...3D 空间如何呈现:保留 3D*/ -webkit-transform-style: preserve-3d; /*(设置进行转换的元素的背面在面对用户时是否可见:隐藏)*/

    3.7K20

    Interection Observer如何观察变化

    在演讲的问答环节中,有人问我基于滚动事件触发过渡怎么样 - 我说当然可以,但是一些听众建议我了解一下Intersection Observer。 这让我开始思考。...把页面放在静态服务器上,然后我用Puppeteer加载了HTML文件,启动了跟踪,让页面以预设的增量向下滚动到底部,一旦到达底部,就停止了跟踪,最后保存跟踪的结果。...我发现我一开始不太了解这个值的实际含义。由于某种原因,我认为这是目标元素外观的一种简单的0%到100%的表示形式。它与创建时传递给观察者的阈值相关。例如,它可用于确定哪个阈值是刚刚触发相交更改的原因。...粘性节点的样式只能是一种设计,无论是处于其正常状态还是处于其粘性状态内。没办法让js知道这些变化。到目前为止,还没有伪类或js事件使我们知道元素的状态变化。...当目标首次进入根元素时,将创建滚动事件侦听器,然后在目标离开根元素时将其删除。滚动时,输出仅显示每个事件的时间戳,以实时显示事件的变化-比单独的观察者要精确得多。 下面是JavaScript。

    2.6K20

    H5 项目实用

    ,悠着点,如果操作不当,很危险,如果必须要用的的话,想更新缓存的时候,只能更改 demo_html.appcache 文件了!...-webkit-scrollbar-corner //边角,两个滚动条交汇处 ::-webkit-resizer //两个滚动条的交汇处上用于通过拖动调整元素大小的小控件...autoplay属性在IOS及Android上无法使用,在PC端正常 //2.audio元素没有设置controls时,在IOS及Android会占据空间大小,而在PC端Chrome是不会占据任何空间...important; } //最好的解决方案:最好使用rem或百分比布局 ---- 35、定位的坑 //fixed定位 //1.ios下fixed元素容易定位出错,软键盘弹出时,影响fixed元素定位...typeof 运算符,在使用 typeof 运算符时采用引用类型存储值会出现一个问题,无论引用的是什么类型的对象,它都返回 “object”。

    5.3K11

    万字长文:分享前端性能优化知识体系

    如果页面的资源非常碎片化,每个HTTP请求只带回来几K甚至不到1K的数据(比如各种小图标)那性能是非常浪费的。...字体图标使用时就跟字体一样,可以设置属性,例如 font-size、color 等等,非常方便,还有一个优点是生成的文件特别小。...在网站上通常会有很多小的图标,不经优化的话,最直接的方式就是将这些小图标保存为一个个独立的图片文件,然后通过 CSS 将对应元素的背景图片设置为对应的图标图片。...,并用一个数组来保存所有列表元素的位置信息 首次渲染时,只展示相对于父元素可视区内的子列表元素,在滚动时,根据父元素的滚动的offset重新计算应该在可视区内的子列表元素。...比如判断页面是否滚动到底部,然后展示相应的内容;就可以使用节流,在滚动时每300ms进行一次计算判断是否滚动到底部的逻辑,而不用无时无刻地计算。

    82540

    7000 字的前端性能优化总结 | 干货建议收藏

    如果页面的资源非常碎片化,每个HTTP请求只带回来几K甚至不到1K的数据(比如各种小图标)那性能是非常浪费的。...字体图标使用时就跟字体一样,可以设置属性,例如 font-size、color 等等,非常方便,还有一个优点是生成的文件特别小。...在网站上通常会有很多小的图标,不经优化的话,最直接的方式就是将这些小图标保存为一个个独立的图片文件,然后通过 CSS 将对应元素的背景图片设置为对应的图标图片。...,并用一个数组来保存所有列表元素的位置信息 首次渲染时,只展示相对于父元素可视区内的子列表元素,在滚动时,根据父元素的滚动的offset重新计算应该在可视区内的子列表元素。...比如判断页面是否滚动到底部,然后展示相应的内容;就可以使用节流,在滚动时每300ms进行一次计算判断是否滚动到底部的逻辑,而不用无时无刻地计算。

    1.1K20
    领券