Lorem ipsum dolor sit amet. Aut eaque soluta et eaque vero hic blanditiis voluptatum et galisum placeat sit sunt eligendi aut dolores totam sit modi reprehenderit! Ut sapiente officia in quasi amet aut velit cumque et neque eius et reprehenderit ducimus est quae nihil ex fugiat ratione. Ut dolorem commodi 33 blanditiis dolorem ea repudiandae provident.
Lorem ipsum dolor
Сообщений 1 страница 15 из 15
Поделиться22025-05-18 13:29:30
ОГО ОГО НУ НИХУЯ СЕБЕ
Поделиться32025-05-18 13:29:30
ОГО ОГО НУ НИХУЯ СЕБЕ
Поделиться42025-05-19 23:45:41
[html]
<div style="font-family: 'Lora', serif; color: #5D4037; line-height: 1.6; padding: 20px; background-color: #FDF6E3; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1);">
<h3 style="text-align: center; color: #D4AF37; margin-bottom: 20px; font-family: 'Inter', sans-serif;">Гадание от Ганимеда:</h3>
<div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 30px;">
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">карта дня</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Шут</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Дионис (Бог вина и безудержного веселья))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Ах, Дионис! Бог вина, веселья и немного благородного безумия. Карта намекает, что вы готовы ринуться в новое приключение, возможно, даже не удосужившись проверить, есть ли вода в бассейне. Спонтанность – это прекрасно, особенно когда она приводит к историям, которые потом стыдно, но весело рассказывать. Вперед, к неизведанному! Главное, не удивляйтесь, если очнетесь в незнакомом месте с венком из виноградных листьев на голове и без малейшего понятия, как туда попали. Это прыжок веры! Или просто изящное падение лицом в салат. Время покажет, но шансы интригующие.</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">события</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Дьявол</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Пан (Бог дикой природы, пастушества и необузданных инстинктов))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Пан, козлоногий бог дикой природы, пастухов и... ну, скажем так, необузданных желаний и первобытных инстинктов, хитро улыбается вам из-за кустов. Искушение и зависимость! Время поддаться своим самым потаенным страстям и насладиться последствиями. О них подумаете потом, когда Пан уже будет играть на своей флейте где-нибудь в другом месте. Материализм? Конечно! Ведь даже Пану нужны новые флейты, уютные пещеры и симпатичные нимфы. Оковы? Вы сами их на себя надели, следуя зову природы... или просто глупости, что часто одно и то же.</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">дополнительно</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Колесница</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Арес (Бог войны, мчащийся на своей колеснице))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Арес, бог войны, неукротимый и яростный, мчится на своей громыхающей колеснице! Движение вперед и победа! Или, по крайней мере, очень решительное наступление на грабли, которые вы так старательно раскладывали. Контроль и решимость. Держите вожжи крепче, потому что эта поездка обещает быть бурной, с резкими поворотами и возможными жертвами среди мирного населения (ваших нервных клеток). Триумф? Возможно! Если, конечно, вы не перепутаете направление и не заедете в тупик, где вас будет ждать разгневанная Афина.</p>
</div>
</div>
<div style="margin-top: 30px; padding: 20px; background-color: #FFF8DC; border-left: 4px solid #D4AF37; border-radius: 8px; text-align: left;">
<p style="margin: 0; font-style: italic; color: #5D4037;">Любопытно... почти так же любопытно, как новая сплетня о Гере. Ваши карты раскрыты, и вот что я, Ганимед, об этом думаю: Держитесь крепче! Ваш Дионис (Шут) и Арес (Колесница) решили устроить гонки, а маршрут пролегает прямиком через владения Пана (Дьявол)! Вы рветесь вперед, но этот путь ведет прямиком в объятия искушений, соблазнов и зависимостей. Постарайтесь хотя бы не потерять контроль над колесницей... и над собой, мой отчаянный/моя отчаянная. А то Пан будет очень рад новому экспонату в своей коллекции заблудших душ. Похоже, Мойры решили немного пошалить с вашей нитью судьбы. Или это просто я случайно что-то пролил на их веретено? В любом случае, не ждите скуки. И да, Афина бы сказала, что нужно было лучше думать. В конце концов, все мы немного Шуты в этом великом комедийном спектакле под названием 'Жизнь на Земле (и немного на Олимпе)'.</p>
</div>
</div>
[/html]
Поделиться52025-05-19 23:46:03
[html]
<div style="font-family: 'Lora', serif; color: #5D4037; line-height: 1.6; padding: 20px; background-color: #FDF6E3; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1);">
<h3 style="text-align: center; color: #D4AF37; margin-bottom: 20px; font-family: 'Inter', sans-serif;">Гадание от Ганимеда:</h3>
<div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 30px;">
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">карта дня</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Шут</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Дионис (Бог вина и безудержного веселья))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Ах, Дионис! Бог вина, веселья и немного благородного безумия. Карта намекает, что вы готовы ринуться в новое приключение, возможно, даже не удосужившись проверить, есть ли вода в бассейне. Спонтанность – это прекрасно, особенно когда она приводит к историям, которые потом стыдно, но весело рассказывать. Вперед, к неизведанному! Главное, не удивляйтесь, если очнетесь в незнакомом месте с венком из виноградных листьев на голове и без малейшего понятия, как туда попали. Это прыжок веры! Или просто изящное падение лицом в салат. Время покажет, но шансы интригующие.</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">события</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Дьявол</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Пан (Бог дикой природы, пастушества и необузданных инстинктов))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Пан, козлоногий бог дикой природы, пастухов и... ну, скажем так, необузданных желаний и первобытных инстинктов, хитро улыбается вам из-за кустов. Искушение и зависимость! Время поддаться своим самым потаенным страстям и насладиться последствиями. О них подумаете потом, когда Пан уже будет играть на своей флейте где-нибудь в другом месте. Материализм? Конечно! Ведь даже Пану нужны новые флейты, уютные пещеры и симпатичные нимфы. Оковы? Вы сами их на себя надели, следуя зову природы... или просто глупости, что часто одно и то же.</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">дополнительно</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Колесница</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Арес (Бог войны, мчащийся на своей колеснице))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Арес, бог войны, неукротимый и яростный, мчится на своей громыхающей колеснице! Движение вперед и победа! Или, по крайней мере, очень решительное наступление на грабли, которые вы так старательно раскладывали. Контроль и решимость. Держите вожжи крепче, потому что эта поездка обещает быть бурной, с резкими поворотами и возможными жертвами среди мирного населения (ваших нервных клеток). Триумф? Возможно! Если, конечно, вы не перепутаете направление и не заедете в тупик, где вас будет ждать разгневанная Афина.</p>
</div>
</div>
<div style="margin-top: 30px; padding: 20px; background-color: #FFF8DC; border-left: 4px solid #D4AF37; border-radius: 8px; text-align: left;">
<p style="margin: 0; font-style: italic; color: #5D4037;">Любопытно... почти так же любопытно, как новая сплетня о Гере. Ваши карты раскрыты, и вот что я, Ганимед, об этом думаю: Держитесь крепче! Ваш Дионис (Шут) и Арес (Колесница) решили устроить гонки, а маршрут пролегает прямиком через владения Пана (Дьявол)! Вы рветесь вперед, но этот путь ведет прямиком в объятия искушений, соблазнов и зависимостей. Постарайтесь хотя бы не потерять контроль над колесницей... и над собой, мой отчаянный/моя отчаянная. А то Пан будет очень рад новому экспонату в своей коллекции заблудших душ. Похоже, Мойры решили немного пошалить с вашей нитью судьбы. Или это просто я случайно что-то пролил на их веретено? В любом случае, не ждите скуки. И да, Афина бы сказала, что нужно было лучше думать. В конце концов, все мы немного Шуты в этом великом комедийном спектакле под названием 'Жизнь на Земле (и немного на Олимпе)'.</p>
</div>
</div>
[/html]
Поделиться62025-05-19 23:46:53
[html]
<div style="font-family: 'Lora', serif; color: #5D4037; line-height: 1.6; padding: 20px; background-color: #FDF6E3; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1);">
<h3 style="text-align: center; color: #D4AF37; margin-bottom: 20px; font-family: 'Inter', sans-serif;">Гадание от Ганимеда:</h3>
<div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 30px;">
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">карта дня</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Император</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Зевс (Царь богов, громовержец))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Контроль и структура! Вы, как Зевс на Олимпе, готовы устанавливать законы и следить за их исполнением. Главное, чтобы подданные не начали бунтовать или, хуже того, задавать неудобные вопросы о ваших внебрачных связях... то есть, о ваших методах управления. Ваша сила – в вашей решимости... и, возможно, в умении метать молнии (хотя бы метафорические, в виде гневных писем).</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">события</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Справедливость</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Немезида (Богиня возмездия))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Немезида, суровая богиня справедливого (и неотвратимого) возмездия, уже точит свой меч и проверяет весы. Равновесие и справедливость! Ну, или то, что Немезида считает таковым, а спорить с ней обычно себе дороже. Последствия не заставят себя ждать. Время платить по счетам... возможно, даже с процентами и пеней за просрочку. Истина где-то рядом, но она может оказаться весьма неприятной и острой, как меч Немезиды.</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">дополнительно</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Иерофант</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Хирон (Мудрый кентавр, наставник героев))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Учение и мудрость. Время прислушаться к Хирону. Он научит вас всему, что знает... если, конечно, вы готовы слушать и не будете перебивать его своими 'гениальными' идеями. Следуйте советам авторитетов. Особенно тех, у кого есть внушительный послужной список учеников и репутация специалиста по усмирению буйных героев. Это внушает доверие. И немного страха.</p>
</div>
</div>
<div style="margin-top: 30px; padding: 20px; background-color: #FFF8DC; border-left: 4px solid #D4AF37; border-radius: 8px; text-align: left;">
<p style="margin: 0; font-style: italic; color: #5D4037;">Если бы у этих карт был голос, они бы сейчас рассказывали анекдоты. Но я попробую передать их 'мудрость', приправленную олимпийским остроумием: Ого, сам Зевс (Император) сегодня решил столкнуться с Немезидой (Справедливость), да еще и по всем правилам Хирона (Иерофант)! Ваша властность и стремление к порядку помогут вам пройти через суд и последствия, строго следуя букве закона (или божественным установлениям)? 'Имперская бюрократия' в действии! Что ж, мой законопослушный/моя законопослушная, надеюсь, ваш авторитет поможет вам доказать свою правоту... или хотя бы не слишком сильно пострадать от гнева Немезиды. Удачи с этим... судебным процессом вселенского масштаба! Если бы я гадал по полету орла Зевса, возможно, было бы понятнее. А так... Ну, удачи вам, и пусть боги будут к вам благосклонны (или хотя бы не слишком суровы). Это было предсказание от Ганимеда, вашего покорного слуги и главного сплетника Олимпа. Заходите еще, всегда рад развлечь!</p>
</div>
</div>
[/html]
Поделиться72025-05-19 23:46:53
[html]
<div style="font-family: 'Lora', serif; color: #5D4037; line-height: 1.6; padding: 20px; background-color: #FDF6E3; border-radius: 10px; box-shadow: 0 4px 6px rgba(0,0,0,0.1);">
<h3 style="text-align: center; color: #D4AF37; margin-bottom: 20px; font-family: 'Inter', sans-serif;">Гадание от Ганимеда:</h3>
<div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 30px;">
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">карта дня</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Император</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Зевс (Царь богов, громовержец))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Контроль и структура! Вы, как Зевс на Олимпе, готовы устанавливать законы и следить за их исполнением. Главное, чтобы подданные не начали бунтовать или, хуже того, задавать неудобные вопросы о ваших внебрачных связях... то есть, о ваших методах управления. Ваша сила – в вашей решимости... и, возможно, в умении метать молнии (хотя бы метафорические, в виде гневных писем).</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">события</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Справедливость</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Немезида (Богиня возмездия))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Немезида, суровая богиня справедливого (и неотвратимого) возмездия, уже точит свой меч и проверяет весы. Равновесие и справедливость! Ну, или то, что Немезида считает таковым, а спорить с ней обычно себе дороже. Последствия не заставят себя ждать. Время платить по счетам... возможно, даже с процентами и пеней за просрочку. Истина где-то рядом, но она может оказаться весьма неприятной и острой, как меч Немезиды.</p>
</div>
<div style="border: 1px solid #E0C9A6; border-radius: 8px; padding: 15px; margin: 10px; background-color: #FFFBF0; box-shadow: 0 2px 4px rgba(0,0,0,0.05); width: 200px; text-align: center; color: #5D4037;">
<span style="display: block; font-size: 0.8em; color: #8D6E63; margin-bottom: 5px;">дополнительно</span>
<h3 style="font-size: 1.1em; color: #D4AF37; margin: 5px 0;">Иерофант</h3>
<span style="font-size: 0.9em; color: #A1887F; display: block; margin-bottom: 10px; font-style: italic;">(Хирон (Мудрый кентавр, наставник героев))</span>
<p style="font-size: 0.9em; color: #5D4037; text-align: left; line-height: 1.4;">Учение и мудрость. Время прислушаться к Хирону. Он научит вас всему, что знает... если, конечно, вы готовы слушать и не будете перебивать его своими 'гениальными' идеями. Следуйте советам авторитетов. Особенно тех, у кого есть внушительный послужной список учеников и репутация специалиста по усмирению буйных героев. Это внушает доверие. И немного страха.</p>
</div>
</div>
<div style="margin-top: 30px; padding: 20px; background-color: #FFF8DC; border-left: 4px solid #D4AF37; border-radius: 8px; text-align: left;">
<p style="margin: 0; font-style: italic; color: #5D4037;">Если бы у этих карт был голос, они бы сейчас рассказывали анекдоты. Но я попробую передать их 'мудрость', приправленную олимпийским остроумием: Ого, сам Зевс (Император) сегодня решил столкнуться с Немезидой (Справедливость), да еще и по всем правилам Хирона (Иерофант)! Ваша властность и стремление к порядку помогут вам пройти через суд и последствия, строго следуя букве закона (или божественным установлениям)? 'Имперская бюрократия' в действии! Что ж, мой законопослушный/моя законопослушная, надеюсь, ваш авторитет поможет вам доказать свою правоту... или хотя бы не слишком сильно пострадать от гнева Немезиды. Удачи с этим... судебным процессом вселенского масштаба! Если бы я гадал по полету орла Зевса, возможно, было бы понятнее. А так... Ну, удачи вам, и пусть боги будут к вам благосклонны (или хотя бы не слишком суровы). Это было предсказание от Ганимеда, вашего покорного слуги и главного сплетника Олимпа. Заходите еще, всегда рад развлечь!</p>
</div>
</div>
[/html]
Поделиться8Сегодня 17:27:30
[html]<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Futuristic UI</title>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&family=Roboto+Mono:wght@400;700&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Inter', sans-serif;
background-color: #0c0a09; /* Very dark gray, almost black */
color: #a78bfa; /* Default text color: violet-400 */
overflow-x: hidden; /* Prevent horizontal scroll */
}
.font-roboto-mono {
font-family: 'Roboto Mono', monospace;
}
/* Анимация для эффекта сканирующих линий */
@keyframes scanline {
0% { background-position: 0 0; }
100% { background-position: 0 100px; } /* Скорость и плотность можно настроить */
}
/* Пользовательские утилиты для текстовых эффектов, если потребуется */
.text-glow-yellow {
text-shadow: 0 0 5px #facc15, 0 0 10px #facc15, 0 0 15px #facc15;
}
.text-glow-purple {
text-shadow: 0 0 5px #c084fc, 0 0 10px #c084fc, 0 0 15px #c084fc;
}
.writing-mode-v-rl {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
}
</style>
</head>
<body class="min-h-screen flex flex-col items-center justify-center p-2 sm:p-4 relative">
<div class="absolute inset-0 z-0 opacity-10" style="background-image: repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0.05) 2px);"></div>
<div class="absolute top-0 left-0 right-0 p-3 sm:p-4 flex justify-between items-center text-xs sm:text-sm font-roboto-mono z-20">
<div class="flex items-center space-x-2">
<svg width="18" height="18" viewBox="0 0 24 24" class="text-yellow-400 animate-spin" style="animation-duration: 15s; animation-timing-function: linear;">
<path fill="currentColor" d="M12,1.6L13.2,6.8L17.2,5.6L15.2,9.6L19.2,10.8L14.4,12L19.2,13.2L15.2,14.4L17.2,18.4L13.2,17.2L12,22.4L10.8,17.2L6.8,18.4L8.8,14.4L4.8,13.2L9.6,12L4.8,10.8L8.8,9.6L6.8,5.6L10.8,6.8L12,1.6Z"/>
</svg>
<span class="text-violet-300">E1 01 5790 8782+33</span>
</div>
<span class="text-violet-300">311-26-78</span>
</div>
<main class="relative z-10 w-full max-w-5xl flex flex-col lg:flex-row items-center lg:items-stretch mt-16 mb-24 lg:mt-10 lg:mb-20">
<div class="relative mb-8 lg:mb-0 lg:mr-6 xl:mr-8 flex items-center justify-center py-5">
<h1 class="text-5xl sm:text-6xl md:text-7xl font-black text-purple-500 relative z-10 writing-mode-v-rl"
style="text-shadow: 0 0 6px #fde047, 0 0 12px #fde047, 0 0 20px #c084fc, 0 0 30px #c084fc;">
MOVING FORWARD
</h1>
<div class="absolute z-0 bg-purple-600 opacity-50 filter blur-2xl rounded-lg"
style="width: 30px; sm:width: 35px; md:width:40px; height: 42%; /* Примерно покрывает 'MOVING' */
bottom: 5%; /* Расположение в нижней части */
left: 50%; transform: translateX(-120%) translateY(5%); /* Смещение влево от вертикального текста */
">
</div>
</div>
<div class="flex-1 flex flex-col items-center justify-center relative px-2">
<div class="absolute inset-0 z-0 opacity-5" style="background-image:
repeating-linear-gradient(0deg, #8b5cf6, #8b5cf6 1px, transparent 1px, transparent 25px),
repeating-linear-gradient(90deg, #8b5cf6, #8b5cf6 1px, transparent 1px, transparent 25px);">
</div>
<div class="relative z-10 w-full max-w-md flex flex-col items-center">
<div class="font-roboto-mono text-xs sm:text-sm mb-2 p-2 bg-black bg-opacity-40 backdrop-blur-sm rounded w-full text-center text-violet-300">
<p>01:02:45</p>
<p>Assembly</p>
<p>561-2562-31</p>
<p>0x00755fb 68 69 70</p>
</div>
<div class="relative w-full aspect-video max-w-md mb-3 sm:mb-4 rounded-lg overflow-hidden border-2 border-purple-500 shadow-2xl shadow-purple-600/50">
<img src="https://placehold.co/600x338/1a103c/a78bfa?text=Futuristic+Concept" alt="Футуристический концепт-кар" class="w-full h-full object-cover">
<div class="absolute inset-0 opacity-10" style="background-image: repeating-linear-gradient(transparent, transparent 2px, rgba(168, 85, 247, 0.2) 2px, rgba(168, 85, 247, 0.2) 4px); animation: scanline 8s linear infinite;"></div>
</div>
<div class="w-full space-y-3 sm:space-y-4">
<div class="flex items-center justify-between p-2 bg-black bg-opacity-40 backdrop-blur-sm rounded text-violet-300">
<div class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-purple-400"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg>
<span class="text-xs font-roboto-mono">SYSTEM SCAN</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-yellow-400 animate-pulse"><polyline points="13 17 18 12 13 7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>
</div>
<div class="text-xs p-3 bg-black bg-opacity-50 backdrop-blur-sm rounded leading-relaxed text-violet-300/80">
WE LOOK BACK ON OUR PAST, IT IS HARD TO BELIEVE THAT WE ONCE LIVED IN A WORLD FILLED WITH WAR & POVERTY. TOWARDS THE FUTURE WE ARE FILLED WITH HOPE AND EXCITEMENT FOR WHAT'S TO COME.
</div>
<div class="space-y-1 opacity-70">
<div class="h-px w-full bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
<div class="flex justify-between items-center py-1">
<div class="h-px w-2/5 bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"><circle cx="12" cy="12" r="2.5"></circle><circle cx="12" cy="12" r="5.5"></circle><line x1="12" y1="3" x2="12" y2="5"></line><line x1="12" y1="19" x2="12" y2="21"></line><line x1="5.7" y1="5.7" x2="7.1" y2="7.1"></line><line x1="16.9" y1="16.9" x2="18.3" y2="18.3"></line><line x1="3" y1="12" x2="5" y2="12"></line><line x1="19" y1="12" x2="21" y2="12"></line><line x1="5.7" y1="18.3" x2="7.1" y2="16.9"></line><line x1="16.9" y1="7.1" x2="18.3" y2="5.7"></line></svg>
<div class="h-px w-2/5 bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
</div>
<div class="h-px w-full bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
</div>
</div>
</div>
</div>
</main>
<div class="absolute bottom-0 left-0 right-0 p-3 sm:p-4 flex flex-col items-center w-full z-20 font-roboto-mono">
<div class="flex justify-between items-center w-full max-w-3xl">
<div class="flex flex-col items-start">
<div class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-yellow-400"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
<span class="text-xs sm:text-sm text-violet-300">INITIATE</span>
</div>
<div class="flex space-x-1 mt-1.5">
<div class="w-3 h-0.5 sm:w-4 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-5 h-0.5 sm:w-6 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-2 h-0.5 sm:w-3 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
</div>
</div>
<div class="flex space-x-px h-7 sm:h-8 items-end">
<script>
const barcodeContainer = document.currentScript.parentElement;
for(let i=0; i < (window.innerWidth < 640 ? 20 : 30) ; i++) { // Меньше полос на маленьких экранах
const bar = document.createElement('div');
bar.classList.add('bg-purple-400');
const height = Math.random() * 70 + 30; // % высоты
const width = Math.random() > 0.6 ? '2px' : '1px'; // sm: Math.random() > 0.6 ? '3px' : '1.5px'
bar.style.height = `${height}%`;
bar.style.width = width;
barcodeContainer.appendChild(bar);
}
</script>
</div>
<div class="flex flex-col items-end">
<span class="text-base sm:text-lg text-purple-400">CE</span>
<div class="flex space-x-1 mt-1.5">
<div class="w-4 h-0.5 sm:w-5 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-2 h-0.5 sm:w-3 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-3 h-0.5 sm:w-4 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
</div>
</div>
</div>
<div class="w-full max-w-4xl mt-2 sm:mt-3 flex justify-center space-x-1" id="bottomProgressBar">
<script>
const progressBarContainer = document.getElementById('bottomProgressBar');
for(let i=0; i < (window.innerWidth < 640 ? 10 : 15) ; i++) {
const segment = document.createElement('div');
segment.classList.add('h-0.5', 'sm:h-1', 'bg-purple-700', 'opacity-40', 'rounded-sm');
const width = Math.random() * 25 + 8; //px ширина
segment.style.width = `${width}px`;
progressBarContainer.appendChild(segment);
}
</script>
</div>
</div>
<div class="absolute top-1/3 left-2 sm:left-5 md:left-10 w-0.5 sm:w-1 h-12 sm:h-20 bg-yellow-400 opacity-50 animate-pulse rounded-full"></div>
<div class="absolute bottom-1/4 right-2 sm:right-5 md:right-10 w-12 sm:w-20 h-0.5 sm:h-1 bg-purple-500 opacity-50 animate-pulse rounded-full"></div>
<script src="https://cdn.tailwindcss.com"></script>
</body>
</html>
[/html]
Поделиться9Сегодня 19:50:55
[html]<style type="text/css">
/* Импорт Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&family=Roboto+Mono:wght@400;700&display=swap');
/* Стили для основного контейнера шаблона */
#futuristic-template-container {
font-family: 'Inter', sans-serif;
background-color: #0c0a09; /* Очень темный фон */
color: #a78bfa; /* Основной цвет текста (violet-400) */
/* min-h-screen, flex, etc. будут применены через классы Tailwind ниже */
overflow-x: hidden; overflow-y: hidden; /* Предотвратить горизонтальный скролл */
height: 800px; /*или min-height: 700px; */
background-image: url('https://forumstatic.ru/files/001c/79/6d/60966.jpg'); /* <--- ЗАМЕНИТЕ ЭТУ ССЫЛКУ! */
background-size: cover; /* Масштабирует изображение, чтобы оно покрыло всю область контейнера, обрезая лишнее. */
background-position: center; /* Центрирует изображение в контейнере. */
background-repeat: no-repeat; /* Изображение не будет мозаично повторяться. */
/* background-attachment: fixed; */ /* Если хотите, чтобы фон был зафиксирован при прокрутке (эффект параллакса), раскомментируйте эту строку. */
}
/* Кастомные CSS-классы и анимации из оригинального шаблона */
/* Если возникнут конфликты, можно попробовать добавить #futuristic-template-container перед каждым селектором для повышения специфичности,
например: #futuristic-template-container .font-roboto-mono { ... } */
.font-roboto-mono {
font-family: 'Roboto Mono', monospace;
}
@keyframes scanline {
0% { background-position: 0 0; }
100% { background-position: 0 100px; }
}
.text-glow-yellow {
text-shadow: 0 0 5px #facc15, 0 0 10px #facc15, 0 0 15px #facc15;
}
.text-glow-purple {
text-shadow: 0 0 5px #c084fc, 0 0 10px #c084fc, 0 0 15px #c084fc;
}
.writing-mode-v-rl { /* Этот класс уже используется в inline-стиле для h1, но можно оставить на всякий случай */
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
}
</style>
<div id="futuristic-template-container" class="flex flex-col items-center justify-center p-2 sm:p-4 relative mx-auto max-w-4xl" style="font-family: 'Inter', sans-serif; background-color: #0c0a09; color: #a78bfa; overflow-x: hidden;">
<div class="absolute inset-0 z-0 opacity-10" style="background-image: repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0.05) 2px);"></div>
<div class="absolute top-0 left-0 right-0 p-3 sm:p-4 flex justify-between items-center text-xs sm:text-sm font-roboto-mono z-20">
<div class="flex items-center space-x-2">
<svg width="18" height="18" viewBox="0 0 24 24" class="text-yellow-400 animate-spin" style="animation-duration: 15s; animation-timing-function: linear;">
<path fill="currentColor" d="M12,1.6L13.2,6.8L17.2,5.6L15.2,9.6L19.2,10.8L14.4,12L19.2,13.2L15.2,14.4L17.2,18.4L13.2,17.2L12,22.4L10.8,17.2L6.8,18.4L8.8,14.4L4.8,13.2L9.6,12L4.8,10.8L8.8,9.6L6.8,5.6L10.8,6.8L12,1.6Z"/>
</svg>
<span class="text-violet-300">E1 01 5790 8782+33</span>
</div>
<span class="text-violet-300">311-26-78</span>
</div>
<main class="relative z-10 w-full max-w-5xl flex flex-col lg:flex-row items-center lg:items-stretch mt-16 mb-24 lg:mt-10 lg:mb-20">
<div class="relative mb-8 lg:mb-0 lg:mr-6 xl:mr-8 flex items-center justify-center py-5">
<h1 class="text-5xl sm:text-6xl md:text-7xl font-black text-purple-500 relative z-10"
style="writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); text-shadow: 0 0 6px #fde047, 0 0 12px #fde047, 0 0 20px #c084fc, 0 0 30px #c084fc; font-size: 80px !important;">
MOVING<br>FORWARD
</h1>
<div class="absolute z-0 bg-purple-600 opacity-50 filter blur-2xl rounded-lg"
style="width: 30px; /* sm:width: 35px; md:width:40px; */ height: 42%; bottom: 5%; left: 50%; transform: translateX(-120%) translateY(5%);">
</div>
</div>
<div class="flex-1 flex flex-col items-center justify-center relative px-2">
<div class="absolute inset-0 z-0 opacity-5" style="background-image:
repeating-linear-gradient(0deg, #8b5cf6, #8b5cf6 1px, transparent 1px, transparent 25px),
repeating-linear-gradient(90deg, #8b5cf6, #8b5cf6 1px, transparent 1px, transparent 25px);">
</div>
<div class="relative z-10 w-full max-w-md flex flex-col items-center">
<div class="font-roboto-mono text-xs sm:text-sm mb-2 p-2 bg-black bg-opacity-40 backdrop-blur-sm rounded w-full text-center text-violet-300">
<p>01:02:45</p>
<p>Assembly</p>
<p>561-2562-31</p>
<p>0x00755fb 68 69 70</p>
</div>
<div class="relative w-full aspect-video max-w-md mb-3 sm:mb-4 rounded-lg overflow-hidden border-2 border-purple-500 shadow-2xl shadow-purple-600/50">
<img src="https://placehold.co/600x338/1a103c/a78bfa?text=Futuristic+Concept" alt="Футуристический концепт-кар" class="w-full h-full object-cover">
<div class="absolute inset-0 opacity-10" style="background-image: repeating-linear-gradient(transparent, transparent 2px, rgba(168, 85, 247, 0.2) 2px, rgba(168, 85, 247, 0.2) 4px); animation: scanline 8s linear infinite;"></div>
</div>
<div class="w-full space-y-3 sm:space-y-4">
<div class="flex items-center justify-between p-2 bg-black bg-opacity-40 backdrop-blur-sm rounded text-violet-300">
<div class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-purple-400"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg>
<span class="text-xs font-roboto-mono">SYSTEM SCAN</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-yellow-400 animate-pulse"><polyline points="13 17 18 12 13 7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>
</div>
<div class="text-xs p-3 bg-black bg-opacity-50 backdrop-blur-sm rounded leading-relaxed text-violet-300/80">
WE LOOK BACK ON OUR PAST, IT IS HARD TO BELIEVE THAT WE ONCE LIVED IN A WORLD FILLED WITH WAR & POVERTY. TOWARDS THE FUTURE WE ARE FILLED WITH HOPE AND EXCITEMENT FOR WHAT'S TO COME.
</div>
<div class="space-y-1 opacity-70">
<div class="h-px w-full bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
<div class="flex justify-between items-center py-1">
<div class="h-px w-2/5 bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"><circle cx="12" cy="12" r="2.5"></circle><circle cx="12" cy="12" r="5.5"></circle><line x1="12" y1="3" x2="12" y2="5"></line><line x1="12" y1="19" x2="12" y2="21"></line><line x1="5.7" y1="5.7" x2="7.1" y2="7.1"></line><line x1="16.9" y1="16.9" x2="18.3" y2="18.3"></line><line x1="3" y1="12" x2="5" y2="12"></line><line x1="19" y1="12" x2="21" y2="12"></line><line x1="5.7" y1="18.3" x2="7.1" y2="16.9"></line><line x1="16.9" y1="7.1" x2="18.3" y2="5.7"></line></svg>
<div class="h-px w-2/5 bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
</div>
<div class="h-px w-full bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
</div>
</div>
</div>
</div>
</main>
<div class="absolute bottom-0 left-0 right-0 p-3 sm:p-4 flex flex-col items-center w-full z-20 font-roboto-mono">
<div class="flex justify-between items-center w-full max-w-3xl">
<div class="flex flex-col items-start">
<div class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-yellow-400"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
<span class="text-xs sm:text-sm text-violet-300">INITIATE</span>
</div>
<div class="flex space-x-1 mt-1.5">
<div class="w-3 h-0.5 sm:w-4 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-5 h-0.5 sm:w-6 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-2 h-0.5 sm:w-3 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
</div>
</div>
<div class="flex space-x-px h-7 sm:h-8 items-end"> <script>
// Этот скрипт генерирует штрих-код
// document.currentScript.parentElement должен указывать на div выше
// (Это поведение может быть не всегда надежным при динамической вставке, но попробуем)
// Если не сработает, штрих-код не появится.
try {
const barcodeParent = document.currentScript.parentElement;
if (barcodeParent) {
for(let i=0; i < (window.innerWidth < 640 ? 20 : 30) ; i++) {
const bar = document.createElement('div');
bar.classList.add('bg-purple-400');
const height = Math.random() * 70 + 30;
const width = Math.random() > 0.6 ? '2px' : '1px';
bar.style.height = `${height}%`;
bar.style.width = width;
barcodeParent.appendChild(bar);
}
}
} catch (e) {
console.error("Ошибка генерации штрих-кода:", e);
}
</script>
</div>
<div class="flex flex-col items-end">
<span class="text-base sm:text-lg text-purple-400">CE</span>
<div class="flex space-x-1 mt-1.5">
<div class="w-4 h-0.5 sm:w-5 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-2 h-0.5 sm:w-3 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-3 h-0.5 sm:w-4 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
</div>
</div>
</div>
<div class="w-full max-w-4xl mt-2 sm:mt-3 flex justify-center space-x-1" id="bottomProgressBar">
<script>
// Этот скрипт генерирует полосу прогресса
// Он ищет #bottomProgressBar, который является его родителем.
try {
const progressBarContainer = document.getElementById('bottomProgressBar');
if (progressBarContainer) {
for(let i=0; i < (window.innerWidth < 640 ? 10 : 15) ; i++) {
const segment = document.createElement('div');
segment.classList.add('h-0.5', 'sm:h-1', 'bg-purple-700', 'opacity-40', 'rounded-sm');
const width = Math.random() * 25 + 8;
segment.style.width = `${width}px`;
progressBarContainer.appendChild(segment);
}
}
} catch (e) {
console.error("Ошибка генерации полосы прогресса:", e);
}
</script>
</div>
</div>
<div class="absolute top-1/3 left-2 sm:left-5 md:left-10 w-0.5 sm:w-1 h-12 sm:h-20 bg-yellow-400 opacity-50 animate-pulse rounded-full"></div>
<div class="absolute bottom-1/4 right-2 sm:right-5 md:right-10 w-12 sm:w-20 h-0.5 sm:h-1 bg-purple-500 opacity-50 animate-pulse rounded-full"></div>
</div> <script src="https://cdn.tailwindcss.com"></script>[/html]
Поделиться10Сегодня 21:25:36
[html]<style type="text/css">
/* Импорт Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700;900&family=Roboto+Mono:wght@400;700&display=swap');
/* Стили для основного контейнера шаблона */
#futuristic-template-container {
font-family: 'Inter', sans-serif;
background-color: #0c0a09; /* Фоллбэк цвет фона */
color: #a78bfa; /* Основной цвет текста (violet-400) */
overflow-x: hidden;
overflow-y: hidden; /* Предотвратить вертикальный скролл, если контент выйдет за пределы */
height: 800px; /* Фиксированная высота контейнера */
background-image: url('https://forumstatic.ru/files/001c/79/6d/60966.jpg'); /* Ваше фоновое изображение */
background-size: cover; /* Масштабирует изображение, чтобы оно покрыло всю область */
background-position: center; /* Центрирует изображение */
background-repeat: no-repeat; /* Изображение не будет повторяться */
}
/* Кастомные CSS-классы и анимации */
.font-roboto-mono {
font-family: 'Roboto Mono', monospace;
}
@keyframes scanline {
0% { background-position: 0 0; }
100% { background-position: 0 100px; }
}
.text-glow-yellow {
text-shadow: 0 0 5px #facc15, 0 0 10px #facc15, 0 0 15px #facc15;
}
.text-glow-purple {
text-shadow: 0 0 5px #c084fc, 0 0 10px #c084fc, 0 0 15px #c084fc;
}
.writing-mode-v-rl {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
}
</style>
<div id="futuristic-template-container" class="flex flex-col items-center justify-center p-2 sm:p-4 relative mx-auto max-w-4xl">
<div class="absolute inset-0 z-0 opacity-10" style="background-image: repeating-linear-gradient(0deg, transparent, transparent 1px, rgba(255,255,255,0.05) 1px, rgba(255,255,255,0.05) 2px);"></div>
<div class="absolute top-0 left-0 right-0 p-3 sm:p-4 flex justify-between items-center text-xs sm:text-sm font-roboto-mono z-20">
<div class="flex items-center space-x-2">
<svg width="18" height="18" viewBox="0 0 24 24" class="text-yellow-400 animate-spin" style="animation-duration: 15s; animation-timing-function: linear;">
<path fill="currentColor" d="M12,1.6L13.2,6.8L17.2,5.6L15.2,9.6L19.2,10.8L14.4,12L19.2,13.2L15.2,14.4L17.2,18.4L13.2,17.2L12,22.4L10.8,17.2L6.8,18.4L8.8,14.4L4.8,13.2L9.6,12L4.8,10.8L8.8,9.6L6.8,5.6L10.8,6.8L12,1.6Z"/>
</svg>
<span class="text-violet-300">E1 01 5790 8782+33</span>
</div>
<span class="text-violet-300">311-26-78</span>
</div>
<main class="relative z-10 w-full max-w-5xl flex flex-col lg:flex-row items-center lg:items-stretch mt-6 mb-8 lg:mt-4 lg:mb-6">
<div class="relative mb-4 lg:mb-0 lg:mr-6 xl:mr-8 flex items-center justify-center py-2">
<h1 class="font-black text-purple-500 relative z-10"
style="writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); text-shadow: 0 0 6px #fde047, 0 0 12px #fde047, 0 0 20px #c084fc, 0 0 30px #c084fc; font-size: 60px !important;">
MOVING<br>FORWARD
</h1>
<div class="absolute z-0 bg-purple-600 opacity-50 filter blur-2xl rounded-lg"
style="width: 30px; height: 42%; bottom: 5%; left: 50%; transform: translateX(-120%) translateY(5%);">
</div>
</div>
<div class="flex-1 flex flex-col items-center justify-center relative px-2">
<div class="absolute inset-0 z-0 opacity-5" style="background-image:
repeating-linear-gradient(0deg, #8b5cf6, #8b5cf6 1px, transparent 1px, transparent 25px),
repeating-linear-gradient(90deg, #8b5cf6, #8b5cf6 1px, transparent 1px, transparent 25px);">
</div>
<div class="relative z-10 w-full max-w-md flex flex-col items-center">
<div class="font-roboto-mono text-xs sm:text-sm mb-1 p-2 bg-black bg-opacity-40 backdrop-blur-sm rounded w-full text-center text-violet-300">
<p>01:02:45</p>
<p>Assembly</p>
<p>561-2562-31</p>
<p>0x00755fb 68 69 70</p>
</div>
<div class="relative w-full aspect-video max-w-md mb-2 sm:mb-3 rounded-lg overflow-hidden border-2 border-purple-500 shadow-2xl shadow-purple-600/50">
<img src="https://placehold.co/600x338/1a103c/a78bfa?text=Futuristic+Concept" alt="Футуристический концепт-кар" class="w-full h-full object-cover">
<div class="absolute inset-0 opacity-10" style="background-image: repeating-linear-gradient(transparent, transparent 2px, rgba(168, 85, 247, 0.2) 2px, rgba(168, 85, 247, 0.2) 4px); animation: scanline 8s linear infinite;"></div>
</div>
<div class="w-full space-y-2 sm:space-y-3">
<div class="flex items-center justify-between p-2 bg-black bg-opacity-40 backdrop-blur-sm rounded text-violet-300">
<div class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="text-purple-400"><circle cx="12" cy="12" r="10"></circle><line x1="2" y1="12" x2="22" y2="12"></line><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"></path></svg>
<span class="text-xs font-roboto-mono">SYSTEM SCAN</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-yellow-400 animate-pulse"><polyline points="13 17 18 12 13 7"></polyline><polyline points="6 17 11 12 6 7"></polyline></svg>
</div>
<div class="text-xs p-3 bg-black bg-opacity-50 backdrop-blur-sm rounded leading-relaxed text-violet-300/80">
WE LOOK BACK ON OUR PAST, IT IS HARD TO BELIEVE THAT WE ONCE LIVED IN A WORLD FILLED WITH WAR & POVERTY. TOWARDS THE FUTURE WE ARE FILLED WITH HOPE AND EXCITEMENT FOR WHAT'S TO COME.
</div>
<div class="space-y-1 opacity-70">
<div class="h-px w-full bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
<div class="flex justify-between items-center py-1">
<div class="h-px w-2/5 bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1"><circle cx="12" cy="12" r="2.5"></circle><circle cx="12" cy="12" r="5.5"></circle><line x1="12" y1="3" x2="12" y2="5"></line><line x1="12" y1="19" x2="12" y2="21"></line><line x1="5.7" y1="5.7" x2="7.1" y2="7.1"></line><line x1="16.9" y1="16.9" x2="18.3" y2="18.3"></line><line x1="3" y1="12" x2="5" y2="12"></line><line x1="19" y1="12" x2="21" y2="12"></line><line x1="5.7" y1="18.3" x2="7.1" y2="16.9"></line><line x1="16.9" y1="7.1" x2="18.3" y2="5.7"></line></svg>
<div class="h-px w-2/5 bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
</div>
<div class="h-px w-full bg-repeat-x" style="background-image: radial-gradient(circle, currentColor 1px, transparent 1px); background-size: 6px 6px;"></div>
</div>
</div>
</div>
</div>
</main>
<div class="absolute bottom-0 left-0 right-0 p-3 sm:p-4 flex flex-col items-center w-full z-20 font-roboto-mono">
<div class="flex justify-between items-center w-full max-w-3xl">
<div class="flex flex-col items-start">
<div class="flex items-center space-x-2">
<svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="text-yellow-400"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
<span class="text-xs sm:text-sm text-violet-300">INITIATE</span>
</div>
<div class="flex space-x-1 mt-1.5">
<div class="w-3 h-0.5 sm:w-4 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-5 h-0.5 sm:w-6 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-2 h-0.5 sm:w-3 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
</div>
</div>
<div class="flex space-x-px h-7 sm:h-8 items-end">
<script>
try {
const barcodeParent = document.currentScript.parentElement;
if (barcodeParent) {
for(let i=0; i < (window.innerWidth < 640 ? 20 : 30) ; i++) {
const bar = document.createElement('div');
bar.classList.add('bg-purple-400');
const height = Math.random() * 70 + 30;
const width = Math.random() > 0.6 ? '2px' : '1px';
bar.style.height = `${height}%`;
bar.style.width = width;
barcodeParent.appendChild(bar);
}
}
} catch (e) {
console.error("Ошибка генерации штрих-кода:", e);
}
</script>
</div>
<div class="flex flex-col items-end">
<span class="text-base sm:text-lg text-purple-400">CE</span>
<div class="flex space-x-1 mt-1.5">
<div class="w-4 h-0.5 sm:w-5 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-2 h-0.5 sm:w-3 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
<div class="w-3 h-0.5 sm:w-4 sm:h-1 bg-purple-500 opacity-60 rounded-sm"></div>
</div>
</div>
</div>
<div class="w-full max-w-4xl mt-1 sm:mt-2 flex justify-center space-x-1" id="bottomProgressBar">
<script>
try {
const progressBarContainer = document.getElementById('bottomProgressBar');
if (progressBarContainer) {
for(let i=0; i < (window.innerWidth < 640 ? 10 : 15) ; i++) {
const segment = document.createElement('div');
segment.classList.add('h-0.5', 'sm:h-1', 'bg-purple-700', 'opacity-40', 'rounded-sm');
const width = Math.random() * 25 + 8;
segment.style.width = `${width}px`;
progressBarContainer.appendChild(segment);
}
}
} catch (e) {
console.error("Ошибка генерации полосы прогресса:", e);
}
</script>
</div>
</div>
<div class="absolute top-1/3 left-2 sm:left-5 md:left-10 w-0.5 sm:w-1 h-12 sm:h-20 bg-yellow-400 opacity-50 animate-pulse rounded-full"></div>
<div class="absolute bottom-1/4 right-2 sm:right-5 md:right-10 w-12 sm:w-20 h-0.5 sm:h-1 bg-purple-500 opacity-50 animate-pulse rounded-full"></div>
</div> <script src="https://cdn.tailwindcss.com"></script>
[/html]
Поделиться11Сегодня 21:31:53
[html]<style type="text/css">
/* Импорт Google Fonts */
/* Подбираем шрифты, похожие на те, что в макете.
Serif для крупных заголовков (Odysseus, Of Ithaca) и Sans-serif для остального.
Playfair Display - элегантный serif, Montserrat - универсальный sans-serif.
*/
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Montserrat:wght@400;500;700&display=swap');
/* Стили для основного контейнера шаблона */
#odysseus-template-container {
font-family: 'Montserrat', sans-serif; /* Базовый шрифт */
background-color: #0E1926; /* Темно-синий фон, как на изображении */
color: #E0E0E0; /* Светлый цвет для основного текста */
/* Высота будет задана через классы Tailwind, чтобы обеспечить гибкость */
/* overflow-x: hidden; /* Если нужно, но лучше, чтобы контент сам не вылезал */
/* overflow-y: auto; */ /* Позволит прокрутку, если контент не поместится в высоту */
}
/* Кастомные CSS-классы */
.font-playfair-display {
font-family: 'Playfair Display', serif;
}
/* Эффект свечения для некоторых текстов, если потребуется */
.text-glow-gold {
text-shadow: 0 0 8px rgba(229, 189, 68, 0.7), 0 0 15px rgba(229, 189, 68, 0.5);
}
/* Стили для вертикальных текстов "MONSTER" */
.vertical-text-monster {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg); /* Для правильного отображения сверху вниз */
font-size: 1.25rem; /* размер*/
line-height: 1.2;
letter-spacing: 0.1em;
text-transform: uppercase;
color: rgba(224, 224, 224, 0.7); /* Полупрозрачный */
}
/* Стили для разделителей с иконками */
.divider-line {
height: 1px;
background-color: rgba(224, 224, 224, 0.3);
flex-grow: 1;
}
/* Стили для псевдо-штрихкода */
.barcode-line {
background-color: rgba(224, 224, 224, 0.6);
margin-right: 1px; /* Небольшой отступ между линиями */
}
</style>
<div id="odysseus-template-container" class="w-full mx-auto max-w-3xl min-h-[700px] md:min-h-[800px] p-4 sm:p-6 md:p-8 flex flex-col relative shadow-2xl" style="background-image: url('https://placehold.co/800x1000/0E1926/334256?text=Odysseus+Background+Placeholder'); background-size: cover; background-position: center center;">
<div class="absolute inset-0 bg-black opacity-30 z-0"></div>
<div class="relative z-10 flex flex-col flex-grow">
<header class="w-full flex justify-between items-center text-xs uppercase tracking-wider mb-4 sm:mb-6">
<div class="flex items-center space-x-2">
<span class="w-2 h-2 bg-amber-400 rounded-full"></span>
<p class="text-amber-300">Just a man</p>
</div>
<p class="text-gray-300">Epic: The Troy Saga</p>
<div class="flex items-center space-x-2">
<p class="text-amber-300">Nobody</p>
<span class="w-2 h-2 bg-amber-400 rounded-full"></span>
</div>
</header>
<main class="flex-grow flex flex-col md:flex-row items-center md:items-stretch relative">
<aside class="flex flex-col items-center justify-around py-4 md:py-0 md:pr-4 lg:pr-6 order-2 md:order-1">
<div class="vertical-text-monster space-y-1">
<span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span>
</div>
<svg class="w-6 h-auto text-gray-400 my-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.278 4.937L19.063 3.722a2.5 2.5 0 00-3.536 0L5.32 13.928a2.5 2.5 0 000 3.535l1.214 1.214a2.5 2.5 0 003.536 0l10.205-10.204a2.5 2.5 0 000-3.536zM4 20l3.5-3.5M9 15l-3 3M16 8l3-3"/></svg>
<div class="flex flex-col items-center space-y-1">
<span class="text-xs text-gray-500">( ( ( ( ( ( ( ( ( ( ( (</span>
</div>
</aside>
<section class="flex-grow flex flex-col items-center justify-center text-center relative order-1 md:order-2 mb-6 md:mb-0">
<h1 class="font-playfair-display font-bold text-6xl sm:text-7xl md:text-8xl lg:text-9xl text-amber-400 text-glow-gold relative mb-2 sm:mb-1" style="letter-spacing: -0.02em; font-size: 5.25rem;">
ODYSSEUS
<span class="absolute top-1/2 left-1/2 w-3 h-3 bg-white rounded-full transform -translate-x-1/2 -translate-y-1/2 opacity-50 blur-xs -ml-12 -mt-4"></span>
<span class="absolute top-1/3 right-1/4 w-2 h-2 bg-white rounded-full opacity-30 blur-xs"></span>
</h1>
<div class="relative w-full max-w-lg h-48 sm:h-56 md:h-64 my-2 sm:my-0">
<h2 class="font-playfair-display font-bold text-5xl sm:text-6xl md:text-7xl text-amber-300 absolute bottom-0 left-1/2 transform -translate-x-1/2 translate-y-1/4 md:translate-y-1/3 w-full text-glow-gold" style="letter-spacing: 0.05em; font-size: 5.25rem;">
OF ITHACA
</h2>
</div>
<p class="text-xs uppercase tracking-widest text-gray-300 mt-10 sm:mt-12 md:mt-16">The Eponymous Hero of The Odyssey</p>
<p class="text-[10px] sm:text-xs text-gray-400 max-w-sm mx-auto mt-3 sm:mt-4 leading-relaxed opacity-80 px-4">
The deeping glint ancient in dark, foretelling a story of courage and cunning. Odysseus, a name that echoes through the halls of time, a hero whose journey home became a legend. He faced monsters and magic, gods and temptations, but his spirit never broke. He was just a man, but a man who defined an era.
</p>
</section>
<aside class="flex flex-col items-center justify-around py-4 md:py-0 md:pl-4 lg:pl-6 order-3">
<div class="vertical-text-monster space-y-1">
<span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span>
</div>
<svg class="w-6 h-auto text-gray-400 my-4" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.278 4.937L19.063 3.722a2.5 2.5 0 00-3.536 0L5.32 13.928a2.5 2.5 0 000 3.535l1.214 1.214a2.5 2.5 0 003.536 0l10.205-10.204a2.5 2.5 0 000-3.536zM4 20l3.5-3.5M9 15l-3 3M16 8l3-3"/></svg>
<div class="flex flex-col items-center space-y-1">
<span class="text-xs text-gray-500">) ) ) ) ) ) ) ) ) ) ) )</span>
</div>
</aside>
</main>
<footer class="w-full mt-auto pt-4 sm:pt-6">
<div class="flex items-center justify-between mb-2">
<span class="font-playfair-display text-lg text-amber-300">2024</span>
<div class="flex-grow flex items-center mx-4">
<div class="divider-line"></div>
<span class="mx-2 text-gray-400 text-sm">❖</span>
<div class="divider-line"></div>
</div>
<span class="text-xs uppercase tracking-wider text-gray-400">ARSURILING</span>
</div>
<div class="flex items-center w-full h-5">
<div class="flex-grow h-1.5 flex space-x-px mr-3">
<script>
// Генерация сегментов полосы
try {
const progressBarParent = document.currentScript.parentElement;
if (progressBarParent) {
const totalSegments = Math.floor(Math.random() * 5) + 8; // 8-12 сегментов
for (let i = 0; i < totalSegments; i++) {
const segment = document.createElement('div');
segment.classList.add('h-full', 'rounded-sm');
segment.style.backgroundColor = i < totalSegments / 2 ? 'rgba(229, 189, 68, 0.8)' : 'rgba(224, 224, 224, 0.4)'; // Золотой и серый
segment.style.width = (Math.random() * 15 + 5) + '%'; // Разная ширина сегментов
progressBarParent.appendChild(segment);
}
}
} catch(e) { console.error("Progress bar error:", e); }
</script>
</div>
<div class="flex h-full items-end">
<script>
// Генерация штрих-кода
try {
const barcodeParent = document.currentScript.parentElement;
if (barcodeParent) {
for (let i = 0; i < 25; i++) { // 25 линий для штрих-кода
const bar = document.createElement('div');
bar.classList.add('barcode-line');
bar.style.height = (Math.random() * 60 + 40) + '%'; // Высота от 40% до 100%
bar.style.width = (Math.random() > 0.5 ? '2px' : '1px');
barcodeParent.appendChild(bar);
}
}
} catch(e) { console.error("Barcode error:", e); }
</script>
</div>
</div>
</footer>
</div>
</div>
<script src="https://cdn.tailwindcss.com"></script>
[/html]
Поделиться12Сегодня 21:49:08
[html]<style type="text/css">
/* Импорт Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Montserrat:wght@400;500;700&display=swap');
/* Стили для основного контейнера шаблона */
#odysseus-template-container {
font-family: 'Montserrat', sans-serif; /* Базовый шрифт */
background-color: #0E1926; /* Темно-синий фон */
color: #E0E0E0; /* Светлый цвет для основного текста */
overflow-x: hidden; /* Предотвратить горизонтальную прокрутку */
overflow-y: auto; /* Добавить вертикальную прокрутку, если контент не помещается */
}
/* Кастомные CSS-классы */
.font-playfair-display {
font-family: 'Playfair Display', serif;
}
.text-glow-gold {
text-shadow: 0 0 8px rgba(229, 189, 68, 0.7), 0 0 15px rgba(229, 189, 68, 0.5);
}
.vertical-text-monster {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
font-size: 1.25rem; /* Ваш размер шрифта */
line-height: 1.2;
letter-spacing: 0.1em;
text-transform: uppercase;
color: rgba(224, 224, 224, 0.7);
}
.divider-line {
height: 1px;
background-color: rgba(224, 224, 224, 0.3);
flex-grow: 1;
}
.barcode-line {
background-color: rgba(224, 224, 224, 0.6);
margin-right: 1px;
}
</style>
<div id="odysseus-template-container" class="w-full mx-auto max-w-3xl min-h-[650px] p-3 sm:p-4 md:p-6 flex flex-col relative shadow-2xl" style="background-image: url('https://forumstatic.ru/files/001c/79/6d/39159.jpg'); background-size: cover; background-position: center center;">
<div class="absolute inset-0 bg-black opacity-30 z-0"></div>
<div class="relative z-10 flex flex-col flex-grow">
<header class="w-full flex justify-between items-center text-xs uppercase tracking-wider mb-3 sm:mb-4">
<div class="flex items-center space-x-2">
<span class="w-2 h-2 bg-amber-400 rounded-full"></span>
<p class="text-amber-300">Just a man</p>
</div>
<p class="text-gray-300">Epic: The Troy Saga</p>
<div class="flex items-center space-x-2">
<p class="text-amber-300">Nobody</p>
<span class="w-2 h-2 bg-amber-400 rounded-full"></span>
</div>
</header>
<main class="flex-grow flex flex-col md:flex-row items-center md:items-stretch relative">
<aside class="flex flex-col items-center justify-around py-2 md:py-0 md:pr-3 lg:pr-4 order-2 md:order-1">
<div class="vertical-text-monster space-y-1">
<span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span>
</div>
<svg class="w-5 h-auto text-gray-400 my-3" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.278 4.937L19.063 3.722a2.5 2.5 0 00-3.536 0L5.32 13.928a2.5 2.5 0 000 3.535l1.214 1.214a2.5 2.5 0 003.536 0l10.205-10.204a2.5 2.5 0 000-3.536zM4 20l3.5-3.5M9 15l-3 3M16 8l3-3"/></svg>
<div class="flex flex-col items-center space-y-1">
<span class="text-xs text-gray-500">( ( ( ( ( ( ( ( ( ( ( (</span>
</div>
</aside>
<section class="flex-grow flex flex-col items-center justify-center text-center relative order-1 md:order-2 mb-4 md:mb-0">
<h1 class="font-playfair-display font-bold text-5xl sm:text-6xl md:text-7xl text-amber-400 text-glow-gold relative mb-0" style="letter-spacing: -0.02em;">
ODYSSEUS
<span class="absolute top-1/2 left-1/2 w-3 h-3 bg-white rounded-full transform -translate-x-1/2 -translate-y-1/2 opacity-50 blur-xs -ml-12 -mt-4"></span>
<span class="absolute top-1/3 right-1/4 w-2 h-2 bg-white rounded-full opacity-30 blur-xs"></span>
</h1>
<div class="relative w-full max-w-lg h-24 sm:h-28 md:h-32">
<h2 class="font-playfair-display font-bold text-4xl sm:text-5xl md:text-6xl text-amber-300 absolute bottom-0 left-1/2 transform -translate-x-1/2 translate-y-[10%] md:translate-y-[15%] w-full text-glow-gold" style="letter-spacing: 0.05em;">
OF ITHACA
</h2>
</div>
<p class="text-xs uppercase tracking-widest text-gray-300 mt-4 sm:mt-6 md:mt-8">The Eponymous Hero of The Odyssey</p>
<p class="text-[10px] sm:text-xs text-gray-400 max-w-sm mx-auto mt-2 sm:mt-3 leading-relaxed opacity-80 px-4">
The deeping glint ancient in dark, foretelling a story of courage and cunning. Odysseus, a name that echoes through the halls of time, a hero whose journey home became a legend. He faced monsters and magic, gods and temptations, but his spirit never broke. He was just a man, but a man who defined an era.
</p>
</section>
<aside class="flex flex-col items-center justify-around py-2 md:py-0 md:pl-3 lg:pl-4 order-3">
<div class="vertical-text-monster space-y-1">
<span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span>
</div>
<svg class="w-5 h-auto text-gray-400 my-3" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.278 4.937L19.063 3.722a2.5 2.5 0 00-3.536 0L5.32 13.928a2.5 2.5 0 000 3.535l1.214 1.214a2.5 2.5 0 003.536 0l10.205-10.204a2.5 2.5 0 000-3.536zM4 20l3.5-3.5M9 15l-3 3M16 8l3-3"/></svg>
<div class="flex flex-col items-center space-y-1">
<span class="text-xs text-gray-500">) ) ) ) ) ) ) ) ) ) ) )</span>
</div>
</aside>
</main>
<footer class="w-full mt-auto pt-3 sm:pt-4">
<div class="flex items-center justify-between mb-2">
<span class="font-playfair-display text-lg text-amber-300">2024</span>
<div class="flex-grow flex items-center mx-4">
<div class="divider-line"></div>
<span class="mx-2 text-gray-400 text-sm">❖</span>
<div class="divider-line"></div>
</div>
<span class="text-xs uppercase tracking-wider text-gray-400">ARSURILING</span>
</div>
<div class="flex items-center w-full h-5">
<div class="flex-grow h-1.5 flex space-x-px mr-3">
<script>
try {
const progressBarParent = document.currentScript.parentElement;
if (progressBarParent) {
const totalSegments = Math.floor(Math.random() * 5) + 8;
for (let i = 0; i < totalSegments; i++) {
const segment = document.createElement('div');
segment.classList.add('h-full', 'rounded-sm');
segment.style.backgroundColor = i < totalSegments / 2 ? 'rgba(229, 189, 68, 0.8)' : 'rgba(224, 224, 224, 0.4)';
segment.style.width = (Math.random() * 15 + 5) + '%';
progressBarParent.appendChild(segment);
}
}
} catch(e) { console.error("Progress bar error:", e); }
</script>
</div>
<div class="flex h-full items-end">
<script>
try {
const barcodeParent = document.currentScript.parentElement;
if (barcodeParent) {
for (let i = 0; i < 25; i++) {
const bar = document.createElement('div');
bar.classList.add('barcode-line');
bar.style.height = (Math.random() * 60 + 40) + '%';
bar.style.width = (Math.random() > 0.5 ? '2px' : '1px');
barcodeParent.appendChild(bar);
}
}
} catch(e) { console.error("Barcode error:", e); }
</script>
</div>
</div>
</footer>
</div>
</div>
<script src="https://cdn.tailwindcss.com"></script>
[/html]
Поделиться13Сегодня 21:53:03
[html]<style type="text/css">
/* Импорт Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=Montserrat:wght@400;500;700&display=swap');
/* Стили для основного контейнера шаблона */
#odysseus-template-container {
font-family: 'Montserrat', sans-serif; /* Базовый шрифт */
background-color: #0E1926; /* Темно-синий фон */
color: #E0E0E0; /* Светлый цвет для основного текста */
overflow-x: hidden; /* Предотвратить горизонтальную прокрутку */
overflow-y: auto; /* Добавить вертикальную прокрутку, если контент не помещается */
}
/* Кастомные CSS-классы */
.font-playfair-display {
font-family: 'Playfair Display', serif;
}
.text-glow-gold {
text-shadow: 0 0 8px rgba(229, 189, 68, 0.7), 0 0 15px rgba(229, 189, 68, 0.5);
}
.vertical-text-monster {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
font-size: 1.25rem; /* Ваш размер шрифта из предыдущего кода */
line-height: 1.2;
letter-spacing: 0.1em;
text-transform: uppercase;
color: rgba(224, 224, 224, 0.7);
}
.divider-line {
height: 1px;
background-color: rgba(224, 224, 224, 0.3);
flex-grow: 1;
}
.barcode-line {
background-color: rgba(224, 224, 224, 0.6);
margin-right: 1px;
}
</style>
<div id="odysseus-template-container" class="w-full mx-auto max-w-3xl min-h-[680px] p-3 sm:p-4 md:p-6 flex flex-col relative shadow-2xl" style="background-image: url('https://forumstatic.ru/files/001c/79/6d/39159.jpg'); background-size: cover; background-position: center center;">
<div class="absolute inset-0 bg-black opacity-40 z-0"></div> <div class="relative z-10 flex flex-col flex-grow">
<header class="w-full flex justify-between items-center text-xs uppercase tracking-wider mb-3 sm:mb-4">
<div class="flex items-center space-x-2">
<span class="w-2 h-2 bg-amber-400 rounded-full"></span>
<p class="text-amber-300">Just a man</p>
</div>
<p class="text-gray-300">Epic: The Troy Saga</p>
<div class="flex items-center space-x-2">
<p class="text-amber-300">Nobody</p>
<span class="w-2 h-2 bg-amber-400 rounded-full"></span>
</div>
</header>
<main class="flex-grow flex flex-col md:flex-row items-center md:items-stretch relative">
<aside class="flex flex-col items-center justify-around py-2 md:py-0 md:pr-3 lg:pr-4 order-2 md:order-1">
<div class="vertical-text-monster space-y-1">
<span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span>
</div>
<svg class="w-5 h-auto text-gray-400 my-3" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.278 4.937L19.063 3.722a2.5 2.5 0 00-3.536 0L5.32 13.928a2.5 2.5 0 000 3.535l1.214 1.214a2.5 2.5 0 003.536 0l10.205-10.204a2.5 2.5 0 000-3.536zM4 20l3.5-3.5M9 15l-3 3M16 8l3-3"/></svg>
<div class="flex flex-col items-center space-y-1">
<span class="text-xs text-gray-500">( ( ( ( ( ( ( ( ( ( ( (</span>
</div>
</aside>
<section class="flex-grow flex flex-col items-center justify-center text-center relative order-1 md:order-2 mb-4 md:mb-0">
<h1 class="font-playfair-display font-bold text-amber-400 text-glow-gold relative" style="letter-spacing: -0.02em; font-size: 90px !important; margin-bottom: -1.5rem;">
ODYSSEUS
<span class="absolute top-1/2 left-1/2 w-3 h-3 bg-white rounded-full transform -translate-x-1/2 -translate-y-1/2 opacity-50 blur-xs -ml-12 -mt-4"></span>
<span class="absolute top-1/3 right-1/4 w-2 h-2 bg-white rounded-full opacity-30 blur-xs"></span>
</h1>
<h2 class="font-playfair-display font-bold text-amber-300 w-full text-glow-gold relative" style="letter-spacing: 0.05em; font-size: 70px !important; margin-top: -1rem;">
OF ITHACA
</h2>
<div class="mt-6 sm:mt-8 md:mt-10 bg-black bg-opacity-50 p-3 rounded-md max-w-md mx-auto">
<p class="text-xs uppercase tracking-widest text-gray-200">The Eponymous Hero of The Odyssey</p>
<p class="text-[10px] sm:text-xs text-gray-300 mx-auto mt-1 leading-relaxed opacity-90">
The deeping glint ancient in dark, foretelling a story of courage and cunning. Odysseus, a name that echoes through the halls of time, a hero whose journey home became a legend. He faced monsters and magic, gods and temptations, but his spirit never broke. He was just a man, but a man who defined an era.
</p>
</div>
</section>
<aside class="flex flex-col items-center justify-around py-2 md:py-0 md:pl-3 lg:pl-4 order-3">
<div class="vertical-text-monster space-y-1">
<span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span><span>Monster</span>
</div>
<svg class="w-5 h-auto text-gray-400 my-3" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M20.278 4.937L19.063 3.722a2.5 2.5 0 00-3.536 0L5.32 13.928a2.5 2.5 0 000 3.535l1.214 1.214a2.5 2.5 0 003.536 0l10.205-10.204a2.5 2.5 0 000-3.536zM4 20l3.5-3.5M9 15l-3 3M16 8l3-3"/></svg>
<div class="flex flex-col items-center space-y-1">
<span class="text-xs text-gray-500">) ) ) ) ) ) ) ) ) ) ) )</span>
</div>
</aside>
</main>
<footer class="w-full mt-auto pt-3 sm:pt-4">
<div class="flex items-center justify-between mb-2">
<span class="font-playfair-display text-lg text-amber-300">2024</span>
<div class="flex-grow flex items-center mx-4">
<div class="divider-line"></div>
<span class="mx-2 text-gray-400 text-sm">❖</span>
<div class="divider-line"></div>
</div>
<span class="text-xs uppercase tracking-wider text-gray-400">ARSURILING</span>
</div>
<div class="flex items-center w-full h-5">
<div class="flex-grow h-1.5 flex space-x-px mr-3">
<script>
try {
const progressBarParent = document.currentScript.parentElement;
if (progressBarParent) {
const totalSegments = Math.floor(Math.random() * 5) + 8;
for (let i = 0; i < totalSegments; i++) {
const segment = document.createElement('div');
segment.classList.add('h-full', 'rounded-sm');
segment.style.backgroundColor = i < totalSegments / 2 ? 'rgba(229, 189, 68, 0.8)' : 'rgba(224, 224, 224, 0.4)';
segment.style.width = (Math.random() * 15 + 5) + '%';
progressBarParent.appendChild(segment);
}
}
} catch(e) { console.error("Progress bar error:", e); }
</script>
</div>
<div class="flex h-full items-end">
<script>
try {
const barcodeParent = document.currentScript.parentElement;
if (barcodeParent) {
for (let i = 0; i < 25; i++) {
const bar = document.createElement('div');
bar.classList.add('barcode-line');
bar.style.height = (Math.random() * 60 + 40) + '%';
bar.style.width = (Math.random() > 0.5 ? '2px' : '1px');
barcodeParent.appendChild(bar);
}
}
} catch(e) { console.error("Barcode error:", e); }
</script>
</div>
</div>
</footer>
</div>
</div>
<script src="https://cdn.tailwindcss.com"></script>
[/html]
Поделиться14Сегодня 21:57:15
[html]<style type="text/css">
/* Импорт Google Fonts */
/* Используем Montserrat для основного текста и Orbitron для заголовка "BEYOND" для футуристичного вида */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Orbitron:wght@700;900&display=swap');
/* Стили для основного контейнера шаблона */
#beyond-template-container {
font-family: 'Montserrat', sans-serif; /* Базовый шрифт */
background-color: #080812; /* Очень темный фон, как космос */
color: #E0E0E0; /* Светлый цвет для основного текста */
overflow-x: hidden;
overflow-y: auto; /* Добавить вертикальную прокрутку, если контент не помещается */
}
/* Кастомные CSS-классы */
.font-orbitron {
font-family: 'Orbitron', sans-serif;
}
/* Стили для вертикального текста "BEYOND" */
.vertical-text-beyond {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg); /* Для правильного отображения сверху вниз */
letter-spacing: 0.1em;
text-transform: uppercase;
}
/* Стили для декоративных линий рамки */
.frame-line {
position: absolute;
background-color: rgba(224, 224, 224, 0.2); /* Полупрозрачный белый */
}
.frame-line-top, .frame-line-bottom { height: 1px; left: 5%; right: 5%; }
.frame-line-left, .frame-line-right { width: 1px; top: 5%; bottom: 5%; }
.frame-line-top { top: 5%; }
.frame-line-bottom { bottom: 5%; }
.frame-line-left { left: 5%; }
.frame-line-right { right: 5%; }
/* Для имитации звезд/бликов */
.star-flare {
position: absolute;
background-color: white;
border-radius: 50%;
opacity: 0.8;
box-shadow: 0 0 15px 5px white, 0 0 25px 10px rgba(255, 255, 255, 0.7);
}
.star-flare::before, .star-flare::after {
content: '';
position: absolute;
background-color: white;
opacity: 0.6;
}
.star-flare::before { /* Горизонтальный луч */
width: 150%;
height: 2px;
left: -25%;
top: 50%;
transform: translateY(-50%);
}
.star-flare::after { /* Вертикальный луч */
width: 2px;
height: 150%;
top: -25%;
left: 50%;
transform: translateX(-50%);
}
</style>
<div id="beyond-template-container" class="w-full mx-auto max-w-2xl min-h-[800px] p-6 sm:p-8 md:p-10 flex flex-col relative shadow-2xl" style="background-image: url('https://placehold.co/700x900/080812/1a1a2e?text=Starry+Background'); background-size: cover; background-position: center center;">
<div class="frame-line frame-line-top"></div>
<div class="frame-line frame-line-bottom"></div>
<div class="frame-line frame-line-left"></div>
<div class="frame-line frame-line-right"></div>
<div class="relative z-10 flex flex-col flex-grow items-center justify-between h-full">
<div class="w-full max-w-xl text-center mt-12 sm:mt-20"> {/* Увеличен max-w для верхнего текста */}
<p class="text-2xl sm:text-3xl md:text-4xl font-semibold uppercase tracking-wider text-gray-300 leading-tight">
Don't forget, that what<br>you see, isn't all there is
</p>
</div>
<div class="flex-grow w-full flex items-center justify-center relative my-8">
<div class="absolute left-0 top-1/2 transform -translate-y-1/2 -translate-x-6 sm:-translate-x-10 md:-translate-x-12">
<h1 class="font-orbitron font-bold text-7xl sm:text-8xl md:text-9xl text-blue-300 vertical-text-beyond opacity-80" style="text-shadow: 0 0 12px rgba(147, 197, 253, 0.6);">
BEYOND
</h1>
</div>
<div class="relative w-64 h-64 sm:w-72 sm:h-72 md:w-96 md:h-96 lg:w-[400px] lg:h-[400px]">
<div class="w-full h-full rounded-full bg-blue-600 opacity-70 shadow-2xl shadow-blue-500/50 flex items-center justify-center overflow-hidden"
style="background-image: url('https://placehold.co/400x400/1E40AF/93C5FD?text=Planet'); background-size:cover;">
</div>
<div class="star-flare" style="width: 14px; height: 14px; top: 5%; left: 10%;"></div>
<div class="star-flare" style="width: 18px; height: 18px; top: 22%; right: -2%;"></div>
<div class="star-flare" style="width: 12px; height: 12px; bottom: 15%; left: 18%;"></div>
</div>
</div>
<div class="w-full max-w-md text-center mb-12 sm:mb-20 p-4 bg-black bg-opacity-40 rounded-md"> {/* Увеличен max-w для нижнего текста */}
<p class="text-lg sm:text-xl font-medium text-gray-300 leading-snug">
Is it scarier if<br>we're not alone, or<br>scarier if we are?
</p>
</div>
</div>
</div>
<script src="https://cdn.tailwindcss.com"></script>
[/html]
Поделиться15Сегодня 22:15:08
[html]<style type="text/css">
/* Импорт Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;700&family=Orbitron:wght@700;900&display=swap');
/* Стили для основного контейнера шаблона */
#beyond-template-container {
font-family: 'Montserrat', sans-serif;
background-color: #080812;
color: #E0E0E0;
overflow-x: hidden;
overflow-y: auto;
}
/* Кастомные CSS-классы */
.font-orbitron {
font-family: 'Orbitron', sans-serif;
}
.vertical-text-beyond {
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
letter-spacing: 0.1em;
text-transform: uppercase;
}
/* Для имитации звезд/бликов */
.star-flare {
position: absolute;
background-color: white;
border-radius: 50%;
opacity: 0.8;
box-shadow: 0 0 15px 5px white, 0 0 25px 10px rgba(255, 255, 255, 0.7);
}
.star-flare::before, .star-flare::after {
content: '';
position: absolute;
background-color: white;
opacity: 0.6;
}
.star-flare::before {
width: 150%;
height: 2px;
left: -25%;
top: 50%;
transform: translateY(-50%);
}
.star-flare::after {
width: 2px;
height: 150%;
top: -25%;
left: 50%;
transform: translateX(-50%);
}
</style>
<div id="beyond-template-container" class="w-full mx-auto max-w-2xl min-h-[500px] p-6 sm:p-8 md:p-10 flex flex-col relative shadow-2xl" style="background-image: url('https://placehold.co/700x900/080812/1a1a2e?text=Starry+Background'); background-size: cover; background-position: center center;">
<div class="absolute top-6 sm:top-8 md:top-10 left-6 sm:left-8 md:left-10 right-6 sm:right-8 md:right-10 h-px bg-white opacity-20 z-20"></div> <div class="absolute bottom-6 sm:bottom-8 md:bottom-10 left-6 sm:left-8 md:left-10 right-6 sm:right-8 md:right-10 h-px bg-white opacity-20 z-20"></div> <div class="absolute left-6 sm:left-8 md:left-10 top-6 sm:top-8 md:top-10 bottom-6 sm:bottom-8 md:bottom-10 w-px bg-white opacity-20 z-20"></div> <div class="absolute right-6 sm:right-8 md:right-10 top-6 sm:top-8 md:top-10 bottom-6 sm:bottom-8 md:bottom-10 w-px bg-white opacity-20 z-20"></div> <div class="relative z-10 flex flex-col flex-grow items-center justify-between h-full">
<div class="w-full max-w-xl text-center mt-8 sm:mt-10">
<p class="text-2xl sm:text-3xl md:text-4xl font-semibold uppercase tracking-wider text-gray-300 leading-tight">
Don't forget, that what<br>you see, isn't all<br>there is
</p>
</div>
<div class="flex-grow w-full flex items-center justify-end relative my-4">
<div class="absolute top-1/2 transform -translate-y-1/2" style="left: -50px;">
<h1 class="font-orbitron font-bold text-blue-300 vertical-text-beyond opacity-80" style="text-shadow: 0 0 12px rgba(147, 197, 253, 0.6); font-size: 100px !important;">
BEYOND
</h1>
</div>
<div class="relative w-64 h-64 sm:w-72 sm:h-72 md:w-96 md:h-96 lg:w-[400px] lg:h-[400px] transform translate-x-1/2">
<div class="w-full h-full rounded-full bg-blue-600 opacity-70 shadow-2xl shadow-blue-500/50 flex items-center justify-center overflow-hidden"
style="background-image: url('https://placehold.co/400x400/1E40AF/93C5FD?text=Planet'); background-size:cover;">
</div>
<div class="star-flare" style="width: 14px; height: 14px; top: 5%; left: 10%;"></div>
<div class="star-flare" style="width: 18px; height: 18px; top: 22%; right: -2%;"></div>
<div class="star-flare" style="width: 12px; height: 12px; bottom: 15%; left: 18%;"></div>
</div>
</div>
<div class="w-full max-w-md text-center mb-8 sm:mb-10 p-4 bg-black bg-opacity-40 rounded-md">
<p class="text-lg sm:text-xl font-medium text-gray-300 leading-snug">
Is it scarier if<br>we're not alone, or<br>scarier if we are?
</p>
</div>
</div>
</div>
<script src="https://cdn.tailwindcss.com"></script>
[/html]