Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
125 changes: 51 additions & 74 deletions css/backdrop/demos/base/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,162 +3,139 @@
<head>
<title>Базовый пример — ::backdrop — Дока</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&display=swap">
<style>
*, *::before, *::after {
margin: 0;
padding: 0;
box-sizing: border-box;
}

html {
font-size: 16px;
}

html,
body {
height: 100%;
color-scheme: dark;
}

body {
display: grid;
place-items: center;
place-content: center;
grid-auto-columns: min(100%, 250px);
margin: 0;
padding: 50px;
background-color: #18191c;
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background-color: #18191C;
color: #FFFFFF;
gap: 20px 25px;
-webkit-font-smoothing: antialiased;
font-family: "Roboto", sans-serif;
font-size: 16px;
}

.button, .dialog__button {
.button {
display: block;
min-width: 260px;
min-width: 210px;
border: 2px solid transparent;
border-radius: 6px;
padding: 9px 15px;
color: #000000;
font-size: 1.12rem;
font-size: 18px;
font-weight: 300;
font-family: inherit;
transition: background-color 0.2s linear;
}

.dialog__button {
width: 100%;
background-color: #000000;
color: #FFFFFF;
}

.button-blue {
background-color: #2E9AFF;
}

.button:hover, .dialog__button:hover {
.button-white {
background-color: #FFFFFF;
cursor: pointer;
transition: all 0.2s linear;
}

.dialog__button:hover {
border: 2px solid #000000;
color: #000000;
.button:hover {
background-color: #FFFFFF;
cursor: pointer;
transition: background-color 0.2s linear;
}

.button:focus-visible {
border: 2px solid #FFFFFF;
outline: none;
}

.dialog__button:focus-visible {
border: 2px solid #2E9AFF;
.button:focus {
border: 2px solid #FFFFFF;
outline: none;
}

.button:focus {
.button-white:hover {
border: 2px solid #FFFFFF;
outline: none;
background-color: #18191C;
color: #FFFFFF;
}

.dialog__button:focus {
.button-white:focus-visible {
border: 2px solid #2E9AFF;
}

.button-white:focus {
border: 2px solid #2E9AFF;
outline: none;
}

.dialog {
width: calc(100% - 40px);
max-width: 400px;
margin: auto;
padding: 45px 40px;
border: none;
inset: 0;
transition: transform 0.3s ease-in-out;
position: fixed;
padding: 0;
background-color: #18191C;
}

.dialog__title {
margin-bottom: 17px;
font-weight: 500;
font-size: 1.375rem;
}

p {
margin: 14px 0;
font-size: 1rem;
line-height: 1.4;
}

.dialog__wrapper .button {
width: 100%;
}

.dialog::-webkit-backdrop {
background-color: rgb(0 0 0 / 0.5);
background-image: linear-gradient(
90deg,
#123E66,
#593273 41.07%,
#623D45 76.05%
);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
cursor: pointer;
opacity: 0.6;
}

.dialog::backdrop {
background-color: rgb(0 0 0 / 0.5);
background-image: linear-gradient(
90deg,
#123E66,
#593273 41.07%,
#623D45 76.05%
);
-webkit-backdrop-filter: blur(10px);
backdrop-filter: blur(10px);
cursor: pointer;
}

.dialog__wrapper {
padding: 10px 40px;
}

.dialog__title {
margin-top: 0;
margin-bottom: 17px;
font-weight: 500;
font-size: 1.375rem;
}

.dialog p {
margin: 15px 0;
font-size: 1rem;
line-height: 1.4;
}

@media (max-width: 768px) {
body {
padding: 30px;
}
opacity: 0.6;
}
</style>
</head>
<body>
<button class="button button-blue opener" type="button" aria-controls="modal-example" onclick="window['modal-example'].showModal()">
<button class="button button-blue" type="button" aria-controls="modal-example" onclick="window['modal-example'].showModal()">
Открыть модальное окно
</button>

<dialog class="dialog" id="modal-example" aria-labelledby="dialog-name">
<form class="dialog__wrapper" method="dialog">
<h2 class="dialog__title" id="dialog-name">Я модальное окно</h2>
<p>Полюбуйтесь на мою подложку</p>
<button class="dialog__button">Красотища! 💅</button>
<button class="button button-white">Красотища! 💅</button>
</form>
</dialog>
</body>
Expand Down
174 changes: 0 additions & 174 deletions css/backdrop/demos/focus/index.html

This file was deleted.

Loading
Loading