css3.0新增属性学习_html/css_WEB-ITnose
2D 转换(须在style里面定义):位移,缩放,旋转,斜切(扭曲)
转换---关键字:transform;
属性有:
1, 位移:translate(0px,0px)
属性值:(0px,0px)括号里跟两个值,用逗号分割,使元素沿x轴,y轴坐标位移,第二个值可以不给,如果不给则默认为0。
2, 缩放:scale(.5, .5)
属性值:(.5 , .5)括号里跟两个小数(百分数),用逗号分割,元素中心点做为缩放基点,
使元素沿x轴,y轴坐标按比例缩放,第二个值可以不给,如果不给则默认为0。
。
3, 旋转:rotate(5deg)或rotate(1rad)其中Rad:弧度,deg:度数。
以元素左上角为基点,按值并且顺时针旋转。
重置原点:transform-origin:0 0;
Origin后面跟两个number,使元素按x轴,y轴重置旋转原点。
4, 斜切(扭曲):skew(1rad,1rad)
属性值:(1rad,1rad)括号里跟两个弧度值rad确定扭曲程度,其值分别对应x,y轴,其第二个值可以不提供,如不提供则默认为0。
过度(须在style里面定义)
过度---关键字:transition 后面紧跟4个值 如:
Transition:[transition-property]||[transition-duration]||
[transition-timing-function]||[transition-delay];
即:transition: all 4s linear 2s;
其值含义分别为:
1, property:检索或设置对象中的参与过度的属性,其取值范围有:
All(默认值):所有可以进行过度的css属性。
None:不指定过度的css属性。
2, duration:检索或设置对象过度的持续时间,其取值范围有:
time:指定对象过度的持续时间。
3, timing-function:检索或设置对象中过度的动画类型,其取值范围有(列举5个):
linear:线性过度。
Ease:平滑过度。
Ease-in:由慢到快。
Ease-out:由快到慢。
Ease-in-out:由慢到快再到慢。
4, delay:检索或设置对象延迟延迟过度的时间,其取值范围有:
time:指定对象过度的时间。
下面是一个代码实现过度的实例:
*{ | |
margin: 0; | |
padding: 0; | |
} | |
.out { | |
width: 800px; | |
padding: 1px; | |
background-color: #999999; | |
} | |
.out div { | |
width: 100px; | |
height: 100px; | |
margin: 25px; | |
background-color: #21bbca; | |
font-size: 12px; | |
text-align: center; | |
line-height: 100px; | |
} | |
.inner1 { | |
-webkit-transition: all 4s linear; | |
} | |
.inner2 { | |
-webkit-transition: all 4s ease; | |
} | |
.inner3 { | |
-webkit-transition: all 4s ease-in; | |
} | |
.inner4 { | |
-webkit-transition: all 4s ease-out; | |
} | |
.inner5 { | |
-webkit-transition: all 4s ease-in-out; | |
} | |
.out:hover div { | |
margin-left: 75%; | |
-webkit-transform: rotate(360deg); | |
border-radius: 50%; | |
} | |
| |
线性过渡 | |
平滑过渡 | |
由慢到快 | |
由快到慢 | |
由慢到快再到慢 | |
动画
关键字:animation 属性值有:
1, name:检索或设置对象所应用的动画名称,取值范围有:
none:不引用任何动画名称。
Identifier:定义一个或多个动画名称。
其必须与@keyframes配合使用,因为动画名由@keyframes提供
2, duration:检索或设置动画的持续时间。
Time:时间。
3,-timing-function:检索或设置动画的过度类型。
取值同过度同。
4,delay:检索或设置动画延迟的时间。
Time:时间。
5 count:检索或设置对象动画的循环次数。
Infinite:无限循环。
Number:指定动画的具体循环次数。
6 ,direction:检索或设置对象动画在循环中的是否反向运动。
Normal:正常方向。
Alternate:正常与反向交替。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











이 기사는 HTML & lt; Progress & Gt에 대해 설명합니다. 요소, 그 목적, 스타일 및 & lt; meter & gt의 차이; 요소. 주요 초점은 & lt; progress & gt; 작업 완료 및 & lt; meter & gt; Stati의 경우

이 기사는 HTML & LT; Datalist & GT에 대해 논의합니다. 자동 완성 제안을 제공하고, 사용자 경험을 향상시키고, 오류를 줄임으로써 양식을 향상시키는 요소. 문자 수 : 159

기사는 HTML5 크로스 브라우저 호환성을 보장하기위한 모범 사례에 대해 논의하고 기능 감지, 점진적 향상 및 테스트 방법에 중점을 둡니다.

이 기사는 HTML & lt; meter & gt에 대해 설명합니다. 범위 내에 스칼라 또는 분수 값을 표시하는 데 사용되는 요소 및 웹 개발의 일반적인 응용 프로그램. & lt; meter & gt; & lt; Progress & Gt; 그리고 Ex

이 기사에서는 브라우저에서 직접 사용자 입력을 검증하기 위해 필요한, Pattern, Min, Max 및 Length 한계와 같은 HTML5 양식 검증 속성을 사용하는 것에 대해 설명합니다.

이 기사는 html5 & lt; time & gt; 시맨틱 날짜/시간 표현 요소. 인간이 읽을 수있는 텍스트와 함께 기계 가독성 (ISO 8601 형식)에 대한 DateTime 속성의 중요성을 강조하여 Accessibilit를 향상시킵니다.

이 기사는 모바일 장치의 반응 형 웹 디자인에 필수적인 Viewport Meta Tag에 대해 설명합니다. 적절한 사용이 최적의 컨텐츠 스케일링 및 사용자 상호 작용을 보장하는 방법을 설명하는 반면, 오용은 설계 및 접근성 문제로 이어질 수 있습니다.

이 기사는 & lt; iframe & gt; 외부 컨텐츠를 웹 페이지, 공통 용도, 보안 위험 및 객체 태그 및 API와 같은 대안을 포함시키는 태그의 목적.
