Welcome to today’s tutorial. In today’s tutorial, we will create a 404 error page using bootstrap 5. For this 404 template we will not use any custom css classes or any other css library. we will create bootstrap 5 404 not found page, 404 error page with image, we will design 404 page. first you need to setup bootstrap 5 project. you can use cdn or read below article.
How to install & setup bootstrap 5
How to Install Bootstrap 5.2 with Vite
Bootstrap 5 404 Page Examples
1. Simple bootstrap 5 404 Page.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Bootstrap 5 404 Error Page</title> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="d-flex align-items-center justify-content-center vh-100 bg-primary"> <h1 class="display-1 fw-bold text-white">404</h1> </div> </body> </html>
Bootstrap 5 404 Error Page
2. Bootstrap 5 404 Page not found.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Bootstrap 5 404 Error Page</title> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="d-flex align-items-center justify-content-center vh-100"> <div class="text-center"> <h1 class="display-1 fw-bold">404</h1> <p class="fs-3"> <span class="text-danger">Opps!</span> Page not found.</p> <p class="lead"> The page you’re looking for doesn’t exist. </p> <a href="index.html" class="btn btn-primary">Go Home</a> </div> </div> </body> </html>
Bootstrap 5 404 Page not found
3. bootstrap 5 page with image.
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Bootstrap 5 404 page with image</title> <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"> </head> <body> <div class="d-flex align-items-center justify-content-center vh-100"> <div class="text-center row"> <div class=" col-md-6"> <img src="https://cdn.pixabay.com/photo/2017/03/09/12/31/error-2129569__340.jpg" alt="" class="img-fluid"> </div> <div class=" col-md-6 mt-5"> <p class="fs-3"> <span class="text-danger">Opps!</span> Page not found.</p> <p class="lead"> The page you’re looking for doesn’t exist. </p> <a href="index.html" class="btn btn-primary">Go Home</a> </div> </div> </div> </body> </html>
bootstrap 5 responsive 404 page with image.
Read Also
Bootstrap 5 Dark Mode Example
Bootstrap 5 Divider Line Example
Bootstrap 5 Login Form Page Example
Bootstrap 5 Gradient Button Example
Bootstrap 5 Card Slider with Splide JS Example
Bootstrap 5 Responsive Footer Section Example
<link href=»//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css» rel=»stylesheet» id=»bootstrap-css»>
<script src=»//maxcdn.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js»></script>
<script src=»//cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js»></script>
<!—— Include the above in your HEAD tag ———->
<div class=»error-content»>
<div class=»container»>
<div class=»row»>
<div class=»col-md-12 «>
<div class=»error-text»>
<h1 class=»error»>404 Error</h1>
<div class=»im-sheep»>
<div class=»top»>
<div class=»body»></div>
<div class=»head»>
<div class=»im-eye one»></div>
<div class=»im-eye two»></div>
<div class=»im-ear one»></div>
<div class=»im-ear two»></div>
</div>
</div>
<div class=»im-legs»>
<div class=»im-leg»></div>
<div class=»im-leg»></div>
<div class=»im-leg»></div>
<div class=»im-leg»></div>
</div>
</div>
<h4>Oops! This page Could Not Be Found!</h4>
<p>Sorry bit the page you are looking for does not exist, have been removed or name changed.</p>
<a href=»<?=base_url()?>» class=»btn btn-primary btn-round»>Go to homepage</a>
</div>
</div>
</div>
</div>
</div>
h4{
color: #253858;
margin-bottom: .8rem;
position: relative;
font-family: ‘Raleway’, sans-serif;
font-size: 1.5rem;
}
p{
margin-top: 0;
margin-bottom: 1rem;
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
color: rgb(113, 120, 126);
font-family: ‘Lato’, sans-serif;
}
.btn-primary:hover {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.btn-primary {
color: #fff;
background-color: #0069d9;
border-color: #0062cc;
}
.btn-round {
border-radius: 30px !important;
text-decoration: none;
}
.btn {
font-size: 15px;
font-weight: 600;
padding: 9px 25px;
border-width: 2px;
box-shadow: 0 3px 8px 0 rgba(41,49,89,.15), inset 0 0 0 1px hsla(0,0%,100%,.1);
}
.btn {
display: inline-block;
font-weight: 400;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
border: 1px solid transparent;
padding: .375rem .75rem;
font-size: 1rem;
line-height: 1.5;
border-radius: .25rem;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn:not(:disabled):not(.disabled) {
cursor: pointer;
}
/*[404 error page]
—————————*/
.error-content {
padding: 0 0 70px;
}
.error-text{
text-align: center;
}
.error {
font-size: 180px;
font-weight: 100;
}
@keyframes bob {
0% {
top: 0;
}
50% {
top: 0.2em;
}
}
.im-sheep {
display: inline-block;
position: relative;
font-size: 1em;
margin-bottom: 70px;
}
.im-sheep * {
transition: transform 0.3s;
}
.im-sheep .top {
position: relative;
top: 0;
animation: bob 1s infinite;
}
.im-sheep:hover .head {
transform: rotate(0deg);
}
.im-sheep:hover .head .im-eye {
width: 1.25em;
height: 1.25em;
}
.im-sheep:hover .head .im-eye:before {
right: 30%;
}
.im-sheep:hover .top {
animation-play-state: paused;
}
.im-sheep .head {
display: inline-block;
width: 5em;
height: 5em;
border-radius: 100%;
background: #253858;
vertical-align: middle;
position: relative;
top: 1em;
transform: rotate(30deg);
}
.im-sheep .head:before {
content: »;
display: inline-block;
width: 80%;
height: 50%;
background: #253858;
position: absolute;
bottom: 0;
right: -10%;
border-radius: 50% 40%;
}
.im-sheep .head:hover .im-ear.one, .im-sheep .head:hover .im-ear.two {
transform: rotate(0deg);
}
.im-sheep .head .im-eye {
display: inline-block;
width: 1em;
height: 1em;
border-radius: 100%;
background: white;
position: absolute;
overflow: hidden;
}
.im-sheep .head .im-eye:before {
content: »;
display: inline-block;
background: black;
width: 50%;
height: 50%;
border-radius: 100%;
position: absolute;
right: 10%;
bottom: 10%;
transition: all 0.3s;
}
.im-sheep .head .im-eye.one {
right: -2%;
top: 1.7em;
}
.im-sheep .head .im-eye.two {
right: 2.5em;
top: 1.7em;
}
.im-sheep .head .im-ear {
background: #253858;
width: 50%;
height: 30%;
border-radius: 100%;
position: absolute;
}
.im-sheep .head .im-ear.one {
left: -10%;
top: 5%;
transform: rotate(-30deg);
}
.im-sheep .head .im-ear.two {
top: 2%;
right: -5%;
transform: rotate(20deg);
}
.im-sheep .body {
display: inline-block;
width: 7em;
height: 7em;
border-radius: 100%;
background: #0054D1;
position: relative;
vertical-align: middle;
margin-right: -3em;
}
.im-sheep .im-legs {
display: inline-block;
position: absolute;
top: 80%;
left: 10%;
z-index: -1;
}
.im-sheep .im-legs .im-leg {
display: inline-block;
background: #141214;
width: 0.5em;
height: 2.5em;
margin: 0.2em;
}
.im-sheep::before {
left: 0;
content: »;
display: inline-block;
position: absolute;
top: 112%;
width: 100%;
height: 18%;
border-radius: 100%;
background: rgba(0, 0, 0, 0.2);
}
Bootstrap шаблоны страницы ошибки 404, у каждого шаблона есть демо и картинка скриншот, любой шаблон error 404 можно скачать бесплатно.
Erratum (Shareware Template)
- 1
- 2
- 3
- 4
- 5
Набор шаблонов ошибок для сайта, сделаны страницы для ошибок: 400, 401, 403, 404, 500, 502, 503, 504. Полностью адаптивный дизайн и креативный подход к теме страниц ошибок сайта.
Космотема 404 (Free Template)
- 1
- 2
- 3
- 4
- 5
Простая и лёгкая, но красочная страница ошибки 404, адаптивная с Bootstrap 5, используется только HTML&CSS&IMAGE, изображение на тему космоса и кнопка перехода на сайт.
Простая страница 404 (Free Template)
- 1
- 2
- 3
- 4
- 5
Простая страница ошибки 404 для сайта, адаптивный макет, минимум обвеса, используется CSS и изображение PNG + кнопка возврата на предыдущую страницу.
Sunset (Shareware Template)
- 1
- 2
- 3
- 4
- 5
Уникальный и креативный шаблон страницы ошибок 404 для вашего сайта, дизайн меняется в анимированном сюжете, это придаёт шаблону оригинальный подход.
Animated 404 (Shareware Template)
- 1
- 2
- 3
- 4
- 5
Страница анимация CSS3, которую вы можете использовать в качестве страницы технических проблем, страницы 404, стартовой страницы или любой другой страницы вашего сайта.
OOPS (Shareware Template)
- 1
- 2
- 3
- 4
- 5
Идеальное решение для вашей 404 страницы, с чистым и мощным дизайном, универсальным по всем направлениям и __MACOSX файлами, сделано 6 готовых тем.
Simple Error (Free Template)
- 1
- 2
- 3
- 4
- 5
Страница 404 для сайта, адаптивный дизайн и фон картинка, описание, кнопки соц сетей и кнопка на главную страницу, шаблон в архиве который можно скачать бесплатно.
Classy Error (Free Template)
- 1
- 2
- 3
- 4
- 5
Адаптивная HTML страница уведомляющая пользователя об отзутствующем материале на сайте, дизайн ошибки 404 в космических тонах.
Single 404 error page design usign bootstrap 4. 404 error page nice design. you can just copy past in your website project. this is sample of 404 page not found error page design. simple 404 page design usign html,css and bootstrap.
We allows to free snippets of bootstrap 404 page , you can download full code of bootstrap 4 error page layout. Here in this post i will give you example of bootstrap unauthorized page snippet and you will get simple code of html, css and jquery. In bootstrap 403 page template snippet i give you three tab with html, css and js, you can easily get code of 404 error page html code layout.
<!DOCTYPE html>
<html lang=»en»>
<head>
<link rel=»stylesheet» href=»https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css» integrity=»sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb» crossorigin=»anonymous»>
<script src=»https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js» integrity=»sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ» crossorigin=»anonymous»></script>
<link rel=»stylesheet» href=»custom.css»>
</head>
<body>
<div class=»container»>
<div class=»row text-center»>
<div class=»col-lg-6 offset-lg-3 col-sm-6 offset-sm-3 col-12 p-3 error-main»>
<div class=»row»>
<div class=»col-lg-8 col-12 col-sm-10 offset-lg-2 offset-sm-1″>
<h1 class=»m-0″>404</h1>
<h6>Page not found</h6>
<p>Lorem ipsum dolor sit <span class=»text-info»>amet</span>, consectetur <span class=»text-info»>adipisicing</span> elit, sed do eiusmod.</p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>
body{
margin-top: 150px;
background-color: #C4CCD9;
}
.error-main{
background-color: #fff;
box-shadow: 0px 10px 10px -10px #5D6572;
}
.error-main h1{
font-weight: bold;
color: #444444;
font-size: 100px;
text-shadow: 2px 4px 5px #6E6E6E;
}
.error-main h6{
color: #42494F;
}
.error-main p{
color: #9897A0;
font-size: 14px;
}
Шаблоны категории 404
Простая страница 404
Простая страница ошибки 404 для сайта, адаптивный макет, минимум обвеса, используется CSS и изображение PNG + кнопка возврата на предыдущую страницу.
Sunset
Уникальный и креативный шаблон страницы ошибок 404 для вашего сайта, дизайн меняется в анимированном сюжете, это придаёт шаблону оригинальный подход.
Animated 404
Страница анимация CSS3, которую вы можете использовать в качестве страницы технических проблем, страницы 404, стартовой страницы или любой другой страницы вашего сайта.
OOPS
Идеальное решение для вашей 404 страницы, с чистым и мощным дизайном, универсальным по всем направлениям и __MACOSX файлами, сделано 6 готовых тем.
Simple Error
Страница 404 для сайта, адаптивный дизайн и фон картинка, описание, кнопки соц сетей и кнопка на главную страницу, шаблон в архиве который можно скачать бесплатно.
Classy Error
Адаптивная HTML страница уведомляющая пользователя об отзутствующем материале на сайте, дизайн ошибки 404 в космических тонах.
Cool 404 Page
HTML страница ошибки 404 с адаптивным содержимым оптимизированным под разрешение мобильных устройств, используются только свойства CSS.
Light 404
Юмористичная страница ошибки 404 с адаптивным содержимым, добавлен прикольный эффект включения света с изменением содержания доставляющего улыбку, вёрстка шаблона Bootstrap 3.
Page 404
Светлая Bootstrap 3 адаптивная страница информирующая об отсутствующей странице с демонстрацией ошибки 404 выделенной крупным шрифтом ярко красного цвета.
Fourite
HTML страница ошибки 404 с адаптивным дизайном Bootstrap 3 и элементами информирования и перехода по ссылкам на главную страницу и соц сети.
Erroite
Адаптивная страница ошибки 404 на фреймворке Bootstrap3 для сайта, светлый дизайн с цветными компонентами и кнопками соц сетей.
My Dog
Адаптивный HTML шаблон для извещения об ошибке 404 для сайта, страница оформлена видеоплеером с собакой.
RMR
Готовый шаблон ошибки 404 сделанный на адаптивной разметке, используется розовый анимированный элемент с информацией об ошибке.