We can style elements using simple Math with CSS3 property calc property. We can define one element width by using arithmetic operations like Addition, Multiplication, Division.
left : calc(50% + 100px); (Addition)
left : calc(50% - 100px); (Subtraction)
left : calc(25% * 2); (Multiplication)
left : calc(25% / 2); (Division)
Using calc :
Lets define HTML elements left property with CSS3left : calc(50% + 100px); (Addition)
left : calc(50% - 100px); (Subtraction)
left : calc(25% * 2); (Multiplication)
left : calc(25% / 2); (Division)
Using SASS :
Lets use SASS for high level Math operations. SASS provides some interesting Math functions for styling elements.
pi()
sin($number)
cos($number)
tan($number)
logarithm($number, $base)
sqrt($number)
pow($number, $exponent)
Now I will arrange HTML elements on Circle with Trigonometry
Formula for Circle in Trigonometry :
X = X - Coordinate
Y = Y - Coordinate
R = Radius of Circle
X = R cosθ
Y = R sinθ
Formula for Circle in Trigonometry :
X = X - Coordinate
Y = Y - Coordinate
R = Radius of Circle
X = R cosθ
Y = R sinθ
HTML markup of 12 div elements :
<div></div> <div></div> <div></div> ......9 more divs
SASS code :
This below code will apply Left and Top positions based on nth-child property.
$class: div !default $radius: 300 $angle: 30deg @for $i from 1 through 12 #{$class}:nth-child( #{$i} ) left: #{$radius+ ($radius*cos( ($i - 1) * $angle)) }px top: #{$radius+ ($radius*sin( ($i - 1) * $angle)) }px div width : 10px height : 10px border : 1px solid #ccc position : absolute background-color : #ff0000
Mod ets2 jetbus 3 shd
ReplyDeleteMod ets2 jetbus 3 UHD PACK
Mod ets2 jetbus 3 SDD Scania K410
Download ETS2 V1.40 Full dlc Euro truck simulator 2 v1.40 beta
Mod ets2 jetbus 3 HDD
Rindray Mod Jetbus 3 SHD dan HDD Yuli indrayana ets2 v1.30 Mod ets2 indonesia
jetbus 3 shd base adudu edit diny ETS2 V1.30-1.38 mod ets2 indonesia
Mod jetbus 3 shd by Angga Saputro Cvt FPS ets2 v1.30 - 1.35 ets2 indonesia
Mod jetbus 3 by atarik ramadhani ets2 V1.30 ets2 indonesia
Mod ets2 Indonesia Jetbus 3 HDD by FPS ETS2 V1.23 - V1.30
I love your creativity. Are you also searching for engineering assignment help UK? we are the best solution for you. We are best known for delivering quality essay writing services to students without having to break the bank
ReplyDelete