A.- Die 1948 geborene L._ arbeitete seit 11. Juni 1990 als Aushilfe in der Firma S._ AG und war damit bei der Schweizerischen Unfallversicherungsanstalt (SUVA) obligatorisch gegen Unfälle versichert. Am 29. Juni 1990 erlitt sie als Fussgängerin einen Unfall, als sie bei Rotlicht die Strasse überquerte und von einem Personenwagen angefahren wurde. Dabei zog sie sich nebst einer Rippenfraktur und Kontusion des linken Ellenbogens eine Tibiakopfimpressionsfraktur am rechten Knie zu. Im Rahmen der Heilbehandlung, für welche die Anstalt aufkam, musste sie sich drei Arthroskopien unterziehen. Mit Verfügung vom 10. Januar 1991 kürzte die SUVA die Geldleistungen wegen grobfahrlässigen Verhaltens um 10 %. Seit 1. November 1990 war L._ im Restaurant Z._ tätig. Am 16. Februar 1995 meldete die Firma Y._ AG der SUVA einen Rückfall zum Unfall vom 29. Juni 1990. Das Arbeitsverhältnis bei der Firma Y._ AG wurde auf Ende Juli 1995 aufgelöst. Am 7. August 1995 wurde im Spital X._ eine infracondyläre Valgisationsosteotomie durchgeführt. Vom 22. Januar bis 23. Februar 1996 weilte die Versicherte in der Klinik B._ (Austrittsbericht vom 5. März 1996) und am 30. April 1996 führte Kreisarzt Dr. med. A._ die ärztliche Abschlussuntersuchung durch. Zudem nahm die SUVA verschiedene erwerbliche Abklärungen vor. Mit Verfügung vom 22. Oktober 1996 sprach sie L._ ab August 1996 eine Invalidenrente auf Grund einer Erwerbsunfähigkeit von 10 % sowie eine Integritätsentschädigung für einen Integritätsschaden von 20 % zu. Die Rente wurde auf einem versicherten Verdienst von Fr. 14'159.-, entsprechend dem während der befristeten Anstellung in der Firma S._ AG während 126 Tagen erzielten, auf 1996 umgerechneten, Einkommen ermittelt. Die dagegen erhobene Einsprache wies die SUVA mit Einspracheentscheid vom 3. Juli 1997 ab. B.- Beschwerdeweise liess L._ unter Hinweis auf den Bericht des Dr. med. D._ vom 1. Juli 1997 die Zusprechung einer Invalidenrente von 30 % nach Massgabe eines versicherten Verdienstes von monatlich Fr. 3600.- und einer Integritätsentschädigung von 30 % beantragen. Die SUVA reichte in diesem Verfahren den Bericht der spezialärztlichen Untersuchung des Dr. med. R._ vom Ärzteteam Unfallmedizin vom 18. Februar 1998 ein. Das Sozialversicherungsgericht des Kantons Zürich wies die Beschwerde mit Entscheid vom 29. November 1999 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt L._ ihre im vorinstanzlichen Verfahren gestellten Begehren erneuern und zusätzlich beantragen, eventuell sei eine neutrale medizinische Stelle mit der Feststellung der Unfallfolgen zu beauftragen. Die SUVA verzichtet unter Hinweis auf den kantonalen Entscheid auf eine Vernehmlassung. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen.