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

皮肤引擎(HTMLayout)特性说明文档

相关演示可以下载 HTMLayout Demo文件包查看: http://www.terrainformatica.com/htmlayout/HTMLayoutDemo.zip (下载解压....这个标记产生元素默认是隐藏, 只有被 popup-menu 行为触发时才显示. 元素内部带有 role=”menu-item” 元素都会被当作菜单项处理....主界面的皮肤文件中没有使用此css文件. HTMLayout Demo 文件包中 html_samples\form\ 目录下有大部分控件范例文件....div元素. div:drag-over 匹配在拖放操作中鼠标所处可接受被拖放对象 div元素. li:moving 匹配正以移动模式被拖放li元素. li:copying 匹配正以副本模式被拖放...only-move          仅移动 drop 也有 4个取值, 它决定了放开鼠标拖放结果: insert                    在鼠标位置插入 append

27740

CSS 文本装饰 text-decoration属性

参考链接: CSS3-文字 在CSS中,使用 text-decoration属性,可以在文本上方、下方、或中间添加装饰线,可选值为 none | underline | overline | line-through...none 无装饰,underline 下划线 ,overline 上划线,line-through 文字中间贯穿线,blink 闪烁。装饰线颜色与文本颜色相同。...默认情况下,文本都是没有装饰线,但超链接是个例外,它默认就带有下划线。...当然,可以把 text-decoration属性值设置为 none,去掉超链接下划线,当鼠标悬停,再添加下划线,来提醒用户当前文本为链接文本。...如: a { text-decoration: none;}a:hover { text-decoration: underline;} 文本装饰线另一个常见用法,就是修订文本,在被删除文本上增加删除线

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

css超链接样式

(1)默认情况:字体为蓝色,带有下划线; (2)鼠标点击时:字体为红色,带有下划线; (3)鼠标点击:字体为紫色,带有下划线; 注:点击时,指的是点击超链接一瞬间,字体是红色。...语法: a:link{CSS样式} a:visited{CSS样式} a:hover{CSS样式} a:actived{CSS样式} 说明: 表1 使用伪类定义动态超链接 属性 说明 a:link...定义a元素未访问时样式 a:visited 定义a元素访问样式 a:hover 定义鼠标经过显示样式 a:active 定义鼠标单击激活时样式 定义这四个伪类,必须按照...语法: a{CSS样式} a:hover{CSS样式} 举例: <!...这个问题是新手经常问到问题,其实这是W3C官方规定,也许官方思维跟我们不一样。规则这种东西嘛,一般都是官方定,就像交通规则一样,我们只需要遵守就行了,没必要纠结为什么绿灯走而红灯停。

2.2K40

添加鼠标滑过图片闪烁js特效-jquery-opacity-rollover

添加鼠标滑过图片闪烁js特效-jquery-opacity-rollover 作者:matrix 被围观: 1,771 次 发布时间:2013-09-20 分类:Wordpress 兼容并蓄 |...看头部meta写jquery-opacity-rollover.js文件,不知道这是个啥子插件上东东。...1.7.2版本可以,其他版本还须自测。 二.在header中加入上面的js代码。 js代码说明: 第5行中.post img指需要加载此js特效元素。...这里是class为post img标签加载特效,也就是文章内容图片,鼠标移上去就会与闪烁效果。 当然这里.post img也可以改为cssid或者其他class和标签等都可以。...第5行中还有wink(300),其中300指300毫秒,是单次闪烁时间。也就是当鼠标移到图片上瞬间,图片被蒙上一层白色半透明层,并且白色半透明层开始以300毫秒倒计时自行消失。

2.5K30

CSS入门指南-1:css工作原理

