Fatti: A. Con decisione 12 giugno 2013 il Pretore del Distretto di Lugano ha ordinato l'iscrizione provvisoria di 18 ipoteche legali degli artigiani e imprenditori sulle proprietà per piani da n. 28073 a n. 28088 e da n. 29711 a n. 29712 della particella n. 269 RFD di X._ in favore di A._SA per complessivi fr. 262'830.35 oltre interessi, in garanzia di opere da impresario costruttore. Il Pretore ha inoltre assegnato a A._SA un termine di 60 giorni per promuovere la causa volta all'iscrizione definitiva delle ipoteche legali, precisando che il decorso infruttuoso del termine avrebbe comportato la cancellazione delle iscrizioni provvisorie. In calce alla decisione figurava l'indicazione dei rimedi giuridici, con l'avvertimento che la decorrenza dei termini non era sospesa dalle ferie giudiziarie. Tale decisione è stata notificata a A._SA il 13 giugno 2013. Mediante petizione 16 agosto 2013 A._SA ha postulato l'iscrizione definitiva delle ipoteche legali. Con decisione 10 giugno 2014, limitata alla questione della tempestività di tale azione, il Pretore ha respinto l'eccezione di tardività sollevata dai proprietari delle suddette proprietà per piani. B. In accoglimento di un appello 9 luglio 2014 presentato da questi ultimi, con sentenza 23 dicembre 2015 la I Camera civile del Tribunale d'appello del Cantone Ticino ha respinto la petizione 16 agosto 2013 per tardività e ordinato la cancellazione, ad avvenuto passaggio in giudicato della sua decisione, delle iscrizioni provvisorie delle ipoteche legali. C. Con ricorso in materia civile 1° febbraio 2016 A._SA ha chiesto al Tribunale federale di riformare la sentenza cantonale nel senso di respingere l'appello. Con risposta 18 ottobre 2016 i proprietari delle succitate proprietà per piani (opponenti) hanno postulato la reiezione del gravame. Il Tribunale d'appello ha invece rinunciato a formulare osservazioni al ricorso.