If you're seeing this message, it means we're having trouble loading external resources on our website.

Se você está atrás de um filtro da Web, certifique-se que os domínios *.kastatic.org e *.kasandbox.org estão desbloqueados.

Conteúdo principal

Fatoração de equações do segundo grau: divisor comum negativo + agrupamento

Neste vídeo, fatoramos -12f^2-38f+22 como -2(2f-1)(3f+11). Criado por Sal Khan e Instituto de Tecnologia e Educação de Monterey.

Quer participar da conversa?

  • Avatar piceratops sapling style do usuário Rodrigo Rocha
    vcs tem algum curso do mesmo padrão só em ingles?? obrigado pela resposta
    (2 votos)
    Avatar Default Khan Academy avatar do usuário
  • Avatar blobby green style do usuário Leandro Abreu
    na questão: 6f² + 19f - 11
    sabendo que: f² + (a+b)f - (a.b) -> porque nessa questão o 6 do f² influencia na busca pelas raizes... no caso ficou:
    a . b = 6(a . b) para achar as raízes?
    (2 votos)
    Avatar Default Khan Academy avatar do usuário
  • Avatar blobby green style do usuário werneck.willian
    Seja específico e adicione um carimbo de data/hora ou seção. Por exemplo, "Em , como a Lua consegue tapar o Sol? O Sol não é bem maior que a Lua?"
    (3 votos)
    Avatar Default Khan Academy avatar do usuário
  • Avatar male robot hal style do usuário Breno Augusto
    Como eu torno esse resultado raizes da equação, só igualar e zero ou faço algo com o -2?
    (2 votos)
    Avatar Default Khan Academy avatar do usuário
  • Avatar aqualine ultimate style do usuário vinicius.silva.morais
    RKA - Precisamos fatorar -12f ao quadrado menos 38f mais 22. Um bom lugar para começar para ver se há algum fator comum para todos esses termos. Quando olhamos para eles são todos pares, não gostamos de número negativo aqui. Vamos dividir tudo ou vamos fatorar um -2. Essa expressão é a mesma coisa que: -2 vezes, quanto é menos 12f ao quadrado dividido por -2? É mais 6f ao quadrado. -38 dividido por -2 é mais 19, será mais 19f. E o 22 dividido por -2 é: -11. Simplificamos um pouquinho. Temos o 6f ao quadrado mais 19f menos 11. Vamos focar apenas nessa parte aqui. O melhor jeito para fatorar isso, como não temos o 1 aqui como coeficiente do f ao quadrado, é preciso fatorar por agrupamento, precisamos procurar dois números cujo produto é 6 vezes -11. Dois números "a" vezes "b" precisa ser igual a 6 vezes -11 ou -66, e "a" mais "b" precisa ser igual a 19. Vamos tentar alguns números aqui. Vejamos, 22, estou pensando só em números que sejam próximos a 19, pois terão que ter sinais diferentes, 22 e 3. Eu acho que vai rolar. Vamos ver: Se pegarmos 22 vezes -3, é -66 e 22 mais -3 é igual a 19. A forma com que chego bem próximo a esse número é, terão sinais diferentes, as versões positivas deles terão que ser em torno de 19, isso funcionou: 22 e -3. Podemos reescrever esse 19f como a a soma do menos 3f e do 22f, é a mesma coisa que 19f. Eu só desmembrei e, claro, temos 6f ao quadrado e temos o menos 11. Você, provavelmente, está dizendo: por que colocou 22 aqui e o -3 ali? Por que não fez outro jeito e não colocou o 22 e depois o -3 ali? Minha principal motivação para fazer isso, é que eu gosto de colocar ao menos 3 do mesmo lado dos 6 porque eles têm o fator comum 3. Gosto de colocar 22 com o menos 11. eles têm o mesmo fator comum 11, por isso que decidi fazer assim. Vamos fazer um agrupamento: não podemos esquecer desse menos dois que estava aqui o tempo todo. Deixa eu colocar esse menos dois aqui, mas vou deixá-lo quieto um pouquinho. Vamos a alguns agrupamentos, vamos agrupar esses dois primeiro. Vamos agrupar esse, vou usar uma cor bonitinha, e vamos agrupar esses outros dois. A cor é quase idêntica. Vou fazer com uma cor roxa. Depois podemos agrupar esses outros dois. Esses dois podemos fatorar um -3f vezes 6f ao quadrado, dividido por -3f é -2f. É -2f. E o -3f dividido por -3f é apenas mais f. Na verdade, um jeito melhor para começar, em vez de fatorar um -3f, vamos apenas fatorar 3f para não termos um negativo aqui. Podemos fazer também dessa forma, mas se vamos fatorar 3f, 6f ao quadrado dividido por 3f é 2f e, o -3f dividido por 3f é igual a -1, é isso que fatoramos. Essa segunda parte em roxo escuro, pode fatorar o 11. Se fatorarmos 11, 22f dividido por 11 é 2f e, -11 dividido por 11 é -1. Mais uma vez, temos esse -2 esperando aqui, temos esse -2. Agora, dentro dos parentes, temos dois termos: os dois que têm 2f menos 1 como fator, podemos fatorar. Tudo isso é apenas um exercício feito de trás para frente na propriedade distributiva, se quiser. Vamos fatorar esse. Se temos 2f menos 1 vezes esse 3f e vezes esse mais 11, deixa eu fazer com o mesmo tom do roxo dali. Sabemos que podemos distribuir, se quisermos, 2f menos 1 vezes 3f fornecerá esse termo, 2f menos um vezes 11 fornecerá esse termo. Não podemos esquecer que ainda temos o -2 esperando ali fora. Quero mudar as cores desse, um -2 ainda está esperando e, acabamos a fatoração, -12f ² menos 38f mais 22 é igual a -2 vezes (2f menos 1) vezes (3f mais 11).
    (1 voto)
    Avatar Default Khan Academy avatar do usuário
  • Avatar aqualine ultimate style do usuário vinicius.silva.morais
    RKA - Precisamos fatorar -12f ao quadrado menos 38f mais 22. Um bom lugar para começar para ver se há algum fator comum para todos esses termos. Quando olhamos para eles são todos pares, não gostamos de número negativo aqui. Vamos dividir tudo ou vamos fatorar um -2. Essa expressão é a mesma coisa que: -2 vezes, quanto é menos 12f ao quadrado dividido por -2? É mais 6f ao quadrado. -38 dividido por -2 é mais 19, será mais 19f. E o 22 dividido por -2 é: -11. Simplificamos um pouquinho. Temos o 6f ao quadrado mais 19f menos 11. Vamos focar apenas nessa parte aqui. O melhor jeito para fatorar isso, como não temos o 1 aqui como coeficiente do f ao quadrado, é preciso fatorar por agrupamento, precisamos procurar dois números cujo produto é 6 vezes -11. Dois números "a" vezes "b" precisa ser igual a 6 vezes -11 ou -66, e "a" mais "b" precisa ser igual a 19. Vamos tentar alguns números aqui. Vejamos, 22, estou pensando só em números que sejam próximos a 19, pois terão que ter sinais diferentes, 22 e 3. Eu acho que vai rolar. Vamos ver: Se pegarmos 22 vezes -3, é -66 e 22 mais -3 é igual a 19. A forma com que chego bem próximo a esse número é, terão sinais diferentes, as versões positivas deles terão que ser em torno de 19, isso funcionou: 22 e -3. Podemos reescrever esse 19f como a a soma do menos 3f e do 22f, é a mesma coisa que 19f. Eu só desmembrei e, claro, temos 6f ao quadrado e temos o menos 11. Você, provavelmente, está dizendo: por que colocou 22 aqui e o -3 ali? Por que não fez outro jeito e não colocou o 22 e depois o -3 ali? Minha principal motivação para fazer isso, é que eu gosto de colocar ao menos 3 do mesmo lado dos 6 porque eles têm o fator comum 3. Gosto de colocar 22 com o menos 11. eles têm o mesmo fator comum 11, por isso que decidi fazer assim. Vamos fazer um agrupamento: não podemos esquecer desse menos dois que estava aqui o tempo todo. Deixa eu colocar esse menos dois aqui, mas vou deixá-lo quieto um pouquinho. Vamos a alguns agrupamentos, vamos agrupar esses dois primeiro. Vamos agrupar esse, vou usar uma cor bonitinha, e vamos agrupar esses outros dois. A cor é quase idêntica. Vou fazer com uma cor roxa. Depois podemos agrupar esses outros dois. Esses dois podemos fatorar um -3f vezes 6f ao quadrado, dividido por -3f é -2f. É -2f. E o -3f dividido por -3f é apenas mais f. Na verdade, um jeito melhor para começar, em vez de fatorar um -3f, vamos apenas fatorar 3f para não termos um negativo aqui. Podemos fazer também dessa forma, mas se vamos fatorar 3f, 6f ao quadrado dividido por 3f é 2f e, o -3f dividido por 3f é igual a -1, é isso que fatoramos. Essa segunda parte em roxo escuro, pode fatorar o 11. Se fatorarmos 11, 22f dividido por 11 é 2f e, -11 dividido por 11 é -1. Mais uma vez, temos esse -2 esperando aqui, temos esse -2. Agora, dentro dos parentes, temos dois termos: os dois que têm 2f menos 1 como fator, podemos fatorar. Tudo isso é apenas um exercício feito de trás para frente na propriedade distributiva, se quiser. Vamos fatorar esse. Se temos 2f menos 1 vezes esse 3f e vezes esse mais 11, deixa eu fazer com o mesmo tom do roxo dali. Sabemos que podemos distribuir, se quisermos, 2f menos 1 vezes 3f fornecerá esse termo, 2f menos um vezes 11 fornecerá esse termo. Não podemos esquecer que ainda temos o -2 esperando ali fora. Quero mudar as cores desse, um -2 ainda está esperando e, acabamos a fatoração, -12f ² menos 38f mais 22 é igual a -2 vezes (2f menos 1) vezes (3f mais 11).
    Responder à postagem “RKA - Precisamos fatorar ...” de vinicius.silva.morais

    Comentar sobre a postagem “RKA - Precisamos fatorar ...” de vinicius.silva.morais
    (1 voto)

    Votar a favorVocê não pode votar nos próprios posts

    Votar contraVocê não pode votar nos próprios posts

    MarcarAbre um passo-a-passo de como sinalizar conteúdo

    Avatar male robot johnny style do usuário kayky.thimoteo
    kayky.thimoteo
    há 3 dias
    Publicado há há 3 dias. Link direto para a postagem “Você quis dizer: animatio...” de kayky.thimoteo
    Você quis dizer: animation-ranger Limited availability Experimental: This is an experimental technology Check the Browser compatibility table carefully before using this in production. The animation-range CSS shorthand property is used to set the start and end of an animation's attachment range along its timeline, i.e. where along the timeline an animation will start and end. Constituent properties This property is a shorthand for the following CSS properties: animation-range-start animation-range-end Syntax CSS Copy to Clipboard /* single keyword or length percentage value */ animation-range: normal; /* Equivalent to normal normal */ animation-range: 20%; /* Equivalent to 20% normal */ animation-range: 100px; /* Equivalent to 100px normal */ /* single named timeline range value */ animation-range: cover; /* Equivalent to cover 0% cover 100% */ animation-range: contain; /* Equivalent to contain 0% contain 100% */ animation-range: cover 20%; /* Equivalent to cover 20% cover 100% */ animation-range: contain 100px; /* Equivalent to contain 100px cover 100% */ /* two values for range start and end */ animation-range: normal 25%; animation-range: 25% normal; animation-range: 25% 50%; animation-range: entry exit; /* Equivalent to entry 0% exit 100% */ animation-range: cover cover 200px; /* Equivalent to cover 0% cover 200px */ animation-range: entry 10% exit; /* Equivalent to entry 10% exit 100% */ animation-range: 10% exit 90%; animation-range: entry 10% 90%; The animation-range shorthand property can be applied to a container element as a combination of the <animation-range-start> and <animation-range-end> values. If both the values are specified, they will be interpreted in the order <animation-range-start> then <animation-range-end>. As shown by the comments in the syntax block above, if only a single value is provided there are a couple of possible interpretations: If the value is a <length-percentage> or normal, <animation-range-start> will take that value, and <animation-range-end> will equal normal. If the value is a named timeline range without a <length-percentage> following it, the range will be between that named timeline range at 0% and 100%. If the value is a named timeline range with a <length-percentage> following it, the range will start at that named timeline range and percentage, and end at that named timeline range and 100%. Values One or two values representing the animation-range-start and/or animation-range-end. These values can be one of the following: normal Represents the start of the timeline in the case of animation-range-start and the end of the timeline in the case of animation-range-end. This is the default value. <length-percentage> A length or percentage value measured from the beginning of the timeline. <timeline-range-name> A specific named timeline range inside the overall timeline. Possible values are: cover Represents the full range of a named view progress timeline (see CSS scroll-driven animations for more details), from the point where the subject element first starts to enter the scroll port's view progress visibility range (0% progress) to the point where it has completely left it (100% progress). contain Represents the range of a named view progress timeline where the subject element is fully contained by, or fully contains, the scroll port's view progress visibility range. If the subject element is smaller than the scrollport, it ranges from the point where the subject element is first completely contained by the scroll port (0% progress), to the point where it is no longer completely contained by the scroll port (100% progress). If the subject element is larger than the scrollport, it ranges from the point where the subject element first completely covers the scroll port (0% progress), to the point where it no longer completely covers the scroll port (100% progress). entry Represents the range of a named view progress timeline from the point where the subject element first starts to enter the scroll port (0% progress), to the point where it has completely entered the scroll port (100%). exit Represents the range of a named view progress timeline from the point where the subject element first starts to exit the scroll port (0% progress), to the point where it has completely exited the scroll port (100%). entry-crossing Represents the range of a named view progress timeline from the point where the subject element first starts to cross the scroll port's starting edge (0% progress), to the point where it has completely crossed the scroll port's starting edge (100%). exit-crossing Represents the range of a named view progress timeline from the point where the subject element first starts to cross the scroll port's end edge (0% progress), to the point where it has completely crossed the scroll port's end edge (100%). In the case of <timeline-range-name> values that do not include a <length-percentage>, the percentage defaults to 0% if it is an animation-range-start value, and 100% if it is an animation-range-end value. Note: It is quite hard to visualize what these values mean from the descriptions above. Fortunately, the View Timeline Ranges Visualizer shows exactly what they mean in an easy visual format. <timeline-range-name> <length-percentage> A combination value that equals the specified percentage or distance through the specified named timeline range, measured from the start of that timeline range. Note: The scroll port (see Scroll container for more details) area known as the view progress visibility range is the area inside which the subject element of a named view progress timeline animation is deemed to be visible. By default, this is the full range of the scrollport, but it can be adjusted using the view-timeline-inset property. Formal definition Initial value as each of the properties of the shorthand: animation-range-start: normal animation-range-end: normal Applies to all elements Inherited no Percentages Relative to the specified named timeline range if specified, otherwise relative to the entire timeline Computed value as each of the properties of the shorthand: animation-range-start: A list where each item may be 'normal', a length percentage, or a timeline range name and a length percentage animation-range-end: A list where each item may be 'normal', a length percentage, or a timeline range name and a length percentage Animation type as each of the properties of the shorthand: animation-range-start: Not animatable animation-range-end: Not animatable Formal syntax animation-range = [ <'animation-range-start'> <'animation-range-end'>? ]# <animation-range-start> = [ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]# <animation-range-end> = [ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]# <length-percentage> = <length> | <percentage> Examples View Timeline Ranges Visualizer See the View Timeline Ranges Visualizer for a nice easy visual explanation of what all the value types mean. Creating a named view progress timeline with range A view progress timeline named --subjectReveal is defined using the view-timeline property on a subject element with a class of animation. This is then set as the timeline for the same element using animation-timeline: --subjectReveal;. The result is that the subject element animates as it moves upwards through the document as it is scrolled. An animation-range declaration is also set to make the animation begin later than expected, and finish earlier. HTML The HTML for the example is shown below. HTML Play Copy to Clipboard <div class="content"> <h1>Content</h1> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Risus quis varius quam quisque id. Et ligula ullamcorper malesuada proin libero nunc consequat interdum varius. Elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at augue. </p> <p> Dolor sed viverra ipsum nunc aliquet. Sed sed risus pretium quam vulputate dignissim. Tortor aliquam nulla facilisi cras. A erat nam at lectus urna duis convallis convallis. Nibh ipsum consequat nisl vel pretium lectus. Sagittis aliquam malesuada bibendum arcu vitae elementum. Malesuada bibendum arcu vitae elementum curabitur vitae nunc sed velit. </p> <div class="subject animation"></div> <p> Adipiscing enim eu turpis egestas pretium aenean pharetra magna ac. Arcu cursus vitae congue mauris rhoncus aenean vel. Sit amet cursus sit amet dictum. Augue neque gravida in fermentum et. Gravida rutrum quisque non tellus orci ac auctor augue mauris. Risus quis varius quam quisque id diam vel quam elementum. Nibh praesent tristique magna sit amet purus gravida quis. Duis ultricies lacus sed turpis tincidunt id aliquet. In egestas erat imperdiet sed euismod nisi. Eget egestas purus viverra accumsan in nisl nisi scelerisque. Netus et malesuada fames ac. </p> </div> CSS The subject element and its containing content element are styled minimally, and the text content is given some basic font settings: CSS Play Copy to Clipboard .subject { width: 300px; height: 200px; margin: 0 auto; background-color: deeppink; } .content { width: 75%; max-width: 800px; margin: 0 auto; } p, h1 { font-family: Arial, Helvetica, sans-serif; } h1 { font-size: 3rem; } p { font-size: 1.5rem; line-height: 1.5; } The <div> with the class of subject is also given a class of animation — this is where view-timeline is set to define a named view progress timeline. It is also given an animation-timeline name with the same value to declare that this will be the element animated as the view progress timeline is progressed. We also give it an animation-range declaration to make the animation begin later than expected, and finish earlier. Last, an animation is specified on the element that animates its opacity and scale, causing it to fade in and size up as it moves up the scroller. CSS Play Copy to Clipboard .animation { view-timeline: --subjectReveal block; animation-timeline: --subjectReveal; animation-name: appear; animation-range: entry 10% contain 25%; animation-fill-mode: both; animation-duration: 1ms; /* Firefox requires this to apply the animation */ } @keyframes appear { from { opacity: 0; transform: scaleX(0); } to { opacity: 1, transform: scaleX(1); } } Result Scroll to see the subject element being animated. Play Specifications Specification Scroll-driven Animations # animation-range Browser compatibility Report problems with this compatibility data on GitHub desktop mobile Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android animation-range Experimental 115 Toggle history 115 Toggle history No footnote Toggle history 101 Toggle history No footnote Toggle history 115 Toggle history No footnote Toggle history 77 Toggle history No footnote Toggle history 23.0 Toggle history 115 Toggle history Legend Tip: you can click/tap on a cell for more information. Full support Full support No support No support Experimental. Expect behavior to change in the future. See implementation notes. See also animation-timeline animation-range-end, animation-range-start scroll-timeline, scroll-timeline-axis, scroll-timeline-name timeline-scope view-timeline-inset CSS scroll-driven animations Help improve MDN Was this page helpful to you? Yes No Learn how to contribute. This page was last modified on Jul 10, 2023 by MDN contributors. View this page on GitHub • Report a problem with this content Gitlab Mozilla ads Don't want to see ads? Your blueprint for a better internet. MDN on Mastodon MDN on X (formerly Twitter) MDN on GitHub MDN Blog RSS Feed MDN About Blog Careers Advertise with us Support Product help Report an issue Our communities MDN Community MDN Forum MDN Chat Developers Web Technologies Learn Web Development MDN Plus Hacks Blog Website Privacy Notice Cookies Legal Community Participation Guidelines Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation. Portions of this content are ©1998–2024 by individual mozilla.org contributors. Content available under a Creative Commons license.
    (1 voto)
    Avatar Default Khan Academy avatar do usuário
  • Avatar male robot johnny style do usuário kayky.thimoteo
    Você quis dizer: animation-ranger Limited availability Experimental: This is an experimental technology Check the Browser compatibility table carefully before using this in production. The animation-range CSS shorthand property is used to set the start and end of an animation's attachment range along its timeline, i.e. where along the timeline an animation will start and end. Constituent properties This property is a shorthand for the following CSS properties: animation-range-start animation-range-end Syntax CSS Copy to Clipboard /* single keyword or length percentage value */ animation-range: normal; /* Equivalent to normal normal */ animation-range: 20%; /* Equivalent to 20% normal */ animation-range: 100px; /* Equivalent to 100px normal */ /* single named timeline range value */ animation-range: cover; /* Equivalent to cover 0% cover 100% */ animation-range: contain; /* Equivalent to contain 0% contain 100% */ animation-range: cover 20%; /* Equivalent to cover 20% cover 100% */ animation-range: contain 100px; /* Equivalent to contain 100px cover 100% */ /* two values for range start and end */ animation-range: normal 25%; animation-range: 25% normal; animation-range: 25% 50%; animation-range: entry exit; /* Equivalent to entry 0% exit 100% */ animation-range: cover cover 200px; /* Equivalent to cover 0% cover 200px */ animation-range: entry 10% exit; /* Equivalent to entry 10% exit 100% */ animation-range: 10% exit 90%; animation-range: entry 10% 90%; The animation-range shorthand property can be applied to a container element as a combination of the <animation-range-start> and <animation-range-end> values. If both the values are specified, they will be interpreted in the order <animation-range-start> then <animation-range-end>. As shown by the comments in the syntax block above, if only a single value is provided there are a couple of possible interpretations: If the value is a <length-percentage> or normal, <animation-range-start> will take that value, and <animation-range-end> will equal normal. If the value is a named timeline range without a <length-percentage> following it, the range will be between that named timeline range at 0% and 100%. If the value is a named timeline range with a <length-percentage> following it, the range will start at that named timeline range and percentage, and end at that named timeline range and 100%. Values One or two values representing the animation-range-start and/or animation-range-end. These values can be one of the following: normal Represents the start of the timeline in the case of animation-range-start and the end of the timeline in the case of animation-range-end. This is the default value. <length-percentage> A length or percentage value measured from the beginning of the timeline. <timeline-range-name> A specific named timeline range inside the overall timeline. Possible values are: cover Represents the full range of a named view progress timeline (see CSS scroll-driven animations for more details), from the point where the subject element first starts to enter the scroll port's view progress visibility range (0% progress) to the point where it has completely left it (100% progress). contain Represents the range of a named view progress timeline where the subject element is fully contained by, or fully contains, the scroll port's view progress visibility range. If the subject element is smaller than the scrollport, it ranges from the point where the subject element is first completely contained by the scroll port (0% progress), to the point where it is no longer completely contained by the scroll port (100% progress). If the subject element is larger than the scrollport, it ranges from the point where the subject element first completely covers the scroll port (0% progress), to the point where it no longer completely covers the scroll port (100% progress). entry Represents the range of a named view progress timeline from the point where the subject element first starts to enter the scroll port (0% progress), to the point where it has completely entered the scroll port (100%). exit Represents the range of a named view progress timeline from the point where the subject element first starts to exit the scroll port (0% progress), to the point where it has completely exited the scroll port (100%). entry-crossing Represents the range of a named view progress timeline from the point where the subject element first starts to cross the scroll port's starting edge (0% progress), to the point where it has completely crossed the scroll port's starting edge (100%). exit-crossing Represents the range of a named view progress timeline from the point where the subject element first starts to cross the scroll port's end edge (0% progress), to the point where it has completely crossed the scroll port's end edge (100%). In the case of <timeline-range-name> values that do not include a <length-percentage>, the percentage defaults to 0% if it is an animation-range-start value, and 100% if it is an animation-range-end value. Note: It is quite hard to visualize what these values mean from the descriptions above. Fortunately, the View Timeline Ranges Visualizer shows exactly what they mean in an easy visual format. <timeline-range-name> <length-percentage> A combination value that equals the specified percentage or distance through the specified named timeline range, measured from the start of that timeline range. Note: The scroll port (see Scroll container for more details) area known as the view progress visibility range is the area inside which the subject element of a named view progress timeline animation is deemed to be visible. By default, this is the full range of the scrollport, but it can be adjusted using the view-timeline-inset property. Formal definition Initial value as each of the properties of the shorthand: animation-range-start: normal animation-range-end: normal Applies to all elements Inherited no Percentages Relative to the specified named timeline range if specified, otherwise relative to the entire timeline Computed value as each of the properties of the shorthand: animation-range-start: A list where each item may be 'normal', a length percentage, or a timeline range name and a length percentage animation-range-end: A list where each item may be 'normal', a length percentage, or a timeline range name and a length percentage Animation type as each of the properties of the shorthand: animation-range-start: Not animatable animation-range-end: Not animatable Formal syntax animation-range = [ <'animation-range-start'> <'animation-range-end'>? ]# <animation-range-start> = [ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]# <animation-range-end> = [ normal | <length-percentage> | <timeline-range-name> <length-percentage>? ]# <length-percentage> = <length> | <percentage> Examples View Timeline Ranges Visualizer See the View Timeline Ranges Visualizer for a nice easy visual explanation of what all the value types mean. Creating a named view progress timeline with range A view progress timeline named --subjectReveal is defined using the view-timeline property on a subject element with a class of animation. This is then set as the timeline for the same element using animation-timeline: --subjectReveal;. The result is that the subject element animates as it moves upwards through the document as it is scrolled. An animation-range declaration is also set to make the animation begin later than expected, and finish earlier. HTML The HTML for the example is shown below. HTML Play Copy to Clipboard <div class="content"> <h1>Content</h1> <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Risus quis varius quam quisque id. Et ligula ullamcorper malesuada proin libero nunc consequat interdum varius. Elit ullamcorper dignissim cras tincidunt lobortis feugiat vivamus at augue. </p> <p> Dolor sed viverra ipsum nunc aliquet. Sed sed risus pretium quam vulputate dignissim. Tortor aliquam nulla facilisi cras. A erat nam at lectus urna duis convallis convallis. Nibh ipsum consequat nisl vel pretium lectus. Sagittis aliquam malesuada bibendum arcu vitae elementum. Malesuada bibendum arcu vitae elementum curabitur vitae nunc sed velit. </p> <div class="subject animation"></div> <p> Adipiscing enim eu turpis egestas pretium aenean pharetra magna ac. Arcu cursus vitae congue mauris rhoncus aenean vel. Sit amet cursus sit amet dictum. Augue neque gravida in fermentum et. Gravida rutrum quisque non tellus orci ac auctor augue mauris. Risus quis varius quam quisque id diam vel quam elementum. Nibh praesent tristique magna sit amet purus gravida quis. Duis ultricies lacus sed turpis tincidunt id aliquet. In egestas erat imperdiet sed euismod nisi. Eget egestas purus viverra accumsan in nisl nisi scelerisque. Netus et malesuada fames ac. </p> </div> CSS The subject element and its containing content element are styled minimally, and the text content is given some basic font settings: CSS Play Copy to Clipboard .subject { width: 300px; height: 200px; margin: 0 auto; background-color: deeppink; } .content { width: 75%; max-width: 800px; margin: 0 auto; } p, h1 { font-family: Arial, Helvetica, sans-serif; } h1 { font-size: 3rem; } p { font-size: 1.5rem; line-height: 1.5; } The <div> with the class of subject is also given a class of animation — this is where view-timeline is set to define a named view progress timeline. It is also given an animation-timeline name with the same value to declare that this will be the element animated as the view progress timeline is progressed. We also give it an animation-range declaration to make the animation begin later than expected, and finish earlier. Last, an animation is specified on the element that animates its opacity and scale, causing it to fade in and size up as it moves up the scroller. CSS Play Copy to Clipboard .animation { view-timeline: --subjectReveal block; animation-timeline: --subjectReveal; animation-name: appear; animation-range: entry 10% contain 25%; animation-fill-mode: both; animation-duration: 1ms; /* Firefox requires this to apply the animation */ } @keyframes appear { from { opacity: 0; transform: scaleX(0); } to { opacity: 1, transform: scaleX(1); } } Result Scroll to see the subject element being animated. Play Specifications Specification Scroll-driven Animations # animation-range Browser compatibility Report problems with this compatibility data on GitHub desktop mobile Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet WebView Android animation-range Experimental 115 Toggle history 115 Toggle history No footnote Toggle history 101 Toggle history No footnote Toggle history 115 Toggle history No footnote Toggle history 77 Toggle history No footnote Toggle history 23.0 Toggle history 115 Toggle history Legend Tip: you can click/tap on a cell for more information. Full support Full support No support No support Experimental. Expect behavior to change in the future. See implementation notes. See also animation-timeline animation-range-end, animation-range-start scroll-timeline, scroll-timeline-axis, scroll-timeline-name timeline-scope view-timeline-inset CSS scroll-driven animations Help improve MDN Was this page helpful to you? Yes No Learn how to contribute. This page was last modified on Jul 10, 2023 by MDN contributors. View this page on GitHub • Report a problem with this content Gitlab Mozilla ads Don't want to see ads? Your blueprint for a better internet. MDN on Mastodon MDN on X (formerly Twitter) MDN on GitHub MDN Blog RSS Feed MDN About Blog Careers Advertise with us Support Product help Report an issue Our communities MDN Community MDN Forum MDN Chat Developers Web Technologies Learn Web Development MDN Plus Hacks Blog Website Privacy Notice Cookies Legal Community Participation Guidelines Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation. Portions of this content are ©1998–2024 by individual mozilla.org contributors. Content available under a Creative Commons license.
    (1 voto)
    Avatar Default Khan Academy avatar do usuário
