diff --git a/valitovgaziz/html/index.html b/valitovgaziz/html/index.html index 0c7c430..ffad00c 100644 --- a/valitovgaziz/html/index.html +++ b/valitovgaziz/html/index.html @@ -4,6 +4,7 @@ + Валитов Газиз - Fullstack разработчик @@ -18,6 +19,7 @@ > Уфа, Россия +
diff --git a/valitovgaziz/html/saveContStyle.css b/valitovgaziz/html/saveContStyle.css new file mode 100644 index 0000000..99210a6 --- /dev/null +++ b/valitovgaziz/html/saveContStyle.css @@ -0,0 +1,14 @@ +#saveContactBtn { + padding: 10px 20px; + background: white; + color: #2541b2; + border: 2px solid #2541b2; + border-radius: 6px; + font-size: 15px; + transition: all 0.2s; +} + +#saveContactBtn:hover { + background: #2541b2; + color: white; +} \ No newline at end of file diff --git a/valitovgaziz/html/scripts.js b/valitovgaziz/html/scripts.js new file mode 100644 index 0000000..02a10e6 --- /dev/null +++ b/valitovgaziz/html/scripts.js @@ -0,0 +1,29 @@ +function saveContact() { + // Создаем содержимое vCard (VCF) + const vCardData = `BEGIN:VCARD +VERSION:3.0 +FN:Валитов Газиз Камилевич +mob:89279238823 +tel:89044513441 +TEL:89625439243 +email:valitovgaziz@gmail.com +EMAIL:valitovgaziz@yandex.ru +URL:https://valitovgaziz.ru +NOTE:Telegram: @valitovgaziz +END:VCARD`; + + // Создаем Blob (бинарный объект) с данными vCard + const blob = new Blob([vCardData], { type: 'text/vcard' }); + + // Создаем URL для скачивания + const url = URL.createObjectURL(blob); + + // Создаем временную ссылку для скачивания + const link = document.createElement('a'); + link.href = url; + link.download = 'valitovgaziz.vcf'; // Имя файла + link.click(); + + // Освобождаем память + URL.revokeObjectURL(url); +} \ No newline at end of file diff --git a/valitovgaziz/html/style.css b/valitovgaziz/html/style.css index 6362012..a897d18 100644 --- a/valitovgaziz/html/style.css +++ b/valitovgaziz/html/style.css @@ -1,3 +1,5 @@ +@import url("saveContStyle.css"); + :root { --primary: #2c3e50; --secondary: #3498db;