首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Vue 2.x折腾记 - (22) Vue 打包图片在safari不显示的问题

    前言 图片不显示这个问题在safari上会出现,不管是PC还是手机端,而其他浏览器是可以正常预览 问题 效果图 ? safari(桌面、手机)不显示图片,其他浏览器都是正常的。... ); } }; .no-message { height: 80vh; @include flex...一一排查下来,啥毛病都没,资源也没有被拦截(safari的资源管理器可以看到图片资源)。 google大法,群友,没有一个人能说出个所以然。...图片元素自身设置宽高百分百 100% 给元素包裹一层父,然后设置父的宽高即可解决 代码实现 import png_no_message from '@assets/layout/message...: 32px; color: #302c48; } } 复制代码 在 App.vue 上再设置下,因为这里是主入口,不设置scope,那这样所有图片元素都默认继承宽高比了

    1.1K20

    「译」前端项目中常见的 CSS 问题

    添加 flex-wrap 要想让一个元素表现得像弹性容器那样,只需添加 display: flex。但是,如果没有添加 flex-wrap ,那么当屏幕尺寸缩小的时候,将会出现水平滚动条。...透明渐变 当使用透明起点和终点添加渐变的时候,在 Safari 下会呈现一片漆黑。这是因为 Safari 无法识别关键字 transparent。...交互式 HTML 元素的字体不生效 给整个文档设置字体的时候,字体并不会应用于诸如 input, button select 和 textarea 这些元素上。...将其添加到浏览器的控制台,页面上所有元素的轮廓都会显示出来。...一些图片必须在不裁剪或者不调整大小的情况下显示,并且某些平台会强制用户以特定的尺寸裁剪或上传图片。例如,Dribbble 规定上传的缩略图尺寸为 800 x 600 像素。 18.

    2.2K10

    移动开发实用

    双击缩放是指用手指在屏幕上快速点击两次,iOS 自带的 Safari 浏览器会将网页缩放至原始比例。...原因就出在浏览器需要如何判断快速点击上,当用户在屏幕上单击某一个元素时候,例如跳转链接, 此处浏览器会先捕获该次单击,但浏览器不能决定用户是单纯要点击链接还是要双击该部分区域进行缩放操作...在IOS safari下,大概为300毫秒。这就是延迟的由来。...什么是Retina 显示屏,带来了什么问题 retina:一种具备超高像素密度的液晶屏,同样大小的屏幕上显示的像素点由1个变为多个,如在同样带下的屏幕上,苹果设备的retina显示屏中,像素点1个变为4...个 在高清显示屏中的位图被放大,图片会变得模糊,因此移动端的视觉稿通常会设计为传统PC的2倍 那么,前端的应对方案是: 设计稿切出来的图片长宽保证为偶数,并使用backgroud-size把图片缩小为原来的

    6.5K30

    web前端面试中10个关于css高频面试题,你都会吗?

    1.什么是 BFC机制 BFC(Block Formatting Context),块级格式化上下文,是一个独立的渲染区域,让处于 BFC 内部的元素与外部的元素相互隔离,使内外元素的定位不会相互影响。...Opera 10, Safari 4, Chrome 3 outline 外边框 FF3+, safari 4, chrome 3, opera 10 background-size 不指定背景图片的尺寸...safari 4, chrome 3, opera 10 background-origin 指定背景图片从哪里开始显示 safari 4, chrome 3, FF 3+ background-clip...给浮动元素的容器添加一个 clearfix 的class,然后给这个class添加一个:after伪元素实现元素末尾添加一个看不见的块元素(Block element)清理浮动。...下面列出四种实现方式, 在开发中可以根据实际需求选择适合自己的方法进行编码: Flex 布局 .container{ display:flex; justify-content:

    2.8K20

    【前端攻略】最全面的水平垂直居中方案与flexbox布局

    Demo 多个块状元素的水平居中     要实现多个水平排列的块状元素的水平居中,传统的方法是将要水平排列的块状元素设为display:inline-block,然后在父级元素上设置text-align...Demo 使用flexbox实现多个块状元素的水平居中 在使用之前,首先介绍一下flexbox。...当要被居中的元素是inline或者inline-block元素 当要被居中的元素是inline或者inline-block的时候,可以巧妙的将父级容器设置为display:table-cell,配合text-align...Css3显威力 利用Css3的transform,可以轻松的在未知元素的高宽的情况下实现元素的垂直居中。...某些浏览器仍需使用前缀写法: .flexboxtest{ display: flex; display: -webkit-flex; //Safari仍旧需要使用特定的浏览器前缀 } 浏览器对最新版本的

    1.4K40

    win8效果的横向布局

    有一个月没写过博客了,自己的博客也没有看过,前段时间一直在忙着写代码,公司有一个制漆的产品,与传统纵向布局不一样,要求页面横向布局,类似win8的那种布局效果,最开始,我也没有什么头绪,然后硬着头皮做了...6-, Safari 3.1-6 */ -moz-box-flex: none; /* OLD - Firefox 19- */ -webkit-flex: none;...win8横向布局: 注意点: 1、flex的兼容性写法 2、inline-block的兼容性写法 3、html标签设置高度为100%时,body高度不能设置为100%,否则会出现滚动条 4、html与body...5、如果body与html不设置100%的话,body里面会出现滚动条。...8、原理上,flex里面的排列方式是一行显示,但如果要显示两行的话,给这两行加上父元素,display:block;就可以。 时隔一年,我再来做这个,越来越简单了,废话不多说,直接上代码 <!

    2.1K30

    display属性值有哪些_验证控件display属性

    1、 display:flex 属性 display:flex 是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。...Flex是Flexible Box的缩写,意为”弹性布局”,用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。.../p> 效果: 学习参考 https://www.jianshu.com/p/d9373a86b748 2、常用值 none block...块元素定义 inline 内联元素定义 3、其他值 https://www.w3school.com.cn/cssref/pr_class_display.asp 版权声明:本文内容由互联网用户自发贡献...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    2.2K20

    CSS-各种cs样式之浏览器兼容处理方式汇总大全(更新中...)

    iOS 6-, Safari 3.1-6 */ -moz-box-flex: 1.0; /* Firefox 19- */ -ms-flex: 1; /* IE 10 */ box-flex...恰巧遇到群里一个同学说,float:left在ie8下不兼容,然后大家谈到用inline-block,我就来复习了下inline-block的兼容: 于是顺便把最近的一个重点再在这里记载以下,以防以后走弯路吧...说说ie下浮动后错位导致和正常浏览器观看效果不一致的现象吧: 经过仔细观察,是因为清楚浮动在ie下没有效果的原因, 我把内部浮动元素删掉以后,外表的框就可以被撑起来了,效果也就和普通浏览器没有区别了。...缺点是要控制内容不要换行 7、cursor: pointer 可以同时在 IE FF 中显示游标手指状, hand 仅 IE 可以 8、FF: 链接加边框和背景色,需设置 display: block,...参照 menubar, 给 a 和 menubar 设置高度是为了避免底边显示错位, 若不设 height, 可以在 menubar 中插入一个空格。

    1.7K50

    前端兼容性

    IE9不支持Flex、Web Socket、WebGL,可被判定为“较难兼容”。 IE10部分支持Flex(-ms-flexbox)、Web Socket,可被判定为“较易兼容”。...# 常见兼容性问题   常见的主要是浏览器的兼容性问题,因为不同的浏览器对同一段代码有不同的解析,造成页面显示效果不统一的情况。...解决方案:给元素设置font-size: 0; 4、a标签蓝色边框 解决方案:a{outline: none;} 5、IE9以下浏览器不能使用opacity 解决方案:Firefox/Chrome/Safari.../Opera浏览器使用opacity;IE浏览器使用filter 6、IE6/7不支持display:inline-block 解决方案:{display: inline-block; *display...,并设置该父元素设置:{overflow: hidden} 9、li中内容超过长度时,用省略号显示 li{ width: 200px; white-space: nowrap; text-overflow

    1.9K20

    前端面试之CSS重点概念精讲

    负责元素是可以一行显示,还是只能换行显示 「内在盒子」 负责宽高、内容呈现 ❞ 按照display的属性值不同 block 外在盒子:块级盒子 内在盒子:块级容器盒子 inline-block 外在盒子...≈ display:inline-inline ❝「块级盒子负责结构,内联盒子负责内容」 ❞ 内联元素 如何区分内联元素 从「定义」上:内联元素的内联特指外在盒子 从「表现」上:可以和文字在一行显示...justify-content属性 justify-content属性定义了项目在「主轴上的对齐方式」。...:字体显示的大小 none:字体大小不会自动调整 「存在兼容性问题,chrome受版本限制,safari可以」。...之所以叫硬件加速,就是因为「合成层会交给GPU(显卡)去处理」,在硬件层面上开外挂,比在主线程(CPU)上效率更高。 利用硬件加速,可以把需要重排/重绘的元素单独拎出来,减少绘制的面积。

    2.4K30

    2017移动前端的一些总结web前端 —— 移动端知识的一些总结一.css部分二.js部分

    :-webkit-box;暂时只有这个的兼容性最好, flex是最好用,还可以如 float一样排多个元素时自动换行,只是兼容性还太差,(即使是第一种,在火狐下兼容性也不是很好) 对于第一种常见用法是:...  display: block;   width: 0; } 要想三个 li元素平分 box的宽度, width:0是关键(在这个坑里陷了好久,直到偶然的一次设置了 width:0突然就好了,后来在天猫上也看到了同样的设置... android手机上可能会出现显示不止两行,第三行会显示点头部。...-webkit-backdrop-filter: saturate(180%) blur(20px); background: rgba(0,0,0,0.5); 这个效果暂时只有 IOS9上的 safari...,所以比如要元素居左对齐的话,还需设置 translateX 24.在移动端对 input框使用 disabled属性,会导致元素里面 value值在页面上被隐藏看不见,可以对元素使用 css3效果 pointer-event

    3.7K40

    wxss学习《五》所有以a,b开头的属性

    2.align-content:在flex布局中垂直方向设置。详见微信小程序css篇----flex布局。...规定当动画不播放时(当动画完成时,或当动画有一个延迟未开始播放时),要应用到元素的样式。 12.animation-iteration-count:定义动画播放的次数。...代码就跟简单:在wxml就只有一个 我是动画。以下的都是wxss中。当然小程序的组件基本上都试过了,都可以。 要实现css的动画,必须要知道@keyframes规则。...就是在动画里旋转后,背面是不是显示。取值有:visible(可见),hidden(不可见)。 二:background,背景。 三:behavior:只有IE支持这个属性。就不说了。...四:block-size:逻辑宽度,取决于元素的writing-mode。Firefox支持。 五:border:边框。 六:bottom:设置图像的底部边缘。

    1.4K80

    想摸鱼吗?先掌握这 19 个 css 技巧!

    方案2:将 img 元素设置为 display: block 关键代码: img{ display: block; } 事例地址:https://codepen.io/qianlong/p......使用 flex 布局将一个元素智能地固定在底部 当内容不够时,按钮应该在页面的底部。当有足够的内容时,按钮应该跟随内容。当你遇到类似的问题时,使用 flex 来实现智能的布局。...解决iOS滚动条被卡住的问题 在苹果手机上,经常发生元素在滚动时被卡住的情况。这时,可以使用如下的 CSS 来支持弹性滚动。...关键代码: .box-hide-scrollbar::-webkit-scrollbar { display: none; /* Chrome Safari */ } 事例地址:https://codepen.io...将一个元素在水平和垂直方向上居中 关键代码: display: flex; align-items: center; justify-content: center; 事例地址:https://codepen.io

    81120
    领券