`
rayln
  • 浏览: 434260 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

webkit一些特殊用法

 
阅读更多
关于webkit一些特殊用法。
<div style="-webkit-border-image: url(file:///D:/1.0/framework/source/palm/themes/Onyx/images/popup.png) 24 24 24 24 stretch stretch;width:250px;height:250px;border-width: 24px;-webkit-box-sizing: border-box;" ></div>

该属性可以使得一张背景图片进行放大缩小。
//定义图片
-webkit-border-image:url(xxx) top right bottom left stretch stretch
//定义边框的的宽度
border-width:top right bottom left

另外还有
-webkit-box-align: center;//居中
box-align 属性用于管理子容器在竖轴上的空间分配方式,共有五个值:start,end,center,baseline 和 stretch。

start :子容器从父容器顶部开始排列
end :子容器从父容器底部开始排列
center :子容器横向居中(有点奇怪)
baseline :所有子容器沿同一基线排列(很难理解)
stretch :所有子容器和父容器保持同一高度(默认值)


-webkit-box-pack: center;
box-pack 属性可以用于设置子容器在水平轴上的空间分配方式,它共有四种可能值:start,end,justify 和 center。这些值的含义如下:

start :所有子容器都分布在父容器的左侧,右侧留空
end :所有子容器都分布在父容器的右侧,左侧留空
justify :所有子容器平均分布(默认值)
center :平均分配父容器剩余的空间(能压缩子容器的大小,并且有全局居中的效果)


-webkit-box-orient: vertical;//垂直居中。horizontal是水平居中//需要和-webkit-box-pack: center;一起使用
-webkit-box-sizing: border-box;//盒子模型,忽略padding值,固定大小,box-sizing: content-box;为不固定大小
等属性用法

-webkit-box-flex: 1 //子容器分布比例方式
比如多个容器,则可以根据比例进行分布调整

以上属性,如果是firefox,需要加-moz-,例如-moz-box-pack.
另外最重要一点,以上属性为盒子模式,需要浏览器支持,并且需要设置display:-webkit-box;

分享到:
评论

相关推荐

    Css hack总结及其最佳用法

    - `-ms-filter`:IE8支持的滤镜属性,可以实现一些特殊的视觉效果。 5. **非IE浏览器的Hack**: 虽然IE Hack占主导地位,但其他浏览器如Firefox、Chrome等也有少量的差异,可以通过CSS前缀如`-moz-`(Firefox)、...

    条件CSS的高级用法.pdf

    条件CSS的高级用法 条件CSS(Conditional-CSS)是一种强大的CSS技术,用于解决多浏览器渲染问题。它通过在CSS定义中嵌入条件语句,实现了针对特定浏览器或渲染引擎的样式应用。条件CSS的开发源于对多数浏览器上修正...

    kiosk-browser:最小的基于WebKit的浏览器

    这是基于WebKit的最小浏览器。 它的用途是非交互式地显示单个Web资源,同时高度可移植,尤其是对arm11体系结构(用于Raspberry Pi)而言,并支持Javascript和HTML5 Websocket用于动态内容更新。 编译中 apt-get ...

    JavaScript编写检测用户所用法的扫瞄器的代码示例_.docx

    根据提供的文档信息,本文将详细解析如何利用JavaScript...同时,对于一些特殊情况下的兼容性问题,怪癖检测也可以作为一种补充手段。总之,合理选择适当的检测方法可以帮助开发者更好地优化网页应用,提高用户体验。

    pywebkit:用于前端和python开发的新库

    最常见的呼叫活动(CSS生成器)已经实现接收特殊文件类型,如.css 集成了换行符,现在您只需调用“ newline1()”和最多6行即可打印换行符用法在下面的段落中,我将描述如何为自己的项目获取和使用PyWebKit。...

    微信小程序Text空格符号以及省略的展示

    首先,让我们了解一下`Text`组件的基本用法。在微信小程序中,`&lt;text&gt;`标签用于创建一个文本区域,可以包含纯文本、HTML实体和特定的微信小程序标签。例如: ```html 这是一段示例文本,包含了空格和特殊字符。 ...

    CSS浏览器前缀.docx

    CSS 浏览器前缀是指在 CSS 样式中添加的特殊前缀,以便让 CSS3 样式在不同浏览器中兼容。这些前缀通常是浏览器厂商指定的,例如 Microsoft 的 IE 浏览器使用 `-ms-` 前缀,Mozilla 的 Firefox 浏览器使用 `-moz-` ...

    CSS中@用法小结(示例详解)

    在CSS中,`@`符号是用来开启特殊声明或规则的,称为`at-rule`。这些规则提供了CSS标准之外的功能,用于定义样式表的行为或者引入额外的样式资源。下面是对一些常见`@`规则的详细解释: 1. **@charset**: `@...

    样式表滤镜中文手册

    滤镜是一种特殊效果,可以用于改变网页元素的视觉呈现,比如调整颜色、透明度、模糊度等。这个手册可能是对CSS滤镜特性的深入解析,涵盖了从基本概念到高级应用的各个方面。 在CSS滤镜中,最常见的是CSS3引入的`...

    jquery-text-selection-special-event:每次在网页中选择文本时都会触发jQuery自定义特殊事件的jQuery插件

    该插件可让您将自定义(特殊)事件绑定到文档,即“ textselect”。 它的作用是在文档中选择文本时触发一个事件,并返回所选文本以及包含所有文本的最近元素。 这意味着如果文本选择跨越多个元素,例如,等,它将...

    python爬虫之urllib库常用方法用法总结大全

    本文将深入探讨urllib库中的一些常用方法及其用法。 1. **读取和管理Cookies** 在网络爬虫中,有时需要处理和存储服务器返回的Cookies。urllib库提供了HTTPCookieProcessor类来处理这个问题。首先创建一个...

    Android中WebView用法实例分析

    以下是对WebView用法的详细分析: 1. **启用网络权限**:在AndroidManifest.xml文件中,必须添加`&lt;uses-permission&gt;`标签来请求`INTERNET`权限,否则WebView将无法加载网络资源。例如: ```xml ``` 没有这个权限,...

    Android webview用法实例简析

    WebView是Android平台中用于展示网页内容的一个核心组件,它基于WebKit渲染引擎,允许开发者在应用程序内部嵌入网页,提供了一种将网页应用与原生应用融合的方式。在Android应用开发中,WebView的使用非常广泛,可以...

    react-input-textarea:设置 React 输入和文本区域的样式,直到占位符。 将它们设置为内联样式,无需任何外部 CSS。 (已停产)

    用法 使用 npm 安装react-input-textarea : npm install react - input - textarea 然后在您的代码中使用它,如下所示: var Input = require ( 'react-input-textarea' ) . Input ; var TextArea = require ...

    前端面试基础知识汇总

    标准模式试图按照规范来渲染网页,而怪异模式则允许浏览器以非标准的方式来解析和渲染网页,主要是为了支持一些早期网页设计的特殊做法。 3. HTML标签属性的区别:在HTML中,标签的title属性用于鼠标悬停时显示提示...

    HTML5很酷的语音实例

    此标签实际上是一个带有特殊属性的`&lt;input&gt;`标签,即`x-webkit-speech`。这个属性告诉浏览器,这个输入框应当提供一个麦克风图标,用户可以通过点击该图标启动语音输入模式。一旦用户开始说话,浏览器会尝试将语音...

    DHTML + CSS + JavaScript 实用手册

    1. 不同类型的CSS滤镜,如`filter`属性和Webkit特定的`-webkit-filter`。 2. 滤镜的使用方法,包括应用到元素、叠加效果以及与其他CSS属性的组合使用。 3. 各种滤镜效果的实例,如`blur`(模糊)、`grayscale`(灰度...

    webvideo-master.zip

    在移动设备上,由于性能和版权原因,有时需要对网页中的视频进行特殊处理,比如使用本地播放器来播放,而不是依赖于网页自身的播放器。这通常涉及到JavaScript和原生代码的交互,比如通过`WKWebView`的`...

    iscroll5 下拉拖拽刷新

    首先,我们需要了解 `iScroll5` 的基本用法。`iScroll5` 提供了强大的滚动管理,包括水平滚动、垂直滚动、鼠标滚轮支持以及触摸事件处理。安装 `iScroll5` 后,我们需要创建一个 `iScroll` 实例,传入包含可滚动元素...

    CSS使用position:sticky 实现粘性布局的方法

    在CSS布局中,`position: sticky` 是一种特殊定位方式,它结合了 `position: relative` 和 `position: fixed` 的特性,适用于某些特定场景。`position: sticky` 在元素滚动到某个阈值之前表现得像 `position: ...

Global site tag (gtag.js) - Google Analytics