Citações inclue os elementos cite
, q
e blockquote
tudo definido em reset.css
Bloco de citação:
Para todas as pessoas ficarem entusiasmadas com as minhas citações. Aqui está outro - Sim, eu sou um codificador terrível, mas provavelmente ainda sou melhor do que você :) Rasmus Lerdorf
<blockquote> Para todas as pessoas ficarem entusiasmadas com as minhas citações. Aqui está outro - Sim, eu sou um codificador terrível, mas provavelmente ainda sou melhor do que você :) <cite>Rasmus Lerdorf</cite> </blockquote>
blockquote { position: relative; margin: 0.5rem 0 4.125rem 0; padding: 0.9rem; color: #B93E44; border: 2px solid var(--red); border-radius: 1.375rem; font-size: 1.15rem; font-family: var(--fontSerif); font-style: italic; line-height: 1.5; letter-spacing: 0.08rem; text-indent: 1rem; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.50); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.40), 1px 1px 1px rgba(0, 0, 0, 0.40) inset; } blockquote::after { position: absolute; bottom: -2.5rem; left: 2.5rem; content: ""; width: 2.5rem; height: 2.5rem; border: 2px solid var(--red); border-bottom: none; border-left: none; border-radius: 0 100% 1px 0; filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.60)); overflow: hidden; z-index: 3; } blockquote::before { position: absolute; bottom: -4px; left: 2.5rem; content: ""; width: 4.375rem; border: 4px solid var(--background); z-index: 2; } blockquote cite { position: absolute; left: 4.813rem; bottom: -32px; display: block; width: calc(100% - 4.813rem); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: rgba(255, 255, 255, 0.40); text-shadow: 1px 1px var(--background), 0 0 #000, 1px 1px var(--background); z-index: 1; } @media(min-width: 480px) { blockquote { margin: 0.5rem 1rem 66px 1rem; padding: 1.563rem; font-size: 1.45rem; } blockquote::after { bottom: -2.8rem; left: 3.125rem; width: 2.813rem; height: 2.813rem; } blockquote::before { bottom: -4px; left: 3.125rem; width: 5.625rem; } blockquote cite { left: 6.125rem; bottom: -2.125rem; font-size: 1rem; font-weight: bold; } }
Referência de citação:
Clarice Lispector<cite>Clarice Lispector</cite>
Linha de citação:
Felis, tellus euismod sodales mauris id nibh itaque eget cupidatat quam quis! Tellus placeat duis
<q>Felis, tellus euismod sodales mauris id nibh itaque eget cupidatat quam quis! Tellus placeat duis</q>
Linha de citação com referência:
Não confunda diploma com conhecimento Elon Musk
<q>Não confunda diploma com conhecimento <cite>Elon Musk</cite></q>
Coloquei classes adicionais para opção de elemento span
se comportarem como q
e cite
.
cite, span.cite { position: relative; left: 2px; font-size: 0.9rem; margin-top: 10px; font-style: italic; font-family: var(--fontPrime); } cite::before, span.cite::before { position: relative; content: "– "; } q, span.q { display: inline-block; margin: 0 2px; font-size: 105%; font-family: var(--fontSerif); } q::before, q::after, span.q::before, span.q::after { font-size: 1.35rem; font-family: serif; } q::before, span.q::before { margin-right: 3px; } q::after, span.q::after { margin-left: 3px; } span.q::before { content: open-quote; } span.q::after { content: close-quote; }
Elemento figcaption
também tem a opção da classe cite
.
<figure> <img src="" alt="" /> <figcaption class="cite">Photo by Sonja Langford</figcaption> </figure>
figcaption { position: relative; padding: 0.5rem; font-size: 1rem; } figcaption.cite { font-style: italic; font-family: var(--fontPrime); } figcaption.cite::before { position: relative; content: "– "; }