tree: 137cf285cb2e20cf32c49eeab178f75a1dcef895 [path history] [tgz]
  1. cssom/
  2. invalidation/
  3. parser/
  4. properties/
  5. resolver/
  6. threaded/
  7. abstract_property_set_css_style_declaration.cc
  8. abstract_property_set_css_style_declaration.h
  9. active_style_sheets.cc
  10. active_style_sheets.h
  11. active_style_sheets_test.cc
  12. affected_by_pseudo_test.cc
  13. background_color_paint_image_generator.cc
  14. background_color_paint_image_generator.h
  15. basic_shape_functions.cc
  16. basic_shape_functions.h
  17. binary_data_font_face_source.cc
  18. binary_data_font_face_source.h
  19. build.gni
  20. computed_style_css_value_mapping.cc
  21. computed_style_css_value_mapping.h
  22. computed_style_css_value_mapping_test.cc
  23. computed_style_field_aliases.json5
  24. container_query.cc
  25. container_query.h
  26. container_query_evaluator.cc
  27. container_query_evaluator.h
  28. container_query_evaluator_test.cc
  29. container_query_test.cc
  30. counter_style.cc
  31. counter_style.h
  32. counter_style_map.cc
  33. counter_style_map.h
  34. counter_style_map_test.cc
  35. counter_style_test.cc
  36. css.dict
  37. css.idl
  38. css_axis_value.cc
  39. css_axis_value.h
  40. css_basic_shape_values.cc
  41. css_basic_shape_values.h
  42. css_border_image.cc
  43. css_border_image.h
  44. css_border_image_slice_value.cc
  45. css_border_image_slice_value.h
  46. css_color_value.cc
  47. css_color_value.h
  48. css_computed_style_declaration.cc
  49. css_computed_style_declaration.h
  50. css_computed_style_declaration_test.cc
  51. css_condition_rule.cc
  52. css_condition_rule.h
  53. css_condition_rule.idl
  54. css_container_rule.cc
  55. css_container_rule.h
  56. css_container_rule.idl
  57. css_content_distribution_value.cc
  58. css_content_distribution_value.h
  59. css_counter_style_rule.cc
  60. css_counter_style_rule.h
  61. css_counter_style_rule.idl
  62. css_counter_value.cc
  63. css_counter_value.h
  64. css_crossfade_value.cc
  65. css_crossfade_value.h
  66. css_cursor_image_value.cc
  67. css_cursor_image_value.h
  68. css_custom_font_data.h
  69. css_custom_ident_value.cc
  70. css_custom_ident_value.h
  71. css_custom_property_declaration.cc
  72. css_custom_property_declaration.h
  73. css_default_style_sheets.cc
  74. css_default_style_sheets.h
  75. css_element_offset_value.cc
  76. css_element_offset_value.h
  77. css_element_offset_value_test.cc
  78. css_font_face.cc
  79. css_font_face.h
  80. css_font_face_rule.cc
  81. css_font_face_rule.h
  82. css_font_face_rule.idl
  83. css_font_face_source.cc
  84. css_font_face_source.h
  85. css_font_face_source_test.cc
  86. css_font_face_src_value.cc
  87. css_font_face_src_value.h
  88. css_font_family_value.cc
  89. css_font_family_value.h
  90. css_font_feature_value.cc
  91. css_font_feature_value.h
  92. css_font_selector.cc
  93. css_font_selector.h
  94. css_font_style_range_value.cc
  95. css_font_style_range_value.h
  96. css_font_variation_value.cc
  97. css_font_variation_value.h
  98. css_function_value.cc
  99. css_function_value.h
  100. css_global_rule_set.cc
  101. css_global_rule_set.h
  102. css_gradient_value.cc
  103. css_gradient_value.h
  104. css_gradient_value_test.cc
  105. css_grid_auto_repeat_value.cc
  106. css_grid_auto_repeat_value.h
  107. css_grid_integer_repeat_value.cc
  108. css_grid_integer_repeat_value.h
  109. css_grid_line_names_value.cc
  110. css_grid_line_names_value.h
  111. css_grid_template_areas_value.cc
  112. css_grid_template_areas_value.h
  113. css_group_config.json5
  114. css_grouping_rule.cc
  115. css_grouping_rule.h
  116. css_grouping_rule.idl
  117. css_id_selector_value.cc
  118. css_id_selector_value.h
  119. css_id_selector_value_test.cc
  120. css_identifier_value.cc
  121. css_identifier_value.h
  122. css_image_generator_value.cc
  123. css_image_generator_value.h
  124. css_image_set_value.cc
  125. css_image_set_value.h
  126. css_image_value.cc
  127. css_image_value.h
  128. css_import_rule.cc
  129. css_import_rule.h
  130. css_import_rule.idl
  131. css_inherited_value.cc
  132. css_inherited_value.h
  133. css_initial_color_value.cc
  134. css_initial_color_value.h
  135. css_initial_value.cc
  136. css_initial_value.h
  137. css_invalid_variable_value.cc
  138. css_invalid_variable_value.h
  139. css_invalid_variable_value_test.cc
  140. css_keyframe_rule.cc
  141. css_keyframe_rule.h
  142. css_keyframe_rule.idl
  143. css_keyframe_shorthand_value.cc
  144. css_keyframe_shorthand_value.h
  145. css_keyframes_rule.cc
  146. css_keyframes_rule.h
  147. css_keyframes_rule.idl
  148. css_layout_function_value.cc
  149. css_layout_function_value.h
  150. css_light_dark_value_pair.cc
  151. css_light_dark_value_pair.h
  152. css_light_dark_value_pair_test.cc
  153. css_markup.cc
  154. css_markup.h
  155. css_math_expression_node.cc
  156. css_math_expression_node.h
  157. css_math_expression_node_test.cc
  158. css_math_function_value.cc
  159. css_math_function_value.h
  160. css_math_operator.cc
  161. css_math_operator.h
  162. css_media_rule.cc
  163. css_media_rule.h
  164. css_media_rule.idl
  165. css_namespace_rule.cc
  166. css_namespace_rule.h
  167. css_namespace_rule.idl
  168. css_numeric_literal_value.cc
  169. css_numeric_literal_value.h
  170. css_origin_clean.h
  171. css_page_rule.cc
  172. css_page_rule.h
  173. css_page_rule.idl
  174. css_page_rule_test.cc
  175. css_paint_image_generator.cc
  176. css_paint_image_generator.h
  177. css_paint_value.cc
  178. css_paint_value.h
  179. css_paint_value_test.cc
  180. css_path_value.cc
  181. css_path_value.h
  182. css_pending_substitution_value.cc
  183. css_pending_substitution_value.h
  184. css_primitive_value.cc
  185. css_primitive_value.h
  186. css_primitive_value_mappings.h
  187. css_primitive_value_test.cc
  188. css_primitive_value_units.json5
  189. css_properties.json5
  190. css_properties_ranking.json5
  191. css_property_equality.cc
  192. css_property_equality.h
  193. css_property_id_templates.h
  194. css_property_name.cc
  195. css_property_name.h
  196. css_property_name_test.cc
  197. css_property_rule.cc
  198. css_property_rule.h
  199. css_property_rule.idl
  200. css_property_source_data.cc
  201. css_property_source_data.h
  202. css_property_value.cc
  203. css_property_value.h
  204. css_property_value_set.cc
  205. css_property_value_set.h
  206. css_property_value_set_test.cc
  207. css_quad_value.cc
  208. css_quad_value.h
  209. css_ray_value.cc
  210. css_ray_value.h
  211. css_reflect_value.cc
  212. css_reflect_value.h
  213. css_reflection_direction.h
  214. css_resolution_units.h
  215. css_resource_fetch_restriction.h
  216. css_revert_value.cc
  217. css_revert_value.h
  218. css_revert_value_test.cc
  219. css_rule.cc
  220. css_rule.h
  221. css_rule.idl
  222. css_rule_list.h
  223. css_rule_list.idl
  224. css_scroll_timeline_rule.cc
  225. css_scroll_timeline_rule.h
  226. css_scroll_timeline_rule.idl
  227. css_segmented_font_face.cc
  228. css_segmented_font_face.h
  229. css_selector.cc
  230. css_selector.h
  231. css_selector_list.cc
  232. css_selector_list.h
  233. css_selector_test.cc
  234. css_selector_watch.cc
  235. css_selector_watch.h
  236. css_selector_watch_test.cc
  237. css_shadow_value.cc
  238. css_shadow_value.h
  239. css_string_value.cc
  240. css_string_value.h
  241. css_style_declaration.cc
  242. css_style_declaration.h
  243. css_style_declaration.idl
  244. css_style_declaration_test.cc
  245. css_style_rule.cc
  246. css_style_rule.h
  247. css_style_rule.idl
  248. css_style_sheet.cc
  249. css_style_sheet.h
  250. css_style_sheet.idl
  251. css_style_sheet_init.idl
  252. css_style_sheet_test.cc
  253. css_supports_rule.cc
  254. css_supports_rule.h
  255. css_supports_rule.idl
  256. css_syntax_component.h
  257. css_syntax_definition.cc
  258. css_syntax_definition.h
  259. css_syntax_string_parser.cc
  260. css_syntax_string_parser.h
  261. css_syntax_string_parser_test.cc
  262. css_test_helpers.cc
  263. css_test_helpers.h
  264. css_timing_function_value.cc
  265. css_timing_function_value.h
  266. css_to_length_conversion_data.cc
  267. css_to_length_conversion_data.h
  268. css_unicode_range_value.cc
  269. css_unicode_range_value.h
  270. css_unset_value.cc
  271. css_unset_value.h
  272. css_uri_value.cc
  273. css_uri_value.h
  274. css_uri_value_test.cc
  275. css_value.cc
  276. css_value.h
  277. css_value_clamping_utils.cc
  278. css_value_clamping_utils.h
  279. css_value_clamping_utils_test.cc
  280. css_value_id_mappings.h
  281. css_value_keywords.json5
  282. css_value_list.cc
  283. css_value_list.h
  284. css_value_pair.cc
  285. css_value_pair.h
  286. css_value_pool.cc
  287. css_value_pool.h
  288. css_value_test_helper.h
  289. css_variable_data.cc
  290. css_variable_data.h
  291. css_variable_reference_value.cc
  292. css_variable_reference_value.h
  293. cssom_string.idl
  294. DIR_METADATA
  295. document_style_environment_variables.cc
  296. document_style_environment_variables.h
  297. document_style_sheet_collection.cc
  298. document_style_sheet_collection.h
  299. document_style_sheet_collector.cc
  300. document_style_sheet_collector.h
  301. dom_window_css.cc
  302. dom_window_css.h
  303. drag_update_test.cc
  304. element_rule_collector.cc
  305. element_rule_collector.h
  306. element_rule_collector_test.cc
  307. font_display.cc
  308. font_display.h
  309. font_display_auto_lcp_align_test.cc
  310. font_face.cc
  311. font_face.h
  312. font_face.idl
  313. font_face_cache.cc
  314. font_face_cache.h
  315. font_face_cache_test.cc
  316. font_face_descriptors.idl
  317. font_face_set.cc
  318. font_face_set.h
  319. font_face_set.idl
  320. font_face_set_document.cc
  321. font_face_set_document.h
  322. font_face_set_load_event.cc
  323. font_face_set_load_event.h
  324. font_face_set_load_event.idl
  325. font_face_set_load_event_init.idl
  326. font_face_set_worker.cc
  327. font_face_set_worker.h
  328. font_face_source.cc
  329. font_face_source.h
  330. font_face_source.idl
  331. font_size_functions.cc
  332. font_size_functions.h
  333. font_size_functions_test.cc
  334. font_update_invalidation_test.cc
  335. fullscreen.css
  336. fullscreenAndroid.css
  337. hash_tools.h
  338. inline_css_style_declaration.cc
  339. inline_css_style_declaration.h
  340. keyframe_style_rule_css_style_declaration.cc
  341. keyframe_style_rule_css_style_declaration.h
  342. layout_tree_rebuild_root.cc
  343. layout_tree_rebuild_root.h
  344. local_font_face_source.cc
  345. local_font_face_source.h
  346. marker.css
  347. mathml-fallback.css
  348. mathml.css
  349. media_feature_names.json5
  350. media_feature_overrides.cc
  351. media_feature_overrides.h
  352. media_feature_overrides_test.cc
  353. media_list.cc
  354. media_list.h
  355. media_list.idl
  356. media_query.cc
  357. media_query.h
  358. media_query_evaluator.cc
  359. media_query_evaluator.h
  360. media_query_evaluator_test.cc
  361. media_query_exp.cc
  362. media_query_exp.h
  363. media_query_list.cc
  364. media_query_list.h
  365. media_query_list.idl
  366. media_query_list_event.h
  367. media_query_list_event.idl
  368. media_query_list_event_init.idl
  369. media_query_list_listener.cc
  370. media_query_list_listener.h
  371. media_query_list_test.cc
  372. media_query_matcher.cc
  373. media_query_matcher.h
  374. media_query_matcher_test.cc
  375. media_query_set_test.cc
  376. media_type_names.json5
  377. media_value_change.h
  378. media_values.cc
  379. media_values.h
  380. media_values_cached.cc
  381. media_values_cached.h
  382. media_values_dynamic.cc
  383. media_values_dynamic.h
  384. media_values_test.cc
  385. mock_css_paint_image_generator.h
  386. native_paint_image_generator.h
  387. offscreen_font_selector.cc
  388. offscreen_font_selector.h
  389. OWNERS
  390. page_rule_collector.cc
  391. page_rule_collector.h
  392. part_names.cc
  393. part_names.h
  394. predefined_counter_styles.css
  395. property_definition.idl
  396. property_registration.cc
  397. property_registration.h
  398. property_registration.idl
  399. property_registry.cc
  400. property_registry.h
  401. property_registry_test.cc
  402. property_set_css_style_declaration.cc
  403. property_set_css_style_declaration.h
  404. pseudo_style_request.h
  405. README.md
  406. remote_font_face_source.cc
  407. remote_font_face_source.h
  408. rule_feature_set.cc
  409. rule_feature_set.h
  410. rule_feature_set_test.cc
  411. rule_set.cc
  412. rule_set.h
  413. rule_set_test.cc
  414. scoped_css_value.h
  415. select_rule_feature_set.cc
  416. select_rule_feature_set.h
  417. selector_checker.cc
  418. selector_checker.h
  419. selector_filter.cc
  420. selector_filter.h
  421. selector_query.cc
  422. selector_query.h
  423. selector_query_test.cc
  424. shadow_tree_style_sheet_collection.cc
  425. shadow_tree_style_sheet_collection.h
  426. style-calculation.md
  427. style-invalidation.md
  428. style_attribute_mutation_scope.cc
  429. style_attribute_mutation_scope.h
  430. style_auto_color.h
  431. style_change_reason.cc
  432. style_change_reason.h
  433. style_color.cc
  434. style_color.h
  435. style_element.cc
  436. style_element.h
  437. style_element_test.cc
  438. style_engine.cc
  439. style_engine.h
  440. style_engine_context.cc
  441. style_engine_context.h
  442. style_engine_test.cc
  443. style_environment_variables.cc
  444. style_environment_variables.h
  445. style_environment_variables_test.cc
  446. style_invalidation_root.cc
  447. style_invalidation_root.h
  448. style_media.cc
  449. style_media.h
  450. style_media.idl
  451. style_property_serializer.cc
  452. style_property_serializer.h
  453. style_property_shorthand_custom.cc
  454. style_recalc.cc
  455. style_recalc.h
  456. style_recalc_root.cc
  457. style_recalc_root.h
  458. style_rule.cc
  459. style_rule.h
  460. style_rule_counter_style.cc
  461. style_rule_counter_style.h
  462. style_rule_css_style_declaration.cc
  463. style_rule_css_style_declaration.h
  464. style_rule_import.cc
  465. style_rule_import.h
  466. style_rule_keyframe.cc
  467. style_rule_keyframe.h
  468. style_rule_namespace.h
  469. style_rule_test.cc
  470. style_sheet.cc
  471. style_sheet.h
  472. style_sheet.idl
  473. style_sheet_candidate.cc
  474. style_sheet_candidate.h
  475. style_sheet_collection.cc
  476. style_sheet_collection.h
  477. style_sheet_contents.cc
  478. style_sheet_contents.h
  479. style_sheet_contents_fuzzer.cc
  480. style_sheet_contents_test.cc
  481. style_sheet_list.cc
  482. style_sheet_list.h
  483. style_sheet_list.idl
  484. style_traversal_root.cc
  485. style_traversal_root.h
  486. style_traversal_root_test.cc
  487. svg.css
  488. tree_scope_style_sheet_collection.cc
  489. tree_scope_style_sheet_collection.h
  490. view-source.css
  491. viewportAndroid.css
  492. viewportTelevision.css
  493. vision_deficiency.cc
  494. vision_deficiency.h
  495. webxr_overlay.css
  496. xhtmlmp.css
  497. zoom_adjusted_pixel_value.h
chromium/src/third_party/blink/renderer/core/css/README.md

CSS

Rendered

The Source/core/css directory contains the implementation of CSS.

Style Calculation

Overview is here.

Style Invalidation

Overview and further links are here.