}
}
-@property --start-angle {
- syntax: "<number>";
- initial-value: -360;
- inherits: false;
-}
-@keyframes rotate-images {
- to {
- --start-angle: 0;
- }
-}
.images-in-circle {
+ --start-angle: 0;
--padding: 30px;
--circle-dimensions: 80%;
--img-width: 30%;
}
li {
- --angle: calc((var(--start-angle) * 1deg) + (360deg / var(--total)) * var(--index));
+ --angle: calc((var(--start-angle) * 1deg) + (360deg / var(--total)) * var(--index) + var(--angle-fix));
--scale: 1;
position: absolute;
top: 50%;
{{ $images := slice
- (dict "name" "AMD" "src" "/img/logos/amd-logo.svg" "alt" "AMD")
- (dict "name" "AWS" "src" "/img/logos/aws-logo.svg" "alt" "AWS")
- (dict "name" "ARM" "src" "/img/logos/arm-logo.svg" "alt" "ARM")
- (dict "name" "EPAM" "src" "/img/logos/epam-logo.svg" "alt" "EPAM")
- (dict "name" "XenServer" "src" "/img/logos/xenserver-logo.svg" "alt" "XenServer" "scale" "1.1")
- (dict "name" "VATES" "src" "/img/logos/vates-logo.svg" "alt" "VATES")
- (dict "name" "HONDA" "src" "/img/logos/honda-logo.svg" "alt" "HONDA" "scale" "1.2")
+ (dict "name" "AMD" "src" "/img/logos/amd-logo.svg" "alt" "AMD" "angle" "-10")
+ (dict "name" "AWS" "src" "/img/logos/aws-logo.svg" "alt" "AWS" "angle" "0")
+ (dict "name" "XenServer" "src" "/img/logos/xenserver-logo.svg" "alt" "XenServer" "scale" "1.1" "angle" "10")
+ (dict "name" "EPAM" "src" "/img/logos/epam-logo.svg" "alt" "EPAM" "angle" "-5")
+ (dict "name" "ARM" "src" "/img/logos/arm-logo.svg" "alt" "ARM" "angle" "-10")
+ (dict "name" "VATES" "src" "/img/logos/vates-logo.svg" "alt" "VATES" "angle" "5")
+ (dict "name" "HONDA" "src" "/img/logos/honda-logo.svg" "alt" "HONDA" "scale" "1.2" "angle" "0")
}}
{{ partial "images-in-circle.html" (dict "class" "mg-t-lg" "images" $images) }}
<ul class="images-in-circle {{ .class }}">
{{ range .images }}
- <li>
- <img
- src="{{ .src }}"
- alt="{{ .name }}"
- style="transform: scale({{ .scale }});"
- />
+ <li style="--angle-fix:({{ .angle }}deg)">
+ <img src="{{ .src }}" alt="{{ .name }}" style="transform: scale({{ .scale }}); " />
</li>
{{ end }}
</ul>