头部内嵌布局效果

代码语言:html

所属分类:布局界面

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">

<style>
@charset "UTF-8";
:root {
  --c-main: #ffffff;
  --bg-main: #dd0095;
  --bg-secondary: #1d122f;
}

body {
  color: var(--c-main);
  --color-text: var(--c-main);
  background-color: var(--bg-secondary);
  --color-bg: var(--bg-secondary);
}

.content {
  max-width: 40rem;
  margin: 2rem auto;
}

.flow > * + * {
  margin-top: 2rem;
}

.callout {
  position: relative;
}
.callout::before {
  content: "\00a0\00a0Note\00a0\00a0";
}
.callout[data-callout]::before {
  content: "  " attr(data-callout) "  ";
}
.callout::before {
  position: absolute;
  left: 0.5rem;
  top: .02em;
  display: inline-block;
  padding: 1px;
  font-size: .625em;
  font-weight: 700;
  text-align: center;
  line-height: 1.5;
  text-transform: uppercase;
  border-radius: inherit;
  color: var(--color-text);
  background-color: var(--color-bg);
  background: linear-gradient(var(--color-bg), var(--color-bg)) content-box, linear-gradient(180deg, var(--color-bg) calc(50% - 1px), currentColor calc(50% - 1px)) padding-box;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.callout[data-callout-position="center"]::before {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.callout[data-callout-position="end"]::before {
  left: unset;
  right: 0.5rem;
}
.callout > * {
  margin: 0.5rem 0;
}

.u-padding {
  p.........完整代码请登录后点击上方下载按钮下载查看

网友评论0