/css-text-portrait-builder

A popular pure CSS text portrait builder for your loved ones. πŸ₯°

Primary LanguageSCSSMIT LicenseMIT

CSS Text Portrait Builder

created by discord release star license

πŸ“’ Nominate (@WarenGonzaga) as GitHub Star. If you appreciate his hardwork and dedication to open source.

repo banner

A trending pure CSS text portrait builder for your loved ones. πŸ₯° You don't need to waste your time just to create it from scratch and spend time working on its CSS sorcery. Here's the builder just for you! ✨

😎 Demo

This Nayeon CSS Text Portrait below is created using CSS Text Portrait Builder. I use colored high-resolution image with lyrics from Nayeon's Santa Tell Me for the text.

demo image

✨Community Showcase

  • your build url here.

⚑ Features

  • Auto-fill screen with text.
  • Responsive build output.
  • Optimized builds.
  • Easy to use, no-code friendly.
  • Filter settings (will add).

Have suggestions? Let me know!

πŸ“– Documentation

The complete documentation can be found here:

docs

πŸ•ΉοΈ Usage

To build your own pure CSS text portrait, you need to meet the requirements below.

πŸ“‹ Requirements

  • NodeJS LTS version.
  • Terminal/CMD/Bash installed or access.
  • High resolution image in JPG format.

If you meet the requirements above then proceed to the steps below.

πŸ“ Building Steps

  1. Rename your image to bg.jpg (it should be in JPG, we don't need PNG lol).

  2. Place your image inside src/img, just replace the existing image.

  3. Now, edit config.json inside src folder.

  4. Replace the text object inside with your own text. It can be a lyrics, a message, or a passage from a book its up to you! (I prefer personal message if this is for your loved one.)

  5. Open your terminal/cmd/bash and type:

    yarn install
  6. Once done, type:

    yarn run build
  7. Lastly, you need to serve your builds, type:

    yarn run serve

    A local server should open at port 1234

    e.g. http://localhost:1234

  8. You're done! πŸŽ‰

Note: The output is not locally accessible. Meaning can't be viewed on your local machine without being served. I'm currently working on packaging the output after building.

πŸ“‘ Hosting

To learn more about hosting your builds check out the community discussion.

🎯 Contributing

Contributions are welcome, create a pull request to this repo and I will review your code. Please consider to submit your pull request to the dev branch. Thank you!

Read the project's contributing guide for more info.

πŸ’¬ Discussions

For any questions, suggestions, ideas, or simply you want to share your experience in using this project, feel free to share and discuss it to the community!

πŸ› Issues

If you're facing a problem in using CSS Text Portrait Builder please let me know by creating an issue here. I'm here to help you!

πŸ€ Sponsors and Supporters

BuyMeaCoffee Vercel CircleCI GitBook Digital Ocean Deepware NOWPayments StackHawk

Love what I do? Send me some coffees! β˜•β˜•β˜•

Can't send coffees? πŸ˜₯ Nominate me for a GitHub Star instead! Your coffee donation and support will help me to continue working on open-source projects like this. πŸ™πŸ˜‡

🌏 Community

Join to my growing tech community and get the latest updates!

community community

πŸ“‹ Code of Conduct

Read the project's code of conduct.

πŸ“ƒ License

CSS Text Portrait Builder is licensed under The MIT License.

πŸ“ Author

CSS Text Portrait Builder is created by Waren Gonzaga, with the help of awesome contributors.


πŸ’» Made with πŸ’– and β˜• by Waren Gonzaga with YHWH πŸ™ | Citizen of Heaven ▢️