made colors optional, with garish alts for now if none specified, also updated the placeholder image to server that I host so I'm not hitting someone elses
This commit is contained in:
parent
cd4c279760
commit
9d0c53cefe
|
@ -10,10 +10,10 @@ To start server
|
|||
npm run dev
|
||||
```
|
||||
|
||||
Make url request to `localhost:4000` with. Not providing all the parameters will cause the render to fail.
|
||||
Make url request to `localhost:4000` with. Not providing all the parameters will cause the render to fail atm. Have only added optional checking for CSS colors for now with garish defaults so I can see if something failed.
|
||||
|
||||
```bash
|
||||
wget --output-document screenshot.png 'http://localhost:4200/submit/mpgParams?title=A Motivational Poster&sentence=something pithy&imageWidth=450px&imageUrl=https://picsum.photos/seed/1709802270038/300/300'
|
||||
wget --output-document screenshot.png 'http://localhost:4200/submit/mpgParams?title=A Motivational Poster&sentence=something pithy&imageWidth=600px&imageUrl=https://dj.tdn.wf/image/400x300/282828&titleColor=blue&sentenceColor=orange&borderColor=red&backgroundColor=%23107a00'
|
||||
```
|
||||
|
||||
This generates
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 359 KiB After Width: | Height: | Size: 32 KiB |
|
@ -11,6 +11,22 @@
|
|||
<link rel="stylesheet" href="assets/css/poster.css">
|
||||
|
||||
</head>
|
||||
<style>
|
||||
:root {
|
||||
<% if (mpgParams.titleColor) { %>
|
||||
--font-color-title: <%=mpgParams.titleColor%>;
|
||||
<% } %>
|
||||
<% if (mpgParams.sentenceColor) { %>
|
||||
--font-color-sentence: <%=mpgParams.sentenceColor%>;
|
||||
<% } %>
|
||||
<% if (mpgParams.borderColor) { %>
|
||||
--border-color: <%=mpgParams.borderColor%>;
|
||||
<% } %>
|
||||
<% if (mpgParams.backgroundColor) { %>
|
||||
--background-color: <%=mpgParams.backgroundColor%>;
|
||||
<% } %>
|
||||
}
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<%- include('header.ejs') -%>
|
||||
|
|
|
@ -1,8 +1,22 @@
|
|||
body {
|
||||
background-color: black;
|
||||
background-color: var(--background-color, #807a00);
|
||||
display: grid;
|
||||
place-items: center;
|
||||
color: white;
|
||||
/* color: var(--background-colour); */
|
||||
}
|
||||
|
||||
h1 {
|
||||
/* font-size: 3rem; */
|
||||
/* text-align: center; */
|
||||
color: var(--font-color-title, pink);
|
||||
}
|
||||
|
||||
p {
|
||||
color: var(--font-color-sentence, green);
|
||||
}
|
||||
|
||||
footer p {
|
||||
color: powderblue;
|
||||
}
|
||||
|
||||
main {
|
||||
|
@ -15,6 +29,11 @@ img {
|
|||
display: block;
|
||||
width: 100%;
|
||||
margin: 0 auto;
|
||||
|
||||
border-color: var(--border-color, pink);
|
||||
border-radius: 10px;
|
||||
border-width: 3px;
|
||||
border-style: solid;
|
||||
}
|
||||
|
||||
footer {
|
||||
|
|
Loading…
Reference in New Issue