RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону

Как сместить background?

Пишу стиль для цитаты (<blockquote>)
Получается вот-так 63ce4f558f459762713784.png
хочется чтобы фон был смещен в право на 0.5em
63ce52cfca1e9691017451.png

blockquote {
    padding: 0.5em;
    padding-left: 1.5em;
    margin: 0;
    border-left: 4px solid #000;
    font-style: italic;
    margin-left: 0.8em;
    background-color: rgba(225,225,225,0.5);
    background-position: right;
}
  • Вопрос задан
  • 138 просмотров
Решения вопроса 1
RimMirK
@RimMirK Автор вопроса
Вроде человек. Вроде учусь. Вроде пайтону
Сделал через градиент. Вышло даже лучше
63ce5dcc67b3f913269153.png

CSS

blockquote { 
	padding: 0.5em; 
	padding-left: 1.5em; 
	margin: 0;
	border-left: 4px solid #000; 
	font-style: italic; 
	display: block;
	margin-left: 0.8em; 
	background: linear-gradient(to right, transparent, rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.7), rgba(225,225,225,0.8), rgba(225,225,225,0.9), rgba(225,225,225,1) );
}

Ответ написан
Пригласить эксперта
Ответы на вопрос 1
kingoss
@kingoss
Сникерс
Background нельзя переместить за пределы элемента для которого он назначен. Можно позиционировать его при помощи свойства background-position: (далее через пробел расстояние слева от края и потом сверху).
В вашем же случае будет
blockquote {
    padding: 0.5em;
    padding-left: 1.5em;
    margin: 0;
    border-left: 4px solid #000;
    font-style: italic;
    margin-left: 0.8em;
    background-color: rgba(225,225,225,0.5);
    background-position: 0.5em 0;
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы