버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.
댓글: Content imported from a Scroll Translations translation file.

...

Sv translation
languagede

Erstellen von angepassten Effekten

Angepasste Effekte können auf die für Animationseffekte erstellten CSS-Skript-Elemente angewendet werden.

정보
titleHinweis

Einzelheiten zur Anwendung von Animationseffekten finden Sie hier. ▶ 애니메이션 효과 적용하기

Stylesheet
classscreen

Klicken Sie in der Werkzeugleiste am oberen Rand der Bearbeitungsseite von Web Author auf (Angepassten Effekt hinzufügen). Wenn ein Pop-up-Fenster erscheint, stellen Sie die folgenden Elemente der Reihe nach ein und erstellen Sie dann das CSS-Skript.

  • *Effektname

    Geben Sie den Namen des CSS-Skripts ein. Wenn der Effektname festgelegt wird, wird das CSS-Skriptfeld automatisch aktiviert und der Effektname wird als Klassenname verwendet.

    정보
    titleHinweis
    • Der Effektname kann alphanumerische Zeichen enthalten und darf nicht mit einer Zahl beginnen.
    • Der Effektname kann nur den Unterstrich (_) und den Bindestrich (-) enthalten.
    • Wenn Sperren markiert ist, können nur Benutzer mit Berechtigung zum Sperren angepasste Effekte bearbeiten oder löschen.
  • Effekttyp

    Sie können bestimmen, ob angepasste Effekte unter allgemein oder bei Innerhalb, Hervorheben und Außerhalb hinzugefügt werden sollen.

  • *CSS-Skript

    Erstellen Sie ein CSS-Skript. Geben Sie vor dem Erstellen zuerst den Effektnamen ein.

    정보
    titleHinweis
    • Das CSS-Skript kann nur auf Englisch geschrieben werden.
    • Wenn Sie die Animationseigenschaft oder ihren Namen während dem Erstellen eines CSS-Skripts eingeben, wird das @keyframes-Kennwort automatisch zum Animationsnamen hinzugefügt. Wird der Name einer Animationseigenschaft im CSS-Skript geändert, wird der Animationsname des @keyframes-Kennworts automatisch geändert.
    • Der Name der Animationseigenschaft folgt denselben Regeln wie bei dem Erstellen des Effektnamens. Außerdem können die Wörter „keine/r/s“, „aufheben“, „Anfangs-“ oder „übernehmen“ nicht verwendet werden.
정보
titleHinweis

* ist erforderlich.

Empfehlungen für das Erstellen von CSS-Skript

Beim Erstellen eines Animationsskripts mithilfe von @keyframe wird für maximale Leistung empfohlen, die folgenden Eigenschaften auf einem Tizen-Gerät zu verwenden.

  • Für die transform-Eigenschaft ist die Umwandlung von Drehung, Maßstab und Krümmung möglich.

    • Verschieben: translate(x, y)
    • Maßstab: scale(x, y)
    • Drehen: rotate(angle)
    • Krümmen: skew(x-angle, y-angle)
  • Die Eigenschaft opacity passt die Transparenz des Elements an.
정보
titleHinweis
  • Die Wiedergabe kann aufgrund übermäßiger Effekte auf einem Tizen-Gerät womöglich nicht glatt laufen.
  • Bei scale kann die Wiedergabe im Vergleich zu anderen Effekten womöglich nicht glatt laufen.

Beispiel für das Erstellen eines CSS-Skripts

Erstellen Sie in Bezugnahme auf das folgende Beispiel das CSS-Skript und wenden Sie die angepassten Effekte auf die Elemente an.

Umwandlung der Bildfarbe in Graustufen

.grayScale { animation: grayscale 1s infinite; } @keyframes grayscale { 0% { filter: grayscale(0%); } 50%{ filter: grayscale(100%); } 100%{ filter: grayscale(0%); } }

Absteigend von oben nach unten

.bounce-in { animation: bounce 1.1s both; } @keyframes bounce { 0% { transform: translateY(-500px); animation-timing-function: ease-in; opacity: 0; } 25% { transform: translateY(0); animation-timing-function: ease-out; opacity: 1; } 40% { transform: translateY(-250px); animation-timing-function: ease-in; } 60% { transform: translateY(0); animation-timing-function: ease-out; } 70% { transform: translateY(-100px); animation-timing-function: ease-in; } 78% { transform: translateY(0); animation-timing-function: ease-out; } 85% { transform: translateY(-30px); animation-timing-function: ease-out; } 90% { transform: translateY(0); animation-timing-function: ease-out; } 95% { transform: translateY(-20px); animation-timing-function: ease-in; } 100% { transform: translateY(0); animation-timing-function: ease-out; } }
Sv translation
languageit

