Security News
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
mjml-hero
Advanced tools
Display a section with a background image and some content inside (mj-text, mj-button, mj-image ...) wrapped in mj-hero-content component
Fixed height
<mjml>
<mj-body>
<mj-container>
<mj-hero
mode="fixed-height"
height="469px"
background-width="600px"
background-height="469px"
background-url="https://cloud.githubusercontent.com/assets/1830348/15354890/1442159a-1cf0-11e6-92b1-b861dadf1750.jpg"
background-color="#2a3448"
padding="100px 0px">
<!-- To add content like mj-image, mj-text, mj-button ... use the mj-hero-content component -->
<mj-hero-content width="100%">
<mj-text
padding="20px"
color="#ffffff"
font-family="Helvetica"
align="center"
font-size="45"
line-height="45"
font-weight="900">
GO TO SPACE
</mj-text>
<mj-button href="https://mjml.io/" align="center">
ORDER YOUR TICKET NOW
</mj-button>
</mj-hero-content>
</mj-hero>
</mj-container>
</mj-body>
</mjml>
Fluid height
<mjml>
<mj-body>
<mj-container>
<mj-hero
mode="fluid-height"
background-width="600px"
background-height="469px"
background-url="https://cloud.githubusercontent.com/assets/1830348/15354890/1442159a-1cf0-11e6-92b1-b861dadf1750.jpg"
background-color="#2a3448"
padding="100px 0px">
<!-- To add content like mj-image, mj-text, mj-button ... use the mj-hero-content component -->
<mj-hero-content width="100%">
<mj-text
padding="20px"
color="#ffffff"
font-family="Helvetica"
align="center"
font-size="45"
line-height="45"
font-weight="900">
GO TO SPACE
</mj-text>
<mj-button href="https://mjml.io/" align="center">
ORDER YOUR TICKET NOW
</mj-button>
</mj-hero-content>
</mj-hero>
</mj-container>
</mj-body>
</mjml>
The height attribute is required only for the fixed-height mode
The background position does not work in fluid-height mode on outlook.com
For better result we encourage you to use a background image width equal to the hero container width and always specify a fallback background color, in case the user email client does not support background images.
Please keep the hero container height below the image height. When the hero container height - both in fixed or fluid modes - is greater than the background image height, we can’t guarantee a perfect rendering in all supported email clients
attribute | unit | description | default value |
---|---|---|---|
width | px | hero container width | parent element width |
mode | fluid-height/fixed-height | choose if the height is fixed based on the height attribute or fluid | fluid-height |
height | px | hero section height (required for fixed-height mode) | 0px |
background-width | px | width of the image used | 0px |
background-height | px | height of the image used | 0px |
background-url | url | absolute background url | n/a |
background-color | color | hero background color | #ffffff |
background-position | top/center/bottom left/center/right | background image position | center center |
padding | px | supports up to 4 parameters | 0px |
padding-top | px | top offset | 0px |
padding-right | px | right offset | 0px |
padding-left | px | left offset | 0px |
padding-bottom | px | bottom offset | 0px |
Display some content in an mj-hero
component
attribute | unit | description | default value |
---|---|---|---|
width | px/percent | content width | 100% |
align | left/center/right | horizontal alignment | center |
background-color | color | content background color | transparent |
padding | px | supports up to 4 parameters | 0px |
padding-top | px | top offset | 0px |
padding-right | px | right offset | 0px |
padding-left | px | left offset | 0px |
padding-bottom | px | bottom offset | 0px |
FAQs
mjml-hero
The npm package mjml-hero receives a total of 395,946 weekly downloads. As such, mjml-hero popularity was classified as popular.
We found that mjml-hero demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
GitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
Security News
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
Security News
Node.js will be enforcing stricter semver-major PR policies a month before major releases to enhance stability and ensure reliable release candidates.