Skip to content

Commit fdbb508

Browse files
committed
drapdown menu
1 parent 3702ebf commit fdbb508

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

README.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@
7272
* [فونت آیکن](#فونت-آیکن)
7373
* [after & before](#after--before)
7474
* [not](#not)
75+
* [منو بازشونده با html & css](#منو-بازشونده-با-html--css)
7576

7677
## مقدمه
7778

@@ -1933,6 +1934,53 @@ div:hover{
19331934
}
19341935
```
19351936

1937+
برای ساخت انیمیشن دلخواه از keyframes استفاده می کنیم.
1938+
1939+
```css
1940+
@keyframes NAME{
1941+
from{
1942+
}
1943+
to{
1944+
}
1945+
}
1946+
```
1947+
1948+
بعد هرجایی که لازم بود بهش خصیصه animation-name را می دهیم با اسم keyfames مان.
1949+
1950+
با خصیصه animation-duration مدت زمان انیمیشن را مشخص می کنیم.
1951+
1952+
با خصیصه animation-iteration-count تعداد تکرار انیمیشن را مشخص می کنیم که اگر برایر infinite قرار دهیم یعنی بی نهایت بار اجرا شود.
1953+
1954+
با خصیصه animation-delay تاخیر انیمیشن را مشخص می کنیم.
1955+
1956+
```css
1957+
div{
1958+
animation-name: rotate;
1959+
animation-duration: 0.5s;
1960+
animation-iteration-count: infinite;
1961+
animation-delay: 1s;
1962+
}
1963+
```
1964+
1965+
به جای موارد بالا می توان از خصیصه animation استفاده کرد.
1966+
1967+
```css
1968+
div{
1969+
animation: 0.5s rotate infinite;
1970+
}
1971+
```
1972+
1973+
به جای from و to می توانیم از درصد استفاده کنیم.
1974+
1975+
```css
1976+
@keyframes{
1977+
0%{
1978+
}
1979+
100%{
1980+
}
1981+
}
1982+
```
1983+
19361984
## اندازه تگ هایی که عرض و ارتفاع مشخص دارند
19371985

19381986
:interrobang:وقتی به تگی padding و border می دهیم به طول و عرض آن اضافه می شود.
@@ -2049,6 +2097,18 @@ font file
20492097

20502098
اگر کد ها یادتان می رود عادی است فقط تمرین کنید، پروژه بزنید و سرچ کنید.
20512099

2100+
اگر خواهید ارتفاع تگی را 100% کنید علاوه بر دادن height: 100% به آن تگ به html و body هم باید height: 100%; را بدهیم.
2101+
2102+
برای متن تایپینگ از type js استفاده می کنیم.
2103+
2104+
از کد js قرار اجرا شود اخر فایل قبل از تمام شدن تگ body قرار می دهیم.
2105+
2106+
برای کاروسل از کتابخانه slick استفاده می کنیم.
2107+
2108+
برای ارجعیت دادن از !important استفاده می کنیم.
2109+
2110+
تو آدرس ایمیل به جای @ از [at] و به جای . از [dot] ااستفاده کنید.
2111+
20522112
```css
20532113
*{
20542114
}
@@ -2165,5 +2225,22 @@ a:not(.active){
21652225

21662226
یعنی لینک هایی که کلاس active ندارند.
21672227

2228+
## منو بازشونده با html & css
2229+
2230+
```css
2231+
.subUl{
2232+
position: absolute;
2233+
display: none;
2234+
}
2235+
2236+
.sunLi{
2237+
display: inline-block;
2238+
}
2239+
2240+
.liHasDropdwon:hover .subUl{
2241+
display: block;
2242+
}
2243+
```
2244+
21682245

21692246
</div>

0 commit comments

Comments
 (0)