Creazione di effetti personalizzati

Gli effetti personalizzati possono essere applicati agli elementi di script CSS creati per gli effetti animazione.

정보
titleNota

Per informazioni dettagliate sull'applicazione di effetti animazione, vedere la sezione indicata di seguito. ▶ 애니메이션 효과 적용하기

Stylesheet
classscreen

Image Added

Fare clic su Image Added(Aggiungi effetto personalizz.) nella barra degli strumenti nella parte superiore della pagina di modifica di Web Author. Quando viene visualizzata la finestra popup, impostare in sequenza gli elementi seguenti, quindi creare lo script CSS.

  • *Nome effetto

    Immettere il nome dello script CSS. Quando si imposta il nome dell'effetto, il campo script CSS viene attivato automaticamente e il nome dell'effetto viene utilizzato come nome della classe.

    정보
    titleNota
    • Il nome dell'effetto può contenere caratteri alfanumerici e non può iniziare con un numero.
    • Il nome dell'effetto può includere solo caratteri di sottolineatura (_) e trattini (-).
    • Quando si seleziona Blocca, solo gli utenti con autorizzazione di blocco possono modificare ed eliminare effetti personalizzati.
  • Tipo di effetto

    È possibile determinare se aggiungere effetti personalizzati in comune o se aggiungere Entrata, Evidenziazione e Uscita.

  • *Script CSS

    Creare uno script CSS. Prima della creazione, immettere il Nome effetto.

    정보
    titleNota
    • Lo script CSS può essere scritto solo in inglese.
    • Quando si immette la proprietà di animazione o il relativo nome durante la creazione di uno script CSS, la parola chiave @keyframes viene aggiunta automaticamente con il nome dell'animazione. Quando si modifica il nome della proprietà di animazione nello script CSS, il nome dell'animazione della parola chiave @keyframes viene modificato automaticamente.
    • Il nome della proprietà di animazione segue la stessa regola associata alla creazione del Nome effetto. Non è possibile utilizzare i termini "none", "unset", "initial", o "inherit".
정보
titleNota

*È un termine obbligatorio.

Consiglio per la creazione di script CSS

Quando si crea lo script di animazione utilizzando @keyframe, è consigliabile utilizzare le proprietà seguenti in un dispositivo Tizen per ottenere prestazioni ottimali.

  • Per la proprietà transform, è possibile eseguire la conversione di rotazione, scala, movimento e torsione.

    • Movimento: translate(x, y)
    • Scala: scale(x, y)
    • Rotazione: rotate(angle)
    • Torsione: skew(x-angle, y-angle)
  • La proprietà opacity regola la trasparenza dell'elemento.
정보
titleNota
  • Su un dispositivo Tizen la riproduzione potrebbe non risultare omogenea a causa di un effetto eccessivo.
  • In caso di scale, la riproduzione potrebbe non risultare omogenea rispetto ad altri effetti.

Esempio di creazione dello script CSS

Facendo riferimento all'esempio seguente, creare lo script CSS e applicare effetti personalizzati agli elementi.

Conversione del colore dell'immagine in scala dei grigi

.grayScale { animation: grayscale 1s infinite; } @keyframes grayscale { 0% { filter: grayscale(0%); } 50%{ filter: grayscale(100%); } 100%{ filter: grayscale(0%); } }

Decrescente dall'alto al basso

.bounce-in { animation: bounce 1.1s both; } @keyframes bounce { 0% { transform: translateY(-500px); animation-timing-function: ease-in; opacity: 0; } 25% { transform: translateY(0); animation-timing-function: ease-out; opacity: 1; } 40% { transform: translateY(-250px); animation-timing-function: ease-in; } 60% { transform: translateY(0); animation-timing-function: ease-out; } 70% { transform: translateY(-100px); animation-timing-function: ease-in; } 78% { transform: translateY(0); animation-timing-function: ease-out; } 85% { transform: translateY(-30px); animation-timing-function: ease-out; } 90% { transform: translateY(0); animation-timing-function: ease-out; } 95% { transform: translateY(-20px); animation-timing-function: ease-in; } 100% { transform: translateY(0); animation-timing-function: ease-out; } }