HUGOMORE42 css规则 规则实际上是一条完整css指令,规则声明了要修改元素和要应用给改元素样式。...,但会被行内样式覆盖) 写在单独css样式表中(也叫链接样式,样式表是一个扩展名为.css 文件,可以在任意多个HTML页面链接同一个样式表文件。...类目的是为了标识一组具有相同特征元素,以便我们为这些元素应用相同css样式。 属性选择符 属性名选择符 格式如下: 标签名[属性名] 选择任何带有属性名标签名。...比如: img[title] {border: 2px solid blue;} 这个规则会选择带有title属性HTML img元素,title是什么值都可以。...层叠规则四 顺序决定权重。如果两条规则都影响某一元素属性,特指度也相同,出现胜出。

83920

【动画进阶】神奇 3D 卡片反光闪烁动效

Hover 状态,有 Blink,Blink 星星闪烁效果 当然,要做到卡片 3D 旋转跟随鼠标移动效果需要一定程度借助 JavaScript,因此,最终效果是 CSS 配合 JavaScript...这个交互效果主要有两个核心: 借助了 CSS 3D 能力 元素旋转需要和鼠标的移动相结合 我们目标是实现这样一个动画效果: 这里,我们其实有两个核心元素: 鼠标活动区域 旋转物体本身 鼠标在鼠标活动区域内移动...效果进行变化: 为了解决这个问题,我们需要让渐变图层也能受到 Hover 动态影响,这个好做,我们额外引入一个 CSS 变量,基于鼠标当前 Hover 卡片时,距离卡片最左侧横向距离,设置动态...我们通过计算当前鼠标距离卡片左侧横向距离,除以卡片整体宽度,得到 --per 实际表示百分比,再赋值给 --per,以此实现 Hover 时候光效变化: 叠加星星闪烁效果 好,效果已经非常接近了...: 完整代码,你可以戳这里 CodePen Demo -- CSS 3D Rotate With Mouse Move 尝试不同渐变背景与不同混合模式 了解上述制作方式全过程,我们就可以改变叠加混合模式与渐变背景

22620

现代 CSS 指南 -- at-rule 规则扫盲

事实上,如果 CSS 文件中有任何非 ASCII 文本,例如字体名称,伪元素 content 属性值、选择器等中非 ASCII 字符,都需要确保 CSS 解析器知道如何转换字节正确转换为字符,以便它理解...所以如果当你发现你元素 content 中插入了一些内容,但是经过打包编译它乱码了,很有可能是因为你忘了声明这个字符集。 @import:用于从其他样式表导入样式规则。...CSS 解析引擎在对一个 CSS 文件进行解析时,如在文件顶部遇到 @import 规则,将被替换为该 @import 导入 CSS 文件全部样式。...最后一次渲染,一定是基于之前加载过所有样式整合渲染树进行绘制页面的, 而由于 @import 内规则加载时机问题,会在页面内容加载完再加载。...相当于把 CSS 放在了 body 底部,从而造成了页面的闪烁。当网络较差时,闪烁体验更为明显。

1.1K10

CSS Modules VS. styled-components,哪个才是解决 CSS 不足之处更好方案?

CSS Modules CSS 用于描述网页样式,一个典型网页包含许多元素或组件,例如菜单、按钮、输入框等,这些元素或组件样式是由单个或多个 CSS 规则决定,这些规则被包含在一个 CSS 文件当中...注意,当一个类从不同文件中组合多个类时,被组合类规则应用顺序是不可预测。因此,应该要避免来自不同文件多个类名中为同一属性定义不同值。....something-child & { border: 1px solid; // 不带有 & 时指向子元素,因此这里表示在带有 class .something-child 之内...),并添加带有 componentId 特殊注释标记到 稍后将使用元素。...即使你定义了数百个样式化组件,但是并不使用它们,你得到只是一个或多个带有几百条注释 元素

7.5K72

sass 基础——回顾

article ~ article { border-top: 1px dashed #ccc }   同层全体组合选择器,选择所有article 同层article元素。     ...  使用sass@import规则并不需要指明被导入文件全名。   ...规则内,这种导入方式下,生产css文件是,局部     文件会被插入到css 规则内导入它地方,举个例子,一个名为_blue-theme.scss     局部文件,内容如下。       ...导入     由于sass 兼容原生css 所以它支持原生css@import       ● 被导入文件名字以.css结尾;       ● 被导入文件名字是一个URL地址(比如http...://www.sass.hk/css/css.css),由此可用谷歌字体API提供相应服务;       ● 被导入文件名字是CSSurl()值。

1.1K70

CSS 技巧一则 -- 不定宽溢出文本适配滚动

hover 时弹出框提示 一种可行方案是在 hover 时候,弹出一个文本框展示全文,最简单就是在文本标签下添加 title 属性,填充我们需要内容: <li title="溢出文本...那么,我们要做<em>的</em>就是,在一段固定<em>的</em> <em>CSS</em> 代码中,既能运动当前<em>元素</em><em>的</em>宽度,也能位移父容器<em>的</em>宽度。...不定宽文字跑马灯来回滚动展示 -- 父容器不定宽,子<em>元素</em>不定宽 部分不足之处 无法判断文本长度是否超出父<em>元素</em>宽度 当然,上述方案并非完美的方案,如果我们希望只针对本文长度溢出<em>的</em>情况,<em>hover</em> <em>的</em>时候才进行滚动...我们无法通过 <em>CSS</em> 去判断当前<em>元素</em>长度是否大于父<em>元素</em>长度再选择性<em>的</em>进行动画。毕竟 <em>CSS</em> 只是负责样式,不控制行为。...动画<em>闪烁</em> 在父容器不定宽度<em>的</em>情况下,由于需要同时对两个属性进行动画,并且位移<em>的</em>方向是相反<em>的</em>,所以动画看上去会有一点<em>闪烁</em>。这个暂时没有找到特别好<em>的</em>解决方案。

1.8K20

Sass入门使用指南

嵌套规则 &标识符: 在需要避免sass默认解套空格连接父子选择器导致样式不生效情况下使用&处理,如遇到伪类选择器:hover等。...+,选择header元素紧跟p元素 同层全体组合选择器~,选择所有跟在article同层article元素,不管它们之间隔了多少其他元素 ```css // 子组合选择器 article section...导入SASS文件 css@import执行到后下载css文件,导致页面加载慢 sass中@import在生成css时候导入,无法额外下载 sass导入可以省略后缀 导入sass部分文件 通常在编写...base-style文件是无需主动编译为css文件,在其他sass文件中使用@import导入后生效即可。...选择器与属性等单独占用一行,缩进量与 Sass 文件中一致,每行缩进量反映了其在嵌套规则层数。当阅读大型 CSS 文件时,这种样式可以很容易地分析文件主要结构。

3.3K20

CSS基础知识巩固你前端基础

css用于网页风格设计,包括字体,颜色,位置等。 css使用4中方式:引入外部样式文件,导入外部样式文件,使用内部样式定义,使用内联样式定义。...引入外部样式文件: 导入外部样式文件: <style type="text/<em>css</em>...<em>css</em>中常用<em>的</em>伪类如下表所示: 伪类名 说明 :active 向被激活<em>的</em><em>元素</em>添加样式 :focus 向拥有输入焦点<em>的</em><em>元素</em>添加样式 :<em>hover</em> 向鼠标悬停在上方<em>的</em><em>元素</em>添加样式 :link 向未被访问<em>的</em>链接添加样式...:visited 向已被访问<em>的</em>链接添加样式 :first-child 向<em>元素</em>添加样式,且该<em>元素</em>是它<em>的</em>父<em>元素</em><em>的</em>第一个子<em>元素</em> :lang 向<em>带有</em>指定lang属性<em>的</em><em>元素</em>添加样式 伪<em>元素</em>选择器 <em>css</em>中常用<em>的</em>伪<em>元素</em>如下表所示...布局属性 布局属性是文档中<em>元素</em>排列显示<em>的</em><em>规则</em> 布局方式3种:普通文档流,浮动,定位 <em>css</em>浮动涉及到<em>的</em>属性 属性 说明 float 设置框是否需要浮动以及浮动方向

2K10

Tailwind CSS那些事儿

这导致更快构建时间和更小文件大小,并允许使用任意值类和基于元素状态类,如 hover、focus、active 等。 关于JIT是不看起来很眼熟,在V8处理 JS 时候,也会用到这个技术。...Tailwind CSS 工作原理 从底层实现上看,Tailwind CSS 工作方式是你向其传递一些 CSS 文件,然后它会在这些文件中查找 @tailwind 规则。...如果遇到这样规则,它将遍历项目中其他文件,查找 tailwind 类名,并将其注入到找到 @tailwind 规则 CSS 文件中。...内部工作几个阶段: 扫描 .css 文件以查找 @tailwind 规则。...如果我们不考虑优化,我们 CSS 大小可能会变得非常大(超过几十千字节)。即使在一个只有几个带有样式组件小项目中,启用 CSS 压缩和 JIT 模式,大小差异也可能超过 30%。

49820

Sass速通(二):嵌套与作用域

父选择器 & 在 CSS 中,基本选择器分为以下几种: ID 选择器,如 #id 类选择器,如 .class 标签选择器,如 div、p 属性选择器,如 [lang='en'] 伪类选择器,如 a:hover...@import @import 是 CSS2 原生支持指令,由于 CSS 只有在执行到这条指令时,才会去加载对应文件,这样会导致页面闪烁和加载变慢,所以平时并不常用。...以下几种情况,Sass 会将 @import 编译为原生 CSS 指令: 资源文件后缀为 .css 资源以 URL 地址形式导入 资源以 CSS url() 方法导入 @media @media...: 以前使用原生 CSS 做响应式布局时,我们需要先写好不同媒体查询区块,整理出元素在不同设备特殊样式,然后写入对应区块。...一个元素样式分散在不同媒体查询中,维护起来比较麻烦。 在 Sass 中,我们可以在写完一个元素公共样式之后,直接在下面嵌套媒体查询,所有的响应代码和这个元素都写在同一块地方,维护起来非常方便。

1.5K20

作为前端程序员:你必须知道常用英语词汇!!全是干货!!!

背景 border 边框 banner 页面上一个横条 both 二者都是clear 属性一个属性值 black 黑色 bottom 底部,是一个CSS 属性 blink 闪烁 box 盒子 block...cancelBubble 删除冒泡 click 点击事件 change 内容发生改变,并失焦才触发该事件 close 关闭当前页面 confirm 输入框 clientWidth 获取元素宽度 clientHeight...灰色 H history 对象 host 主机 height 高度 hover 盘旋 hidden() 隐藏 hack 常用于CSS一些招数 here 这里 hand 手 hidden 被隐藏...head 头部 home 首页 height 高度 horizontal 水平 help 帮助 hover 鼠标指针经过时效果,或称为“悬停状态” I input 当输入时候实时触发 image...visited 访问过 var 定义变量 vi 文件名 编辑文件 varchar 字符 video 视频 W wrap 包裹 white 白色 width 宽度 write 写入 watch 监控

81540

重新认识伪类和伪元素

比如说,当用户悬停在指定元素时,我们可以通过:hover来描述这个元素状态。...:nth-child :nth-last-child 从后面计数 :only-child 只满足一个子元素 :target 当URL带有锚名称,指向文档内某个具体元素时,:target匹配该元素。...会创造出不存在元素,由于 css 对单冒号元素也支持,所以这样很容易让新学者混淆。但实际上现在 css3 已经明确规定了伪类单冒号,伪元素双冒号规则。...::before/:before 在被选元素前插入内容 ::after/:after 在被元素插入内容,其用法和特性与:before相似。...icon.png') 配合伪类使用 伪元素 :before 还可以配合伪类使用,这里举经常与 :before 配合使用伪类 :hover 为例: .before:hover:before{content

98020

一篇文章带你了解CSS基础知识和基本用法

一、Css用法 1.如何使用Css 要想使用Css来增加Html美观,有三种方式: 1).头部文件中定义 标签Css属性 2).导入Css文件 #创建一个...Css文件,里面写入样式,然后导入 3).直接在标签中定义 <div style='width...a:active必须被置于a:<em>hover</em> 之后,才是有效<em>的</em>。 2))....block <em>元素</em>将显示为块级<em>元素</em>,此<em>元素</em>前后会<em>带有</em>换行符。 inline <em>元素</em>将被显示为内联<em>元素</em>,<em>元素</em>前后没有换行符。...table <em>元素</em>会作为块级表格来显示,表格前后<em>带有</em>换行符。 inline-table <em>元素</em>会作为内联表格来显示,表格前后没有换行符。

11.1K20
领券