CSS3 복합 속성이란 무엇입니까?

青灯夜游
풀어 주다: 2021-12-14 17:18:45
원래의
5193명이 탐색했습니다.

CSS3에서는 복합 속성을 "약어 속성"이라고도 하며, 하나의 명령문에서 동시에 여러 속성 코드를 작성하고 여러 스타일을 제어할 수 있는 속성을 나타냅니다. 예를 들어 테두리 속성은 하나로 테두리 너비를 제어할 수 있습니다. 성명, 테두리 스타일 및 테두리 색상.

CSS3 복합 속성이란 무엇입니까?

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

CSS3에서는 복합 속성을 "약칭 속성"이라고도 하며, 하나의 명령문에서 동시에 여러 속성을 설정하고 여러 스타일을 제어할 수 있는 속성을 나타냅니다.

우리는 테두리 속성이 테두리의 두께, 색상, 테두리 유형을 동시에 지정할 수 있다는 것을 알고 있습니다. 예:

border:2px solid blue;
로그인 후 복사

소위 복합 속성은 테두리와 유사한 속성으로, 하나의 속성으로 개체의 여러 스타일을 지정할 수 있습니다. 더 일반적으로 사용되는 복합 속성에는 글꼴, 테두리, 여백, 패딩, 배경 등이 포함됩니다. 물론 이러한 속성은 분할될 수도 있습니다. 예를 들어 테두리 속성은 테두리 색상, 테두리 너비 및 테두리 스타일로 분할될 수 있습니다.

CSS 공통 복합 속성

background

// background: background-color background-image background-repeat background-attachment background-position/background-size // background: 背景色 图片地址 是否重复 是否固定 定位/图片尺寸 background: #fff url(https://dss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=2657596156,4172056089&fm=26&gp=0.jpg) no-repeat fixed 0 0/100%
로그인 후 복사

background-attachmentbackground-size는 서로 영향을 미칩니다background-attachmentbackground-size会互相影响


animation

// animation: name duration timing-function delay iteration-count direction fill-mode play-state; // animation: 动画名称 动画时长 动画函数 延迟时间 动画次数 动画方向 动画状态 动画运行或者暂停 animation: move 5s linear 0s infinite alternate both running;
로그인 후 복사

注意animation属性里有一些是可以直接省略的,比如animation-directionanimation-fill-modeanimation-play-state,每个属性效果都会有默认值,详细可参考文档


border

// border: width style color; // border: 宽度 边框类型 边框颜色 border: 2px dashed #000;
로그인 후 복사

outline

// outline: width style color; // outline: 宽度 边框类型 边框颜色 outline: 2px dashed #000;
로그인 후 복사

outline不占空间,上述示例可看出outline会层叠在一起


border-image

// border-image: source slice width outset repeat; // border-image: 图片路径 偏移 边框宽度 图像区域超出的量 边框图片重复类型 border-image: url(https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1576497337284&di=26ef95dbb3b7e1a4766732e6f95f1e8d&imgtype=0&src=http%3A%2F%2Fbpic.588ku.com%2Felement_origin_min_pic%2F00%2F39%2F06%2F4556d5b0a022b0a.jpg) 100 100 100 100 round;
로그인 후 복사

着重注意background-image-slice


animation

// box-shadow: h-shadow v-shadow blur spread color inset; // box-shadow: 水平阴影 垂直阴影 模糊距离 阴影尺寸 阴影颜色 阴影类型 box-shadow: 2px dashed #000;
로그인 후 복사

animation-direction animation-과 같은 일부 animation속성은 직접 생략할 수 있습니다. 채우기 모드 animation-play-state, 각 속성 효과에는 기본값이 있습니다. 자세한 내용은 문서를 참조하세요

border


// font: style variant weight size/line-height family; // font: 字体样式 字体异体 字体粗细 字体字号/行高 字体系列 font: italic small-caps bold 24px/50px Serif;
로그인 후 복사

outline

// list-style: type position image; // list-style: 标记类型 标记位置 标记图像; list-style:lower-roman inside; list-style: inside url(https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=167525435,1152422064&fm=26&gp=0.jpg);
로그인 후 복사

outline은 위의 예에서 볼 수 있듯이 < code>outline이 함께 쌓이게 됩니다


border-image
// transition: property duration timing-function delay; // transition: 过渡属性 过渡时长 过渡效果 过渡延时; transition: width 1s linear 0s;
로그인 후 복사

Background-image-slice에 특히 주의하세요. code> 속성을 올바르게 잘라서 이상적인 디스플레이를 얻으세요


box-shadow
// padding: 上 右 下 左; // padding: 上 左右 下; // padding: 上下 左右; // padding: 上下左右; padding: 10px 11px 12px 13px; padding: 10px 20px 13px; padding: 10px 20px; padding: 10px;
로그인 후 복사


font
// margin: 上 右 下 左; // margin: 上 左右 下; // margin: 上下 左右; // margin: 上下左右; margin: 10px 11px 12px 13px; margin: 10px 20px 13px; margin: 10px 20px; margin: 10px;
로그인 후 복사

list-style

rrreee이미지를 설정한 후 type 속성은 무효transitionrrreee이미지 설정 이후 유형 속성은 Invalidpaddingrrreeemarginrrreee이 됩니다. : css 동영상 튜토리얼 )

위 내용은 CSS3 복합 속성이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!