Você entende inglês? Clique aqui para ver mais debates na versão em inglês do site da Khan Academy.

Transcrição de vídeo

RKA - Precisamos fatorar -12f ao quadrado menos 38f mais 22. Um bom lugar para começar para ver se há algum fator comum para todos esses termos. Quando olhamos para eles são todos pares, não gostamos de número negativo aqui. Vamos dividir tudo ou vamos fatorar um -2. Essa expressão é a mesma coisa que: -2 vezes, quanto é menos 12f ao quadrado dividido por -2? É mais 6f ao quadrado. -38 dividido por -2 é mais 19, será mais 19f. E o 22 dividido por -2 é: -11. Simplificamos um pouquinho. Temos o 6f ao quadrado mais 19f menos 11. Vamos focar apenas nessa parte aqui. O melhor jeito para fatorar isso, como não temos o 1 aqui como coeficiente do f ao quadrado, é preciso fatorar por agrupamento, precisamos procurar dois números cujo produto é 6 vezes -11. Dois números "a" vezes "b" precisa ser igual a 6 vezes -11 ou -66, e "a" mais "b" precisa ser igual a 19. Vamos tentar alguns números aqui. Vejamos, 22, estou pensando só em números que sejam próximos a 19, pois terão que ter sinais diferentes, 22 e 3. Eu acho que vai rolar. Vamos ver: Se pegarmos 22 vezes -3, é -66 e 22 mais -3 é igual a 19. A forma com que chego bem próximo a esse número é, terão sinais diferentes, as versões positivas deles terão que ser em torno de 19, isso funcionou: 22 e -3. Podemos reescrever esse 19f como a a soma do menos 3f e do 22f, é a mesma coisa que 19f. Eu só desmembrei e, claro, temos 6f ao quadrado e temos o menos 11. Você, provavelmente, está dizendo: por que colocou 22 aqui e o -3 ali? Por que não fez outro jeito e não colocou o 22 e depois o -3 ali? Minha principal motivação para fazer isso, é que eu gosto de colocar ao menos 3 do mesmo lado dos 6 porque eles têm o fator comum 3. Gosto de colocar 22 com o menos 11. eles têm o mesmo fator comum 11, por isso que decidi fazer assim. Vamos fazer um agrupamento: não podemos esquecer desse menos dois que estava aqui o tempo todo. Deixa eu colocar esse menos dois aqui, mas vou deixá-lo quieto um pouquinho. Vamos a alguns agrupamentos, vamos agrupar esses dois primeiro. Vamos agrupar esse, vou usar uma cor bonitinha, e vamos agrupar esses outros dois. A cor é quase idêntica. Vou fazer com uma cor roxa. Depois podemos agrupar esses outros dois. Esses dois podemos fatorar um -3f vezes 6f ao quadrado, dividido por -3f é -2f. É -2f. E o -3f dividido por -3f é apenas mais f. Na verdade, um jeito melhor para começar, em vez de fatorar um -3f, vamos apenas fatorar 3f para não termos um negativo aqui. Podemos fazer também dessa forma, mas se vamos fatorar 3f, 6f ao quadrado dividido por 3f é 2f e, o -3f dividido por 3f é igual a -1, é isso que fatoramos. Essa segunda parte em roxo escuro, pode fatorar o 11. Se fatorarmos 11, 22f dividido por 11 é 2f e, -11 dividido por 11 é -1. Mais uma vez, temos esse -2 esperando aqui, temos esse -2. Agora, dentro dos parentes, temos dois termos: os dois que têm 2f menos 1 como fator, podemos fatorar. Tudo isso é apenas um exercício feito de trás para frente na propriedade distributiva, se quiser. Vamos fatorar esse. Se temos 2f menos 1 vezes esse 3f e vezes esse mais 11, deixa eu fazer com o mesmo tom do roxo dali. Sabemos que podemos distribuir, se quisermos, 2f menos 1 vezes 3f fornecerá esse termo, 2f menos um vezes 11 fornecerá esse termo. Não podemos esquecer que ainda temos o -2 esperando ali fora. Quero mudar as cores desse, um -2 ainda está esperando e, acabamos a fatoração, -12f ² menos 38f mais 22 é igual a -2 vezes (2f menos 1) vezes (3f mais 11).