A.- Die 1964 geborene H._ verheiratet und Mutter von drei 1986, 1989 und 1999 geborenen Kindern, war bis 28. August 1996 zu 50 % als Heimarbeiterin erwerbstätig und führte daneben den Haushalt. Wegen Rückenbeschwerden meldete sie sich bei der Invalidenversicherung zum Leistungsbezuge an. Nach Abklärungen in medizinischer, beruflich-erwerblicher und haushaltlicher Hinsicht verneinte die IV-Stelle Bern mit Verfügung vom 23. April 1998 einen Rentenanspruch. B.- Die hiegegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Bern mit Entscheid vom 18. März 1999 ab. C.- H._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, in Aufhebung des vorinstanzlichen Entscheides sei ihr ab 1. August 1996 eine halbe Invalidenrente zuzusprechen. Die IV-Stelle schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde, während sich das Bundesamt für Sozialversicherung nicht vernehmen lässt. 