From 4b1a9203c547c019fc5398082ae19a3f3d4c3efe Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:41:15 -0500 Subject: initial commit --- files/bg/web/css/transition/index.html | 106 +++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) create mode 100644 files/bg/web/css/transition/index.html (limited to 'files/bg/web/css/transition/index.html') diff --git a/files/bg/web/css/transition/index.html b/files/bg/web/css/transition/index.html new file mode 100644 index 0000000000..a1060b9dd2 --- /dev/null +++ b/files/bg/web/css/transition/index.html @@ -0,0 +1,106 @@ +--- +title: transition +slug: Web/CSS/transition +tags: + - CSS + - CSS преходи + - CSS свойства + - Справка +translation_of: Web/CSS/transition +--- +
{{CSSRef}}
+ +

CSS свойството  transition  е общото свойство за {{ cssxref("transition-property") }}, {{ cssxref("transition-duration") }}, {{ cssxref("transition-timing-function") }} и {{ cssxref("transition-delay") }}.

+ +
{{EmbedInteractiveExample("pages/css/transition.html")}}
+ + + +

Преходите ви позволяват да определите преминаването между две състояния на елемент. Различните състояния могат да бъдат зададени чрез псево класове като {{cssxref(":hover")}} или {{cssxref(":active")}} или динамично зададени чрез JavaScript.

+ +

Синтаксис

+ +
/* За 1 свойство */
+/* property name | duration */
+transition: margin-right 4s;
+
+/* property name | duration | delay */
+transition: margin-right 4s 1s;
+
+/* property name | duration | timing function */
+transition: margin-right 4s ease-in-out;
+
+/* property name | duration | timing function | delay */
+transition: margin-right 4s ease-in-out 1s;
+
+/* За 2 свойства */
+transition: margin-right 4s, color 1s;
+
+/* За всички променени свойства */
+transition: all 0.5s ease-out;
+
+/* Глобални стойности */
+transition: inherit;
+transition: initial;
+transition: unset;
+
+ +

Свойството transition се задава като един или повече прехода, всеки от които е за отделно свойство, разделени чрез запетая.

+ +

Всеки преход за отделните свойства описва преходът, който трябва да бъде приложен на съответното свойство(или на специалните стойности all и none). Това включва:

+ + + +

Вижте, как се употребяват списъците от стойности на свойства, когато са с различна дължина. Накратко, ако има повече описания на прехода, отколкото реалния брой на свойствата за анимиране, то тези излишни описания се пренебрегват.

+ +

Официален синтаксис

+ +
{{csssyntax}}
+ +

Примери

+ +

Има няколко примера за CSS преходи в статията Използване на CSS Преходи .

+ +

Спецификации

+ + + + + + + + + + + + + + + + +
СпецификацияСтатутКоментар
{{ SpecName('CSS3 Transitions', '#transition-shorthand-property', 'transition') }}{{ Spec2('CSS3 Transitions') }}Първоначална дефиниция
+ +

{{cssinfo}}

+ +

Съвместимост с браузъри

+ + + +

{{Compat("css.properties.transition")}}

+ +

Вижте също

+ + -- cgit v1.2.3-54-g00ecf