css3之其他的属性

1,自由缩放属性resize

这个属性真的很好玩呢,允许用户可以通过拖动的方式来修改元素的尺寸来改变元素的大小。

记住,得加浏览器的前缀

适用对象:可以使用overflow属性的任何元素

取值:

none:不可以拖动

both:可以修改元素的宽度和高度

horizontal:只能修改宽度

vertical:只能修改高度

inherit:继承父元素的属性值

2,外轮廓属性outline

效果:与border相似,但与border不同的是,外轮廓线不占用网页布局空间,外轮廓是一种

动态的样式,只有元素获取到焦点或者被激活是呈献;

取值:

outline-color:默认黑色

outline-style:默认none

outline-width:默认medium

outline-offset:轮廓边框的偏移位置数值,可以取负,参数为正时,表示轮廓边框向外偏移几个像素

,为负,则是向内偏移。

inhert:继承父元素

<textarea cols="30" rows="10"></textarea>
<style>
textarea{
    -webkit-resize: vertical;
    -moz-resize: vertical;
    -o-resize: vertical;
    -ms-resize: vertical;
    resize: vertical;
}
</style>

3,生成内容content

css3中可以通过伪类“:before”,"after",和css3的伪元素“::before”,和"::after"来实现,关键就是

依靠css3中的“content”属性来实现的。(对img和input不起作用)

content配合css的伪类或者伪元素,一半可以做以下的事情:

(1)none:不生成任何内容

(2)attr:插入标签的属性值

(3)url:使用指定的绝对或相对地址插入一个外部资源(图像,声频等)

(4)string:插入字符串

<h1 id="testContent"name="myName">在我的后面插入我的名字</h1>
<style>
#testContent::after {
  content:attr(name);
  color: red;
}
<style>

效果如下

时间: 2024-10-07 05:31:25

css3之其他的属性的相关文章

CSS3里面的高级属性

-webkit-tap-highlight-color 这个属性只用于iOS (iPhone和iPad).当你点击一个链接或者通过Javascript定义的可点击元素的时候,它就会出现一个半透明的灰色背景.要重设这个表现,你可以设置-webkit-tap-highlight-color为任何颜色. 想要禁用这个高亮,设置颜色的alpha值为0即可. 示例 设置高亮色为50%透明的红色: -webkit-tap-highlight-color: rgba(255,0,0,0.5); 浏览器支持:

Selectivizr-让IE6~8支持CSS3伪类和属性选择器

一.下载和demo 下载: 您可以狠狠地点击这里:selectivizr-1.0.0.zip(右键-[目标|链接另存为] 9.24K) demo: 您可以狠狠地点击这里:Selectivizr部分属性测试demo 二.简介 selectivizr是一个JavaScript工具,使IE浏览器也可以支持CSS3伪类以及属性选择器,使用很简单,只要把js include到页面上,然后你就可以(- o -)~zZ补觉了. 优点在于: 1. 让老的IE浏览器支持19个CSS3伪类,2个伪元素,以及所有的属

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统;IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+

css3背景颜色渐变属性 兼容性测试基础环境为:windows系统:IE6.0+, Firefox4.0+, Chrome4.0+, Safari4.0+, Opera15.0+ 语法: <linear-gradient>:linear-gradient([ <point>,]? <color-stop>[, <color-stop>]+); <point>:[ left | right ]? [ top | bottom ]? || <a

css3中的部分属性

1.阴影box-shadow:x轴偏移量 y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式] 注意:inset(内阴影) 可以写在参数的第一个或最后一个,其它位置是无效的实例 正值表示在对象的底部,负值表示在对象的顶部. .boxshadow-outset{ width:100px; height:100px; box-shadow:4px 4px 6px blue,4px 4px 6px red inset; } .boxshadow-inset{ width:100p

CSS3实战1-文本属性text-shadow的用法

text-shadow 定义文本阴影或模糊效果.text-shadow属性在css2中已经定义了,但是在css3中又重新定义了,并且增加了不透明度的效果. 基本语法 text-shadow:none | <shadow> [ , <shadow> ]* <shadow> = <length>{2,3} && <color>? 默认值:无 适用于:所有元素 动画性:是,除了内.外阴影切换时 计算值:指定值 取值: none: 无阴影

css的盒模型,及css3的box-sizing新属性

css的盒模型包含了content(元素自身).padding(内边距).border(边框)及margin(外边距). 如图,浏览器控制台elements的computed可以清晰显示元素盒模型,鼠标多动动就明白了:(蓝色区域表示content元素自身,这里是整个窗口的内容) 盒模型有两种:标准模式和怪异模式.在<!DOCTYPE>声明缺失时就会在ie6.ie7.ie8下触发怪异模式 标准模式下:盒子总宽度/高度 = content + padding + border + margin,c

css3新增的背景属性

有时候我们需要往边框文字上添加背景与背景图片的时候就有用处了 background的css3有两个新增属性分别是background-clip与background-origin;背景-修剪与背景起点; 首先我们写入html+css代码: 得出来个样子就是: 那如果当我们需要文本或者边框上面添加背景时就需要用到 css3的background-clip与background-ojrgin; background-clip翻译成中文意思就是‘背景-修剪’:背景颜色产生了变化,但是背景图片保持不变;

css3 animation动画对应属性解释

animation Value:     [<animation-name> || <animation-duration> || <animation-timing-function> || <animation-delay> || <animation-iteration-count> || <animation-direction> || <animation-fill-mode>] [, [<animatio

CSS3中的一些属性

1.可匹配部分字符串 1 /*^运算符,匹配字符串首部*/ 2 a[href^='http://website'] 3 /*$运算符,匹配字符串尾部*/ 4 a[href$='.png'] 5 /* *运算符 匹配任意位置的子字符串*/ 6 a[href*='google'] 2. box-sizing属性 可使用box-sizing属性选择盒子模型:border-box; content-box(默认); padding-box CSS3背景提供了 两个新属性:background-clip