Подскажите пожалуйста в каком направлении двигаться, на ум кроме этого ни чего не приходит, но тут псевдоэлементы ни в какую не хотят отображаться((
.shield{
width: 90%;
height: 90%;
background: #FFF;
margin: 0 auto;
top: 5%;
position: relative;
box-shadow: 0 2px 3px #ccc;
}
.shield, .shield::after, .shield::before {
border-radius: 50%;
}
.shield::before{
background: #0039a6;
width: 75%;
height: 75%;
}
.shield::after {
background: #d52b1e;
width: 50%;
height: 50%;
}
1 лайк
juwain
21.Октябрь.2014 15:07:50
2
Всё правильно пока что.
Чтобы начали отображаться псевдоэлементы, нужно подставить их в следующем селекторе:
selector, selector {
content: '';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
Без задания свойства content
псевдоэлементы не покажутся.
1 лайк
Как только прочитал, что можно дальше делать, то буквально за 30 секунд всё сделал.
Просто привык, что изменения сразу отображаются вот я и искал ошибку в том куске кода.
Огромное спасибо))
2 лайка
Mirage
24.Октябрь.2015 07:37:09
4
Спасибо, иногда возникают сложности в испытаниях, и подглядываю в комментарии. Но сейчас в том разделе пропало задание 2, и все комментарии съехали . Так же сделал, и не уверен был что правильно, и не хотел идти дальше.
Теперь понял свою ошибку. Спасибо.
GeraEn
29.Март.2016 17:57:26
5
Подскажите где ошибка. Есть все и на своих метсах, кроме красного круга.
html, body {
margin: 0;
padding: 0;
background: #f5f5f5;
color: #333;
width: 570px;
}
main {
position: relative;
width: 300px;
height: 300px;
margin: 0 auto;
display: block;
}
.shield {
width: 90%;
height: 90%;
background: #FFF;
margin: 0 auto;
top: 5%;
position: relative;
box-shadow: 0 2px 3px #ccc;
}
.shield, .shield::after, .shield::before {
border-radius: 50%;
}
.shield::after {
background: #0039a6;
width: 75%;
height: 75%;
}
.shield::before {
background: #d52b1e;
width: 50%;
height: 50%;
}
.shield::after, .shield::before {
content: '';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.shield-logo {
position: relative;
width: 82px;
z-index: 10;
top: 50%;
left: 50%;
transform: translate(-41px, -20px)
}
.shield-logo::before, .shield-logo::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 20px;
height: 20px;
border: 10px solid #fff;
border-radius: 50% 50% 0;
transform: rotate(-45deg);
}
.shield-logo::after {
left: auto;
right: 0;
border-radius: 50% 50% 50% 0;
transform: rotate(45deg);
}
Ineska
29.Март.2016 18:03:25
6
.shield::before {
background: #0039a6 ;
width: 75%;
height: 75%;
}
.shield::after {
background: #d52b1e ;
width: 50%;
height: 50%;
}
GeraEn
29.Март.2016 18:15:45
7
Спасибо. После работы голова плохо соображает. Сам бы тупил еще долго))
2 лайка